XAUUSD30mDaily Bias
Free · open-sourceDaily Bias

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.

The idea

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.

Daily BiasCategory
Daily Context · Statistical BiasStyle
XAUUSD, Forex, Crypto, IndicesMarkets
All timeframesTimeframes
Free · open-sourceAccess
What it does

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.

What you get out of it
  • 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
Best for

Intraday traders who want statistically honest daily context before looking for setups

Inside the engine

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.

How to use it

From a blank chart to a read

  1. Add Daily Bias Intelligence to a daily or intraday chart with enough history for the Lookback (250 days by default).
  2. Keep Return Units on Volatility-Adjusted so historical movement is read in today's volatility.
  3. Read the radar first: which checks lean, how far, and which carry a ✓.
  4. Treat a Strong Bullish / Bearish day as aligned historical context, never as a signal to trade.
  5. Compare today's weekday column with the ALL column before trusting a weekday tendency.
  6. Use the P10–P90 band and the NOW card to judge how unusual the developing day already is.
  7. Check prior-day high / low breaks, the usual high / low session and range usage before planning intraday trades.
  8. Look at the CALLS and RANGE HIT scorecard over a meaningful sample before relying on the model on a new symbol.
Written guide

10 pages, included

All 10 pages are open to every member.

Daily Bias Intelligence — questions

It is free and open-source.
Read it, then run it.