Skip to main content

screener bias bar

what the bias bar at the top of the screener shows, how it calculates the bullish/bearish/neutral split, and what it means for your daily read.

Written by Brad

what the bias bar is

at the top of the screener, there's a horizontal bar that gives you an at-a-glance read on the overall directional bias across your entire setup.

it's split into 3 sections:

  • bullish — the proportion of reports across your tickers showing a long bias

  • bearish — the proportion showing a short bias

  • neutral — the proportion with no clear directional lean

the wider a section is, the more of your screener is leaning that way.

what it's measuring

the bias bar looks at every report across every ticker in your screener and tallies up the directional reads.

each report either has a bullish lean, a bearish lean, or sits neutral. the bar reflects the aggregate of all those reads combined.

this means the bar is influenced by 2 things: how many tickers you have loaded, and how many reports are active. a screener with 4 reports and 10 tickers is factoring in up to 40 data points — and the bar weights them all equally.

it updates in real-time

the bias bar isn't a static morning snapshot — it refreshes throughout the session as the underlying report data updates.

if a report's bias flips mid-session, the bar adjusts. this makes it useful not just for your pre-market read, but for tracking how the market's directional lean is shifting as the day develops.

what it doesn't do

the bias bar is a display element — it's not interactive. you can't click it to filter the screener by bullish or short setups.

it also reflects all tickers and reports combined, regardless of which asset tab (Futures, Stocks, All) you're on. switching tabs changes what's visible in the table, but the bias bar always draws from your full screener setup.

how to use it

the bias bar is most useful as a gut-check before you start drilling into individual tickers.

if you're looking for long setups and the bar is skewing bearish across your screener, that's useful context — it tells you the majority of what you're watching is positioned the other way. you can still find your long setups, but you're trading against the broader lean.

if the bar is overwhelmingly bullish, you've got a lot of data pointing the same direction — that's where confluence across your screener gets interesting.

it's one input, not a trade trigger. use it to orient yourself before diving into the individual report cells.

why this can disagree with WIP or an individual report

the screener, what's in play, and individual report pages each compute a different kind of number. once you know which kind you're looking at, most disagreements stop being disagreements.

individual reports show a historical fill rate over a chosen lookback — one ticker, one report, one session. a single stat over a window of time.

what's in play rolls up roughly 27 reports per ticker, each computed at the lookback you've selected (3 or 6 months).

the screener is different. the screener bias is not historical and has no lookback. for each report you've selected on each ticker you've selected, the screener reads that report's current bias status — bullish, bearish, or neutral — and rolls those live states into the overall bias.

so a 67% fill rate on a report and a "bullish" cell on the screener aren't the same shape of number — they're allowed to disagree.

reason 1: different sessions

session is the anchor for every calculation. if the session doesn't match, the data doesn't match.

the screener and WIP are limited to the 3 built-in sessions — NY, London, Asian. individual reports support custom sessions in any timezone.

if your report uses a custom session, the screener and WIP physically can't show the same window. switch the report to a built-in session if you need them to align.

reason 2: different lookbacks (between WIP and reports)

WIP offers 2 lookback options: 3 months and 6 months. reports support flexible date ranges saved per template. a report set to 1 year will show different fill rates than WIP set to 6 months.

the screener is structurally different — no lookback at all. it reads live state. the right comparison for the screener is to ask "is each report's bias status bullish, bearish, or neutral right now?" — not "what's its 6-month fill rate?"

reason 3: customizations don't propagate

every report supports customizations — break type, fill threshold, gap size buckets, ORB extension levels, weekday filters. when you change one, the change saves to that report only.

the screener and WIP don't read your report customizations. they use platform defaults. so if you've changed an ORB from "first break" to "all breaks," your report is now measuring something different than the screener — the disagreement isn't a bug.

reason 4: scope and aggregation math

how many reports and tickers feed into the bias changes the math.

WIP rolls up roughly 27 reports per ticker. the screener rolls up across the tickers AND reports you've selected — with 10 tickers and 4 reports, that's 40 cells; with 14 tickers and 8 reports, that's 112. an individual report is just 1.

a "bullish" overall bias on the screener is the percentage of cells reading bullish across your selected grid. a "bullish" bias in WIP is a tally across the fixed 27 reports per ticker. and the bias of a single report is just that one report's read. they're 3 different math operations on the same underlying data.

reason 5: some reports lock their bias at a specific time

a few reports don't update their bias signal in real time — they lock it in at a defined point in the session.

the Power Hour Continuation report, for example, locks in the session candle direction at 3:00 PM ET. if you see "bearish" on that cell at 3:30 PM, it means price was below the session open at 3:00 PM — not that price is falling at 3:30. until the underlying report updates, the bias won't move with current price.

if a single cell on the screener seems to disagree with what's happening live in the market, check whether that report has a lock-in time. it's likely showing a status from earlier in the session.

the practical reconciliation checklist

when the screener, WIP, and a report disagree and you want to figure out which to trust:

  1. identify what kind of number you're comparing. a screener bias is a live state read — not a historical fill rate. don't try to match it to a percentage. instead, look at each report's current bias status (bullish, bearish, or neutral) — that's what the screener cell is reflecting.

  2. match the session. is the report on a custom session that the screener can't show? switch to a built-in session if you need them to align.

  3. match the lookback (WIP vs reports only). set the report to 3 or 6 months to compare with WIP. the screener has no lookback, so this step doesn't apply to it.

  4. reset customizations. if you've customized the report's break type, threshold, or filters, the screener and WIP aren't seeing those changes.

  5. understand the scope. screener and WIP aggregate multiple reports per ticker. an individual report is one stat. they're not the same shape of number.

  6. check for lock-in times. if a single cell seems wrong, see if that report locks its bias at a specific time in the session.

  7. drill in. when an aggregate disagrees with a single report, click into the individual reports the aggregate is built from. one disagreement out of dozens is normal variance — it's not a bug.

a worth-noting non-reason: the underlying data is the same. all 3 tools pull from the same historical market data. there's no separate database. when they disagree, it's because of how the data is being filtered, aggregated, or windowed — not because one tool has different data than another.

related articles

Did this answer your question?