Stop chasing disconnected patterns. This definitive guide synthesizes market structure, liquidity, and price delivery into a single, actionable ICT framework for advanced traders.
Key Takeaways
- A Unified Framework is Essential: Trading individual ICT concepts like order blocks or FVGs in isolation leads to inconsistency. A complete framework connects Higher Timeframe (HTF) bias with Lower Timeframe (LTF) entries.
- Three Core Pillars: The framework rests on three pillars: Market Structure (the map), Liquidity (the destination), and Price Delivery (the vehicle). All three must align for a high-probability setup.
- Top-Down Analysis is Non-Negotiable: Always start by mapping the external range liquidity on the Daily and 4H charts. This defines your directional bias and high-probability targets.
- Internal Structure Confirms the Narrative: Use Breaks of Structure (BOS) and Changes of Character (CHoCH) on 1H or 15M charts to confirm that price is ready to seek external liquidity. Displacement is key to validating these shifts.
- Precision Entry via Inefficiency: Execute trades within premium/discount zones by targeting Fair Value Gaps (FVGs) or Breaker Blocks that form after a liquidity sweep and a structural shift. This is the core of the 2022 ICT Mentorship model.
- Time is the Final Filter: The highest probability setups occur during specific Kill Zones (London, New York). The session's open often engineers liquidity (Judas Swing) that fuels the primary move.
Table of Contents
- Beyond BOS/CHoCH: Why a Unified Framework is Non-Negotiable
- The Three Pillars: Structure, Liquidity, and Delivery
- Step 1: Mapping the Playing Field - External Range Liquidity (HTF)
- Step 2: Reading the Internal Narrative - Structure Shifts (MTF/LTF)
- Step 3: Pinpointing Entry - Price Delivery & Premium/Discount
- Integrating Time: The Kill Zone Overlay
- Framework in Action: A Complete Top-Down Analysis
- Common Pitfalls and How to Avoid Them
- FAQ: ICT Market Structure Framework
Beyond BOS/CHoCH: Why a Unified Framework is Non-Negotiable
You know the vocabulary by now. You can spot an FVG, you recognize a break of structure on sight, and you understand that old highs and lows are liquidity. So why are the results still uneven? One week you feel locked in with the market, the next you're stuck on the wrong side of every move. If that sounds familiar, you've hit the plateau that traps almost every developing ICT trader.
The Problem with Pattern-Chasing
The concepts aren't the problem. How you apply them is. Too many traders treat the ICT toolkit as a loose bag of patterns to hunt on a 5-minute chart. They spot a CHoCH and instantly start fishing for a reversal, never once checking that the 4H trend is roaring against them. They short an FVG sitting in a discount market and then wonder why price knifed straight through it.
That's pattern-chasing dressed up as analysis, and it has no context behind it. Without a system, you're basically betting on which concept the market decides to respect this time. The result is predictable: frustration, then blown accounts. A real framework gives you a hierarchy. It forces you to build the story from the top down before you touch the entry chart.
From Disconnected Concepts to a Cohesive Narrative
The framework laid out here exists to fix that. It's a repeatable process, basically a checklist, that stacks several layers of analysis into one coherent story about price. It tells you where the market is most likely headed (HTF bias), what confirms it's ready to move now (internal structure), and where the cleanest entry sits (price delivery inefficiency).
Once you trade this way, you stop reacting to every wick and start anticipating the next logical sequence. The chart stops looking like random noise. It starts reading like the deliberate, algorithmic process it actually is.
The Core Premise: Price is an Algorithm Seeking Liquidity
Strip everything else away and every move serves one purpose: to reprice and facilitate transactions by reaching for liquidity. Maureen O'Hara made this case decades ago in her foundational text, Market Microstructure Theory, where price action emerges from order flow rather than the other way around. The ICT framework is simply a model for decoding that flow.
The algorithm doesn't care about your trend lines or your indicators. It cares about two things: rebalancing inefficient price legs and running pools of liquidity. Our job is to put our trades on the same side as that directive. This framework is the operating manual for doing exactly that.
The Three Pillars: Structure, Liquidity, and Delivery
Every high-probability setup sits on three pillars. They're distinct, but they're connected, and when one of them is missing the whole trade idea loses its integrity.
Pillar 1: Market Structure (The Map)
Structure is the foundation. It's your map of the current terrain. Is price grinding out higher highs and higher lows in a clean uptrend, or carving lower lows and lower highs on the way down? This goes deeper than drawing a trend line. What you're really after is the current valid trading range on a high timeframe like the Daily or 4H.
This macro structure sets your bias. If the Daily has broken a key swing high and is plainly bullish, longs are your bread and butter. A bearish setup on the 5-minute is a low-probability counter-trend scalp, not an A+ trade. Structure tells you which way the institutional wind is blowing, a point understood even by the exchanges that house these instruments, like the CME Group.
Pillar 2: Liquidity (The Destination)
If structure is the map, liquidity is the destination marked on it. Price travels from one pool to the next. Those pools sit above old highs (buy-side) and below old lows (sell-side). The algorithm is built to reach for them, clearing stops, triggering entries, and filling large orders, including the ones routed through dark pools away from public exchanges. If the mechanics of how price reaches for and grabs these pools is new to you, start with our primer on what a liquidity sweep is.
The framework asks you to mark two kinds of liquidity:
- External Range Liquidity: The major swing highs and lows that define the HTF trading range. This is the market's ultimate objective.
- Internal Range Liquidity: Short-term highs and lows, session highs/lows, and even the highs/lows of prominent FVGs within the larger range. These are intermediate targets or points of inducement.
A trade idea only holds up if it points at a clear, untouched pool of liquidity. Trading without a liquidity target is like getting in the car with no destination in mind.
Pillar 3: Price Delivery (The Vehicle)
Price delivery is about how price gets from A to B. Is it moving efficiently, candles overlapping, action balanced? Or is it tearing higher, leaving gaps and imbalances behind it? Those inefficiencies, what we call Fair Value Gaps, are the footprints of aggressive, one-sided order flow.
A gap like that is an unstable state, and the algorithm tends to come back and rebalance it before resuming its real mission. That return is our high-precision entry. When price drops back into an FVG inside a premium area (for shorts) or a discount area (for longs) of the leg that broke structure, the entry model is on the table. This is the vehicle that gets us on board for the ride to external liquidity.
Step 1: Mapping the Playing Field - External Range Liquidity (HTF)
Quality analysis starts on the Daily. Anything below that is noise until you've taken your bearings. The job in this first step is to nail down the macro bias and flag the magnetic targets that will pull price over the coming days and weeks.
Identifying the Controlling Daily/4H Range
Pull up the Daily or 4H. Find the most recent significant break of structure. Did price close decisively above a major swing high, or below a major swing low? That's the move that sets your current dealing range.
The dealing range is defined by the high and low responsible for that break. On a bullish break, the range runs from the low that kicked off the move up to the fresh high it printed. Everything after that counts as internal to the range, right up until either the high or the low gets taken out.
Marking Key External Liquidity Pools: Old Highs/Lows
With the dealing range set, mark your key external liquidity. These are your primary targets.
- Buy-side Liquidity (BSL): Old swing highs, weekly highs, monthly highs. These are levels where buy-stops congregate.
- Sell-side Liquidity (SSL): Old swing lows, weekly lows, monthly lows. These are levels where sell-stops accumulate.
Your HTF bias falls out of this naturally. Bullish dealing range? The objective is the next meaningful pool of BSL. Bearish? It's SSL. The whole trading plan should hang off that one idea.
Using Session Highs/Lows as Near-Term Magnets
Weekly and monthly levels are the ultimate targets, but the previous day's high and low (PDH/PDL) and the highs and lows of the Asia, London, and New York sessions are powerful short-term magnets in their own right. The algorithm regularly uses the liquidity resting at these levels as fuel for moves toward the external range. A classic example: price sweeps the Asia session low at the London open, then rips back up to attack the previous day's high.
Case Study: Mapping the Weekly Range on GBP/JPY
Picture a Monday morning. GBP/JPY just closed the prior week with a big bullish engulfing candle on the Daily, breaking above a three-week high at 195.50. The low of that bullish move sat at 191.00.
- Dealing Range: The current controlling range is 191.00 to the new high (let's say 196.20).
- Bias: Unambiguously bullish.
- External Liquidity Target (BSL): The next major swing high on the weekly chart might be at 198.00. This is our macro objective.
- Internal Liquidity (SSL): The lows of the previous week's candles inside the 191.00-196.20 range are now potential targets for pullbacks (inducement) before the next leg up.
With that map drawn, you know to ignore most of the bearish noise on the 15M. The only valid play is a long, taken on a pullback, aimed at 198.00. That's the payoff of starting from the top down.
Step 2: Reading the Internal Narrative - Structure Shifts (MTF/LTF)
With the HTF bias set and the external target marked, you zoom in. Drop to the 1H or 15M to find confirmation that price is ready to go. Now you're hunting a specific sequence inside the larger dealing range: a shift in internal structure that lines up with the HTF bias.
Distinguishing Break of Structure (BOS) from Change of Character (CHoCH)
People use these two terms interchangeably, and that's a mistake. Inside this framework the distinction matters, because they tell completely different stories. If you want the long version, our dedicated guide on BOS vs. CHoCH walks through every nuance.
| Concept | Definition | Implication | Context |
|---|---|---|---|
| Break of Structure (BOS) | Price breaks a swing high in an uptrend, or a swing low in a downtrend. | Confirmation of trend continuation. The order flow is still strong in the current direction. | Occurs *with* the higher timeframe trend. A bullish BOS confirms the HTF bullish bias. |
| Change of Character (CHoCH) | Price breaks the most recent minor swing structure *against* the current trend. E.g., breaking a minor low in a local uptrend. | The *first* sign of a potential reversal or a deeper pullback. It indicates a shift in order flow. | Often the first step in a reversal. A bullish CHoCH on the 15M could be the start of a pullback to a discount FVG on the 4H chart. |
In this framework, once a pullback finishes we want a BOS in the direction of the HTF bias. Back to the bullish GBP/JPY scenario: after price retraces into a discount area, we wait for the 15M to start printing higher highs and higher lows again. The first break of a minor swing high (a 15M BOS) tells us the pullback is probably done and the expansion toward 198.00 is back on.
The Role of Displacement in Validating a Structural Shift
Not every break is equal. A genuine, institutionally driven structural shift comes with displacement. The candle that breaks structure should be large and energetic, closing with authority well beyond the break level. And it should leave a Fair Value Gap in its wake.
A weak break, where price just nudges past the level and immediately rolls over, isn't a real shift. More often it's a liquidity grab or a stop hunt wearing a costume. The FVG is your proof that smart money stepped in hard and left an imbalance behind.
When a Shift is Just Inducement: The False CHoCH
This is the trap that eats developing traders alive. Price will manufacture a small, convincing CHoCH purely to bait people into trading against the primary trend, then sweep their stops and carry on in the original direction. That bait is inducement.
So how do you separate the real thing from the decoy? Look for displacement. A genuine shift detonates away from the broken level. An inducement move tends to look weak and corrective. Then check the HTF context. If the 4H is strongly bullish, a bearish 5M CHoCH under an obvious internal high is almost always inducement, engineered to build liquidity before the real move up.
Using the LiquidityScan Core Layer to Confirm Institutional Bias
This is where data-driven tools earn their keep. At LiquidityScan, we built the Core Layer to put a number on institutional bias. It reads several timeframes in real time and spits out a simple bullish, bearish, or neutral verdict. When I catch a 15M BOS that agrees with a bullish HTF bias, I'll glance at the Core Layer. If it's also flashing strong bullish on that pair, my conviction in the shift jumps. It's a data-backed second opinion on what is otherwise a discretionary read.
Step 3: Pinpointing Entry - Price Delivery & Premium/Discount
We've got direction (Step 1) and confirmation (Step 2). Now for the precise entry. This isn't a guess. We're pinpointing a specific spot where the algorithm is likely to retrace before resuming its expansion. Welcome to the domain of price delivery.
The Logic of Fair Value Gaps (FVGs) as Entry Points
The displacement that broke structure is what hands us the entry. The FVG it leaves behind is the most logical place to get in. Why there? Because it's a literal gap in the auction. The algorithm often has to come back, mitigate orders, balance the books, and scoop up any leftover liquidity before the next big push.
We don't trade just any FVG, though. We trade the one created by the displacement candle that broke internal structure, in the direction of the HTF bias. That's a very specific signature, and our FVG entry strategy guide drills into the exact criteria.
Optimal Trade Entry (OTE) within a Premium/Discount Array
To sharpen the entry further, drop a premium/discount array over the price leg that broke structure. With a Fibonacci tool, draw from the low to the high of that expansionary move. (If premium and discount zones aren't second nature yet, our PD array guide lays out the logic.)
- The 50% level is equilibrium.
- Above 50% is the premium zone (expensive). This is where we look for shorts.
- Below 50% is the discount zone (cheap). This is where we look for longs.
The highest-probability entry is an FVG that lands inside the discount zone (for longs) or the premium zone (for shorts). The 62% to 79% retracement band is the Optimal Trade Entry (OTE) sweet spot. When an FVG overlaps the OTE, the odds on the setup jump sharply. We compare this institutional read of the OTE against the way retail draws fibs in our breakdown of Optimal Trade Entry.
Breaker Blocks vs. Mitigation Blocks: Which to Trust?
Sometimes price slices through an FVG and zeroes in on a specific candle instead. That candle is usually a breaker block or a mitigation block. The difference comes down to liquidity sweeps.
- Breaker Block: A swing high/low is run (liquidity sweep), then price aggressively reverses and breaks market structure in the opposite direction. The last up-candle before the run on a low (or down-candle before a run on a high) becomes the Breaker. Breakers are high-probability because they are born from a liquidity grab.
- Mitigation Block: A swing high/low fails to take liquidity before price reverses and breaks structure. The resulting block is a Mitigation Block. They are generally less reliable than Breakers because they didn't participate in a liquidity run.
Personally, I lean far harder on Breaker Blocks. That preceding sweep is a loud signal of institutional intent. If you want the full distinction spelled out, see mitigation block vs breaker block.
The 2022 Model: Combining a Sweep with a Shift and FVG Entry
The most refined entry model, the one people call the "2022 ICT Mentorship Model," ties all of this together into a clean, repeatable sequence:
- Liquidity Sweep: Price first takes out a key short-term low (or high), like the Asia session low. This is the stop hunt.
- Market Structure Shift (MSS/CHoCH): Immediately after the sweep, price aggressively reverses, causing a CHoCH and showing displacement.
- FVG Entry: An FVG is left behind during the displacement move. Price then pulls back to this FVG.
- Execution: The entry is placed within the FVG, with a stop loss just below the low formed during the liquidity sweep. The target is the HTF external liquidity pool.
I've watched this exact setup play out on ES futures during the New York open more times than I can count. It's the market's signature for a reversal, and when every component lines up it's one of the highest-probability trades in the ICT arsenal.
Integrating Time: The Kill Zone Overlay
Structure, liquidity, and delivery tell you what to look for and where. Time tells you when. Take a flawless setup at the wrong hour and you've handed yourself a low-probability trade. Institutional order flow clusters in specific windows, and our full ICT Kill Zones guide maps every one of them.
Why London and New York Setups Differ
The major forex pairs simply behave differently in London than in New York. London is the world's largest forex hub, so it often sets the tone for the day. Setups during the London Kill Zone (typically 2:00-5:00 AM EST) tend to be continuations or major reversals.
The New York Kill Zone (8:00-11:00 AM EST) either extends the London move with force or, just as often, engineers a full reversal that flushes out everyone who entered during London. Respect that dynamic. A bullish London session does not guarantee a bullish New York. The question of which window actually produces the day's real move is worth its own study, which is why we wrote up London vs NY liquidity sweeps.
The Judas Swing: Engineering Liquidity at the Session Open
The Judas Swing is a classic ICT concept. It's a false move at the start of the London or New York session, built to lure traders the wrong way. It runs a recent high or low (often the Asia session range) to harvest liquidity before the session's real move begins. If price surges up and takes out the Asia high right after the London open, then violently reverses, you've almost certainly just watched a Judas Swing. The real move is down. That manufactured push is inducement in its purest form.
The "Silver Bullet" Setup: A High-Probability Kill Zone Model
The "Silver Bullet" is a tightly time-boxed setup that hunts for opportunities between 10:00 and 11:00 AM EST. The logic: once the initial NY open volatility burns off, price tends to reach for liquidity and hand you a clean entry. The model is straightforward. During that one-hour window, watch for price to run a short-term high or low, then retrace into an FVG for a quick scalp or an entry into a larger swing. It's a disciplined, clock-driven slice of the broader framework, and we compare its two main variants in Silver Bullet 10am vs 3am.
Tracking Session Performance with Data, Not Feelings
Don't guess which sessions suit you. Track it. For a given pair, what's your win rate in London versus New York? Does the strategy do better during the overlap? At LiquidityScan, our platform data shows clear performance gaps for patterns like the SuperEngulfing across sessions. On EUR/USD, for instance, SuperEngulfing reversals have historically posted a higher strike rate during the London Kill Zone. Letting the data lead takes emotion out of it and points your attention where it pays.
Framework in Action: A Complete Top-Down Analysis
Let's run two hypothetical scenarios to lock the framework in.
Bullish Scenario: BTC/USD Post-Halving Analysis
- Step 1 (HTF Bias): We look at the BTC/USD Daily chart. It has recently broken a key all-time high at $73,800 and is now consolidating. Our dealing range is from the low that broke the ATH (e.g., $59,000) to the current high (e.g., $74,000). The bias is bullish. Our external target is price discovery above the ATH.
- Step 2 (Internal Structure): Price has pulled back and is now trading around $65,000. It's in the discount zone of the $59k-$74k range. We zoom into the 1H chart. Price has been making lower lows and lower highs. We wait. Then, during the NY session, price sweeps a short-term low at $64,500, and then displaces aggressively upwards, breaking the last minor high at $66,000 and leaving a 1H FVG. This is our bullish CHoCH.
- Step 3 (Entry): The displacement leg that broke $66,000 created an FVG between $65,200 and $65,500. This FVG is in the discount of the local leg. We place a limit order to buy at $65,350. Our stop is below the liquidity sweep low at $64,400. Our target is the external BSL above $74,000. We've aligned HTF bias, an internal structure shift, and a precision entry.
Bearish Scenario: EUR/USD during a NY Session Reversal
- Step 1 (HTF Bias): The EUR/USD Daily chart is in a clear downtrend, having broken a major weekly low. The bias is bearish. The target is the next major pocket of SSL at 1.0500. During the London session, price rallied, taking out the previous day's high (a liquidity grab).
- Step 2 (Internal Structure): We move to the 15M chart as the NY session opens. Price is trading high in the daily range, in a premium. After failing to push higher, price displaces downwards, breaking the last 15M swing low that made the new high. This is a bearish CHoCH, confirming the London move was likely a Judas Swing.
- Step 3 (Entry): The move down leaves a 15M FVG. We draw a fib on the down-leg; the FVG sits perfectly in the OTE spot (premium). We place a sell order in the FVG, with a stop just above the high of the day. Our target is the untouched Asia session low first, and ultimately the external SSL at 1.0500.
Using a Checklist to Systematize Your Analysis
So you never skip a step, run every candidate trade through a physical or digital checklist. It forces mechanical discipline when emotion wants to take over.
Pre-Trade Checklist:
- [ ] What is the Daily/4H bias? (Bullish/Bearish)
- [ ] Where is the external range liquidity (BSL/SSL) I am targeting?
- [ ] Is price currently in a premium or discount of the HTF range?
- [ ] Has a key internal liquidity level (e.g., session low) been swept?
- [ ] Has there been a clear Market Structure Shift (BOS/CHoCH) with displacement on my entry timeframe (1H/15M)?
- [ ] Is there a clean FVG or Breaker Block in a premium/discount zone of the entry leg?
- [ ] Is this occurring within a high-volume Kill Zone (London/NY)?
- [ ] What is the risk-to-reward ratio to my first target (internal liquidity) and final target (external liquidity)?
If you can't tick every box with real confidence, it isn't an A+ setup. Pass and wait for true alignment.
Common Pitfalls and How to Avoid Them
Even with a solid framework, a few recurring psychological and analytical errors will quietly derail you. Knowing them is the first step to dodging them.
Over-relying on Lower Timeframes (The "1-Minute Trap")
The 1-minute chart is seductive. It serves up endless setups. It's also packed with noise and inducement. A CHoCH on the 1M means nothing if it cuts against the 4H order flow. The lower you drop, the less the structural information is worth. Reserve the 1M or 5M for refining an entry, and only after the whole thesis has been built on the 1H and above. Never start your analysis down there.
Misinterpreting Internal vs. External Structure
Here's a frequent one: a trader sees a break of internal structure and treats it as a break of external structure. Say price is in a large bullish Daily range. It pulls back, and on the 4H it breaks a minor swing low. The trader spots this, declares the trend bearish, and starts hunting shorts.
Wrong call. That 4H break was internal. It's just part of the pullback inside a larger bullish structure. The real trend stays bullish until the external swing low of the Daily range gives way. Always know which kind of structure you're staring at.
Forcing Setups When No Clear Narrative Exists
Sometimes the market is just a mess. Price is choppy, the ranges are murky, there's no obvious draw on liquidity. That's the time to sit on your hands. The framework is built to find clarity. No clarity, no trade. The itch to "find" a setup when none exists is the single biggest threat to your profitability. Professional trading is 90% waiting and 10% executing. Your job is to guard your capital until the market hands you something obvious and high-probability that actually fits the framework.
FAQ: ICT Market Structure Framework
- How does this framework differ from standard SMC?
- While both use similar concepts, this ICT framework places a stronger emphasis on the hierarchical, top-down process and the narrative of liquidity. It's less about labeling zones and more about understanding the algorithmic story of price: the draw on external liquidity, the engineering of internal liquidity (inducement), and the specific sequence of a sweep-shift-entry model within a specific time window.
- What's the best timeframe to start with?
- Always start your analysis on the Daily chart to establish bias. Then use the 4H or 1H to refine your dealing range and identify key internal levels. For entry confirmation (the structural shift and FVG), the 15M is an excellent balance of clarity and responsiveness. New traders should avoid going below the 5M until they have mastered this top-down process.
- Can I use this framework for crypto/forex/futures?
- Absolutely. The framework is based on the universal principles of how algorithmic price delivery works to seek liquidity. It is market-agnostic. I apply this same logic to EUR/USD, ES (S&P 500 futures), and BTC/USD. The only thing that changes is the volatility and session-specific behavior (e.g., crypto trades 24/7, so session liquidity is less defined than in forex).
- How does the LiquidityScan scanner help apply this framework?
- The framework provides the 'why' and 'where'; the LiquidityScan scanner provides the 'when'. Instead of manually searching hundreds of charts for the entry confirmation, you can set alerts. For example, you can have our Telegram Bot notify you the moment a CISD (Change in State of Delivery) or a SuperEngulfing pattern prints on the 15M chart for EUR/USD inside the NY Kill Zone, right after price has swept the London low. It automates the trigger-finding part of the process, allowing you to focus on the HTF analysis.
- Is a Break of Structure (BOS) always a continuation signal?
- In context, yes. A BOS that occurs in the direction of the confirmed HTF order flow is a strong continuation signal. However, a BOS against the HTF trend is often suspect. It could be the beginning of a deeper, more complex pullback or even a trap. This is why Step 1 of the framework (establishing HTF bias) is so critical. A BOS is only as valid as the trend it's confirming.
- What is the most common mistake traders make with this framework?
- The most common mistake is impatience, which leads to skipping steps. A trader sees a beautiful 15M FVG and jumps in, completely ignoring that the 4H chart is in a strong downtrend and the FVG is in a premium zone for a long. They are fixated on Step 3 without doing the work for Steps 1 and 2. The framework must be followed sequentially. No exceptions.



