Daily Bias Intelligence
Daily Bias Indicator for TradingView
“Mondays close green 58% of the time” means nothing until you know how many Mondays, and how often every other day does too.
Five historical checks, each needing enough days and a significance test. Only then do they get to lean the day.
Free & open-source · Any market, daily chart or lower · Built from completed trading days; today's values stay live until the day closes · A statistical context and review tool, not a signal service, not financial advice, and no performance guarantee.
An open-source daily-statistics engine: it keeps a rolling history of completed trading days and reads today through five historical checks (weekday, previous day, 3-day regime, recent days and move skew), each held to a minimum sample and a Wilson 95% or Student-t test. Qualified checks are combined into a √N-weighted Daily Bias Score, and a Strong Bullish / Bearish day is flagged only when the score is far enough from 50 and backed by significant evidence. Around that it maps volatility-adjusted weekday P10–P90 ranges, same-time-of-day NOW odds, prior-day high/low behaviour, high/low session timing, streak and range usage, and a scorecard that grades its own past calls.
Most daily-bias tools reduce the day to one number: this weekday closed green 58% of the time. That number is usually drawn from forty days, and nobody checks it against how often every day closes green on that symbol. A 58% Monday on an instrument that closes green 57% of the time is not an edge, and a lean built on thin samples quietly turns into overconfidence.
Daily Bias Intelligence treats each observation as evidence that has to earn its place. It stores every completed trading day (return, volatility-adjusted return, weekday, prior-day and 3-day context, session contribution, prior-day high/low breaks, when the high and low formed, range and streak) and reads today through five checks: WEEKDAY, PREV DAY, 3D REGIME, RECENT and MOVE SKEW. A check needs a minimum sample before it counts, rates are tested with a Wilson 95% interval and move skew with a Student-t test, and the qualified checks are combined into a √N-weighted Daily Bias Score. A Strong Bullish or Strong Bearish day needs both a large enough distance from 50 and at least one significant check with none opposing it, and none is allowed during warm-up.
Around that core the indicator describes the day as it develops. Weekday P10 / P25 / P50 / P75 / P90 ranges come from volatility-adjusted history. A NOW card asks how often past days on the same side of their prior close at this hour of the day finished there. Other cards show how often prior-day highs and lows break and whether the break holds, which session usually prints the high and the low, what followed the current streak, and how much of a normal range today has already used. Asia / London / New York contribution is broken out by weekday, and a scorecard grades past Strong calls against simple drift and checks how often days really closed inside the projected ranges. Open-source and free, so you can read every rule.
- See every historical percentage next to its sample size
- Separate a real weekday tendency from the symbol's normal drift
- Get a Strong day only when significant evidence agrees
- Know today's historical P10–P90 range before the session moves
- Read how often price holds its side of the prior close from this hour
- Track prior-day high / low breaks, high / low timing, streaks and range usage
- Free & open-source: inspect and adapt every line of the logic
Intraday traders who want statistically honest daily context before looking for setups
8 components, one output
Five-check bias radar
WEEKDAY, PREV DAY, 3D REGIME, RECENT and MOVE SKEW drawn as a bullish / bearish radar beside price, with the 50% ring as neutral. Thin checks sit on the ring and are left out of the score.
Sample + significance filter
Each check needs a minimum sample, rates are tested with a Wilson 95% interval and move skew with a Student-t test. A ✓ appears only when the interval clears 50%.
√N-weighted Daily Bias Score
Qualified checks are weighted by the square root of their sample, so deeper history counts more without letting one large sample take over. Strong days also need significant evidence and a warmed-up history.
Weekday expected range
P10–P90 and P25–P75 bands plus the weekday median, built from volatility-adjusted history so a calm year and a volatile year are read in today's terms.
NOW: same time of day
Finds past days that were on the same side of their prior close at this hour of the day, shows how often they closed there, and compares that with the all-days baseline.
Prior-day high / low intelligence
Prior-day levels extend until a confirmed bar trades through them (✕). The stats cover how often each side breaks, both, neither, and whether the break held into the close.
Timing, streak & range
The session that usually makes the high and the low (fixed UTC Asia / London / NY), how often they are already in by now, what followed the current streak, and how much of a normal range is used.
Weekday chart + self-scoring
Weekday up-rates with Wilson tooltips and an ALL baseline column, plus a scorecard: Strong calls vs drift, range hit rates, expected |move| and average session contribution.
From a blank chart to a read
- Add Daily Bias Intelligence to a daily or intraday chart with enough history for the Lookback (250 days by default).
- Keep Return Units on Volatility-Adjusted so historical movement is read in today's volatility.
- Read the radar first: which checks lean, how far, and which carry a ✓.
- Treat a Strong Bullish / Bearish day as aligned historical context, never as a signal to trade.
- Compare today's weekday column with the ALL column before trusting a weekday tendency.
- Use the P10–P90 band and the NOW card to judge how unusual the developing day already is.
- Check prior-day high / low breaks, the usual high / low session and range usage before planning intraday trades.
- Look at the CALLS and RANGE HIT scorecard over a meaningful sample before relying on the model on a new symbol.
10 pages, included
All 10 pages are open to every member.
Daily Bias Intelligence — questions
An open-source daily-statistics engine: it keeps a rolling history of completed trading days and reads today through five historical checks (weekday, previous day, 3-day regime, recent days and move skew), each held to a minimum sample and a Wilson 95% or Student-t test. Qualified checks are combined into a √N-weighted Daily Bias Score, and a Strong Bullish / Bearish day is flagged only when the score is far enough from 50 and backed by significant evidence. Around that it maps volatility-adjusted weekday P10–P90 ranges, same-time-of-day NOW odds, prior-day high/low behaviour, high/low session timing, streak and range usage, and a scorecard that grades its own past calls.
Yes. It is free and open-source on TradingView — you can read the Pine source before you use it, and no membership is needed.
No. Every signal confirms on bar close and stays where it printed.
XAUUSD, Forex, Crypto, Indices. Timeframes: all timeframes.
No. It works on a free TradingView account.
Yes — a 10-page written guide explains the settings, the signals and how to read them.
Pairs well with

Anti-Chop Filter Pro
Most losing trades aren't bad entries. They're good entries taken in a market that was never tradeable.

Candle Pressure Flip Engine
An exhausted move plus a rejection candle isn't a guess. It's pressure changing hands.

IFVG Machine Learning Model
Don't chase every gap. Wait for the inversion — then check the structure.