Daily Bias | Flux ChartsGENERAL OVERVIEW
Daily Bias is a session-based bias tool built to help traders understand whether the current session is more likely to be bullish, bearish, or neutral.
It tracks the key liquidity levels from the Asia, London, and New York sessions, along with important higher-timeframe levels like the previous 1-hour, 4-hour, and daily highs and lows. It then watches for sweeps of those levels, checks whether price rejects them or keeps moving, reads what the previous session likely did, and uses a simple lower-timeframe structure to confirm direction.
All of that is combined into one clear dashboard, so instead of only showing a bullish or bearish bias, the indicator also shows why that bias is being given.
[SCREENSHOT: Chart showing session zones, HTF liquidity lines, and the Daily Bias dashboard
WHAT IS THE THEORY BEHIND THIS INDICATOR?
The main idea behind this indicator is that one session often sets up the next one.
Price will often run above a known high or below a known low to take liquidity first. After that, the important question is whether the price keeps going, or rejects that move and turns back. That reaction gives a clue about the likely direction of the next session.
For example, if the previous session trades above a key high but then falls back below it, that shows rejection from the highs and can suggest bearish pressure for the current session. If the previous session trades below a key low but then climbs back above it, that shows rejection from the lows and can suggest bullish pressure for the current session.
This indicator reads that behavior automatically by looking at what the previous session did around important liquidity levels. It also keeps an eye on major intraday reference points like the previous 1-hour high and low, 4-hour high and low, and previous day high and low, because price often reacts around those areas.
Then it checks whether the market is starting to confirm that idea on lower timeframes. After that, everything is brought together into one final bias: bullish, bearish, or neutral. The dashboard does not just show the bias — it also shows the reasoning behind it, so traders can quickly understand why the indicator is leaning in a certain direction.
SCREENSHOT: Example showing a liquidity sweep followed by a reversal.
DAILY BIAS FEATURES
The Daily Bias indicator includes 9 main features:
Sessions Liquidity (Asia, London, NY)
Higher Timeframe Liquidity (1H, 4H, Previous Day)
Liquidity Level Labels
Sweep Markers
Historical Levels
Session Profile Classification
Lower Timeframe Structure Confirmation
Final Bias Engine
Daily Bias Dashboard
Each component operates independently while sharing the same underlying liquidity logic. All features feed into a unified dashboard that displays the current state of the bias decision, along with detailed tooltips on every cell.
SESSIONS LIQUIDITY
🔹 What Is a Session?
A session is a fixed time window within the trading day during which a major financial center is most active. The Asia session corresponds to the Tokyo trading window, London corresponds to the European morning, and NY corresponds to the US morning. Each session tends to deliver a characteristic style of price action, and the highs and lows formed inside them often act as draws on liquidity for the next session.
🔹 How the Indicator Tracks Sessions
The Daily Bias indicator tracks three key trading sessions and maps out each one directly on the chart with its own colored range, session high and low, and session label.
By default, the sessions are based on the New York time zone:
Asia: 20:00 – 22:00
London: 02:00 – 04:00
New York: 10:00 – 12:00
As soon as a session begins, the indicator starts building that session’s range in real time. It expands the zone as price moves and keeps updating the session high and session low until the session closes. Once the session is complete, the final high, low, open, and close of that session are saved and used later by the bias logic.
This matters because the completed session range becomes an important liquidity reference for the sessions that follow. In other words, the indicator is not just drawing session boxes for visuals, it is using those completed session highs and lows as part of the read on where price may want to trade next.
These session drawings only appear on intraday charts and are automatically hidden on daily and higher timeframes.
SCREENSHOT: Asia, London, and NY session boxes plotted across an intraday chart
🔹 Session Titles and Extension Lines
When enabled, each session displays a title label above its box. Once a session ends, its high and low are extended forward as horizontal lines until replaced by the next instance of that same session. Each session has independent color controls for its high line and low line. Default colors are teal/maroon for Asia, blue/orange for London, and purple/green for NY.
SCREENSHOT: session extension lines with titles active after the session closes
🔹 Customization Options
Show / Hide toggle per session
Session zone color and opacity per session
High and low line colors per session
Session titles toggle and label size (Tiny, Small, Normal, Large, Huge)
Line style (Solid, Dashed, Dotted) and line width (1-5)
HIGHER TIMEFRAME LIQUIDITY
🔹 What Is Higher Timeframe Liquidity?
A higher-timeframe high or low is the extreme price reached during the most recently completed candle on a higher timeframe. These levels are visible on every higher timeframe chart, which makes them natural locations for stop-loss orders and pending breakout orders to accumulate.
🔹 How the Indicator Tracks HTF Liquidity
The indicator tracks three higher-timeframe liquidity sources: the previous 1-Hour high and low, the previous 4-Hour high and low, and the previous Day high and low. When a new higher-timeframe candle begins, the previous candle's final high and low are archived and drawn as horizontal lines on the chart. These levels remain visible until replaced by the next completed candle and are also used by the bias engine to classify session profiles.
SCREENSHOT: 1H, 4H, and Previous Day high and low extension lines on 5m chart
🔹 Extend Levels
When Extend Levels is enabled, all HTF liquidity lines extend forward by a user-defined number of bars beyond the current bar, making them easier to see as future targets. The extension distance is shared across all three HTF sources.
🔹 Customization Options
Show / Hide toggle per source (1H, 4H, Previous Day)
High and low line colors per source
Extend Levels toggle and bar count (0-100)
Line style (Solid, Dashed, Dotted) and line width (1-5)
LIQUIDITY LEVEL LABELS
The Daily Bias indicator displays labels next to each tracked liquidity level on the right edge of the chart. When two or more sources fall on the exact same price, the text is automatically merged with an ampersand (for example, "1H & 4H High") so the label shows at a glance how many sources align there.
SCREENSHOT: merged liquidity labels showing combined sources
🔹 Customization Options
Show Labels toggle
Label color (global)
Label size (Tiny, Small, Normal, Large, Huge)
SWEEP MARKERS
A liquidity sweep occurs when the price trades beyond a previously established high or low, triggering resting stop orders at that level. When Sweep Markers is enabled, a small red diamond appears above any candle that sweeps a high-side liquidity level, and a small green diamond appears below any candle that sweeps a low-side level.
SCREENSHOT: chart with sweep markers active, showing both high and low sweep diamonds
The same sweep events also feed the Current Status section of the dashboard and the bias engine, regardless of whether the markers are visually enabled.
🔹 Customization Options
Show / Hide toggle (off by default)
HISTORICAL LEVELS
By default, the Daily Bias indicator shows only the most recent set of sessions and HTF liquidity lines. When Historical Levels is enabled, older lines from previous sessions and previous higher-timeframe candles remain visible on the chart, anchored at their original times. Up to 60 historical lines per side per source are kept on the chart at once. When the limit is exceeded, the oldest line is automatically deleted.
SCREENSHOT: chart with Historical Levels enabled showing older session and HTF lines
🔹 Customization Options
Show / Hide toggle (off by default)
SESSION PROFILE CLASSIFICATION
🔹 The Four Profiles
Once a session ends, the indicator examines how the session interacted with all tracked liquidity sources and assigns one of four profiles:
◇ Consolidation: the session did not clearly sweep any tracked liquidity level
◇ Manipulation (Sweep Only): the session swept one side of liquidity but did not close back through it
◇ Reversal: the session swept one side of liquidity and closed back through it in the opposite direction
◇ Complex: the session swept both high-side and low-side liquidity, making direction unreliable
SCREENSHOT: example of a Bullish Reversal session that swept a low and closed back above it
SCREENSHOT: example of a Complex session that swept both highs and lows
🔹 How the Indicator Classifies Sessions
At the close of each session, the indicator checks whether the session high exceeded any tracked high-side liquidity level and whether the session low exceeded any tracked low-side level. If both sides were swept, the profile is Complex. If neither side was swept, the profile is Consolidation. If only one side was swept, the indicator then checks whether the session close ended back inside the range — if yes, the profile is Reversal; if no, the profile is Manipulation.
🔹 Profile Direction and Color Coding
Each profile carries an associated direction and color in the dashboard:
◇ Consolidation: Neutral (gray)
◇ Manipulation: Neutral, leaning bullish or bearish (orange)
◇ Bullish Reversal: Bullish (lime)
◇ Bearish Reversal: Bearish (red)
◇ Complex: Neutral (yellow)
LOWER TIMEFRAME STRUCTURE CONFIRMATION
🔹 What Is Structure Confirmation?
Structure confirmation is a check against the previous 5-minute and 15-minute highs and lows. The current bar's close must trade above one of those previous highs to qualify as bullish-confirmed, or below one of those previous lows to qualify as bearish-confirmed.
🔹 How the Indicator Uses Structure Confirmation
When Use 5m/15m Confirmation is enabled (default on), the bias engine requires the structure check to agree with the expected direction before assigning Bullish or Bearish to the Final Bias. If structure is not yet confirmed, the bias remains Neutral and the dashboard reason explains that the engine is waiting for confirmation. When disabled, the bias engine assigns direction purely from the session profile and current liquidity events.
The dashboard 5m/15m Structure cell displays one of four states: Bullish, Bearish, Not Confirmed, or Off.
FINAL BIAS ENGINE
🔹 How the Engine Decides Direction
The Final Bias is the indicator's primary output. It combines the previous session's profile, the current session's live liquidity activity, and (optionally) the lower-timeframe structure confirmation into a single directional decision. The decision logic is rule-based and depends on the previous session's profile.
◇ If the previous session was Consolidation: the engine waits for the current session to perform its own manipulation and reversal. If the Current Status shows a remembered Bullish Reversal and structure agrees, the Final Bias becomes Bullish. The bearish case is symmetric.
◇ If the previous session was Manipulation (Sweep Only): the engine waits for the current session to confirm the reversal the previous session left incomplete.
◇ If the previous session was Reversal: the engine expects continuation in the same direction.
◇ If the previous session was Complex: the engine refuses to assign a directional bias. The Final Bias is Neutral.
◇ If no session is currently active: the Final Bias is Neutral with reason "No active session."
🔹 Final Bias Output
The Final Bias is displayed in the dashboard as Bullish (lime), Bearish (red), or Neutral (gray). Every bias decision is paired with a Reason line that explains the exact rule that produced the current value.
SCREENSHOT: dashboard Final Bias showing Bullish with corresponding Reason line
DAILY BIAS DASHBOARD
The Daily Bias indicator includes a built-in dashboard that displays the current state of every component used in the bias decision. The dashboard is divided into four sections: a header, Session Context, Bias Engine, and Reason. Every cell that contains a value also includes a tooltip that explains what the value means and why it currently shows what it does.
🔹 Session Context
Current Session: the session price is trading in right now (Asia, London, NY, or None)
Previous Session: the session that immediately preceded the current one
Current Status: the most recent remembered liquidity event from any tracked source, updated every time a sweep or reversal occurs, and remembered until a newer same-source event replaces it
🔹 Bias Engine
Previous Profile: the classification of the previous session (Consolidation, Manipulation, Reversal, or Complex)
Previous Direction: the directional takeaway from the previous session profile
Expected Now: what the engine expects from the current session based on the previous session's profile
5m/15m Structure: the current structural state from the lower-timeframe confirmation system
Final Bias: the engine's current directional decision
🔹 Reason
The bottom row displays the exact reason behind the current Final Bias in plain English. This text changes dynamically as the engine state changes.
🔹 Tooltips
Every cell has its own tooltip that explains both what the field means in general and why the current value is what it is. For example, hovering over Previous Profile when the value is Bullish Reversal reveals: "Previous Profile means the profile of the previous session, which is NY. It is Bullish Reversal because that session swept low-side liquidity at PD Low and then closed back above it." This makes the dashboard fully self-documenting.
🔹 Customization Options
Show / Hide Dashboard toggle
Text size (Tiny, Small, Normal, Large)
IMPORTANT NOTES
The Daily Bias indicator is designed to run on intraday timeframes. Session tracking is automatically disabled on Daily, Weekly, and Monthly charts. The indicator uses the America/New_York time zone for all session calculations. The 5m/15m structure confirmation reads only closed previous candles and produces no future-looking data. The bias engine is intentionally session-anchored — outside of the three tracked sessions, the Final Bias remains Neutral with reason "No active session."
UNIQUENESS
The Daily Bias indicator focuses on session-anchored directional bias by combining session profile classification, live liquidity event tracking, and lower-timeframe structure confirmation into a single transparent system. Unlike indicators that only display levels or only show signals, every decision the engine makes is exposed on the dashboard along with a plain-English Reason line and detailed tooltips on every cell. The session profile system classifies each completed session into one of four distinct states by examining how it interacted with three higher-timeframe liquidity sources and two cross-session sources at once. The Current Status system remembers the most recent valid liquidity event across all six tracked sources. The bias engine combines profile, expected behavior, current status, and structure into a single directional decision that is fully traceable from cell to cell.
Indicador Pine Script®






















