If you have read our guide to
ICT Daily Bias and understand why it matters, this article skips the theory entirely and gives you the literal process: what to open, what to mark, and what to write down before your session begins.
Run through this checklist every morning before you look at a single entry timeframe. It takes under five minutes once practiced.
Open the daily or H4 chart
Pick one as your primary bias timeframe and stay consistent. The daily chart gives the cleanest signal; H4 gives more frequent updates. Do not switch between them session to session.
Mark the most recent confirmed swing high and swing low
Identify the last fully confirmed swing point in each direction — not the most recent candle, the most recent point where price actually turned and was confirmed by subsequent structure.
Identify the most recent BOS or CHoCH
Check whether the last structural break was a continuation (BOS) or a reversal (CHoCH). This tells you whether the prior trend is still intact or has shifted.
Check for unmitigated liquidity in that direction
Look for an untested liquidity pool — a swing high or low that has not yet been swept — sitting in the direction your structure read suggests. This is your confirmation layer.
Confirm with a second timeframe
Glance at the timeframe one step below your primary (H4 if you used daily, H1 if you used H4). It does not need to perfectly agree, but it should not be in outright conflict.
Write the bias down
Before the session opens, write “bullish” or “bearish” somewhere you will see it during the session. This single step prevents the most common failure in the entire process — quietly abandoning your read mid-session.
Step-by-Step — Reading the Higher Timeframe
Open your chosen timeframe — daily or H4 — and scroll back far enough to see the last three to four swing points clearly. You are looking for the most recent confirmed swing high and swing low. A swing is confirmed once price has clearly turned away from it and subsequent candles validate the turn — not the most recent wick, which may still be in the process of forming.
The most common mechanical mistake here is using an unconfirmed swing — treating the current candle’s high or low as a swing point before the market has actually rejected it. Wait for confirmation. A bias built on an unconfirmed swing is a bias built on noise.
Once you have your two most recent confirmed swings marked, you have your structural reference points for the rest of the checklist.
Confirming Bias with Structure
With your swing points marked, identify whether the most recent break of structure was a BOS (price broke in the same direction as the existing trend, confirming continuation) or a CHoCH (price broke against the existing trend, signalling a potential reversal). This single read is what your working bias is built on.
If the most recent break was a BOS in the prior trend direction, your bias aligns with that trend. If it was a CHoCH, your bias shifts to the new direction the CHoCH suggests. This is a mechanical read off the chart — for the full conceptual breakdown of how BOS and CHoCH differ, see our guide to
Break of Structure vs Change of Character. For how this connects to broader structural shifts, see
CISD vs MSS.
Cross-Checking with Liquidity
Structure alone gives you a directional lean. The cross-check step is what turns that lean into a confirmed working bias: look for an unmitigated liquidity pool sitting in the same direction your structural read points toward. If your structure says bullish and there is an untested swing high sitting above current price with no clear reason for the market to avoid it, that strengthens your bias considerably.
If structure says one direction but there is no clear liquidity target in that direction — or worse, the nearest unmitigated liquidity sits in the opposite direction — treat your bias as weak rather than confirmed. See our full guides to
Liquidity Sweeps and
Liquidity Zones for how to identify these pools precisely.
Here is the checklist applied from start to finish on a hypothetical EURUSD daily chart.
Step 1-2: Daily chart open. The most recent confirmed swing low sits at 1.0820, formed three weeks ago and validated by a clean rally afterward. The most recent confirmed swing high sits at 1.0950, formed eight days ago.
Step 3: Price recently broke below a minor higher low at 1.0890 — but this break did not take out the major swing low at 1.0820, and the overall sequence of higher highs and higher lows on the daily chart remains intact. This reads as a retracement within an uptrend, not a CHoCH. Working read: BOS continuation, bias leans bullish.
Step 4: The swing high at 1.0950 remains unmitigated — price has not traded back up to test it since it formed. This is a clear buy-side liquidity target sitting above current price, confirming the bullish lean from Step 3.
Step 5: Dropping to H4 shows the same higher-low structure intact, with no conflicting signal. Second timeframe agrees.
Step 6: Bias is written down as bullish before the London session opens. For the remainder of the session, only long setups toward 1.0950 are considered — any bearish CHoCH setup on a lower timeframe is filtered out unless the daily structure itself shifts.
Common Mistakes in the Daily Bias Process
Using unconfirmed swings. Marking the most recent candle’s high or low as a swing point before price has actually turned and confirmed it. This produces a bias built on noise rather than structure.
Skipping the liquidity cross-check. Reading structure alone and treating it as confirmed bias without checking whether an unmitigated liquidity pool actually supports that direction.
Determining bias mid-session instead of before it. Watching price move in real time and retroactively deciding “this looks bullish now” is reactive, not mechanical. Run the checklist before the session opens, every time.
Only checking one timeframe. Skipping the second-timeframe confirmation step means you may be building a bias on a read that the very next timeframe down clearly contradicts.
Frequently Asked Questions
Mechanical Daily Bias Rules: When the Answer Is Clear
The most consistent bias outcomes come from scenarios where multiple mechanical factors align without ambiguity. When all of the following are true, the daily bias is high-confidence bullish: the prior day closed above its midpoint (upper half close), the price is above the prior week open, the prior day made a higher high than the day before, and the daily structure shows a recent bullish BOS. When all four are present, you do not need further confirmation — the bias is clearly bullish and you look only for long entries during kill zones.
Similarly, a high-confidence bearish bias exists when: the prior day closed below its midpoint, price is below the prior week open, the prior day made a lower high than the day before, and the daily structure shows a recent bearish BOS. All four pointing bearish means the bias is unambiguous — short entries only.
The difficult sessions are those where the factors conflict — two bullish and two bearish simultaneously. In these cases, the correct approach is to wait for the first session (London) to declare a directional move and use that as the bias for New York. A bearish London opening move (London pushed lower first) often signals a bearish New York session. A bullish London open (London pushed higher first) often precedes bullish New York delivery. The London session resolves the conflicted mechanical bias more often than additional technical analysis would.
Daily Bias Invalidation: When to Change Your Mind
Setting a daily bias before the session does not mean holding it rigidly regardless of what price does. Bias should be invalidated — and the trade plan revised — when specific structural events occur during the session.
Bullish bias invalidation: price closes a 15M or 1H candle below the prior day low, OR price sweeps the London session high (the expected Judas Swing BSL level that should not be taken in a bullish day) AND fails to recover above it within two candles. Either event signals that the bullish delivery is not occurring and the daily intent may be bearish or at minimum choppy.
Bearish bias invalidation: price closes a 15M or 1H candle above the prior day high, OR price sweeps the London session low (the expected Judas Swing SSL level that should not be taken in a bearish day) and fails to recover. When the invalidation event occurs, stop all trading activity for a minimum of 30 minutes. Reassess the structure from the daily chart. Do not immediately flip to the opposite bias — sometimes the invalidation signals a choppy day rather than a directional reversal. When in doubt after an invalidation, the correct answer is no trade for the session.
Watch: Daily Bias Trading: A Simple Mechanical Framework for ICT Traders