If there's one concept that ties every ICT trade together, it's liquidity. Kill zones tell you when to watch. Market structure tells you direction. But liquidity tells you why price moves where it moves — and more importantly, where it's going next.

Most traders have a surface-level understanding: sweeps happen, reversals follow. This guide goes deeper — precisely where pools form, what the algorithm does when it reaches them, how to anticipate setups before they happen rather than react after.

Buy-Side vs Sell-Side Liquidity — Where It Lives Resting orders above and below price
EQH / PDH / Swing highs → BSL pools BSL zone (multiple levels) Current price range SSL zone (multiple levels) EQL / PDL / Swing lows → SSL pools BUY-SIDE LIQUIDITY (BSL) Short-seller stop-losses sitting here Breakout buy orders stacked here Institutions target this to fill sells Current price — consolidation range SELL-SIDE LIQUIDITY (SSL) Long-trader stop-losses sitting here Breakdown sell orders stacked here Institutions target this to fill buys Price moves toward liquidity pools — not away from them
BSL sits above price — short-seller stops and breakout buy orders clustered above swing highs, equal highs, and previous day/session highs. SSL sits below — long-trader stops and breakdown sell orders clustered below lows. The algorithm engineers price to sweep one side before delivering in the opposite direction.

What Liquidity Means in ICT

In ICT, liquidity refers specifically to clusters of resting orders — stop-losses and pending orders sitting at predictable price levels, waiting to be triggered.

Buy-side liquidity (BSL) lives above price: stop-losses from short sellers and buy stop orders from breakout traders. Sell-side liquidity (SSL) lives below price: stop-losses from long traders and sell stop orders from breakdown traders.

The ICT insight: large institutions need enormous order flow to fill their positions without catastrophic slippage. They can't buy at market price — doing so drives price against them before they're fully positioned. Instead, they engineer price into these liquidity pools, use the triggered stops as their counterparty to fill at favorable prices, then deliver price in their intended direction.

The sweep is the accumulation phase. The reversal is the delivery phase. Everything in ICT follows this sequence.

Where Liquidity Lives — The Specific Levels

Buy-Side Liquidity — Above Price
Equal Highs (EQH) — two+ swing highs within 5–10 pips. Dense pool of short-seller stops and breakout buy orders.
Previous Day High (PDH) — most watched resistance level. Breakout buyers and short stops clustered here.
Previous Session High — prior London or NY session high. Predictable retail stop placement.
Asian Session High — primary BSL target for London open. Swept before daily direction established.
Swing Highs in a Bearish Trend — corrective highs create BSL pools. Sweeping them fuels the next leg down.
Sell-Side Liquidity — Below Price
Equal Lows (EQL) — two+ swing lows within 5–10 pips. Dense SSL pool retail traders expect to hold as support.
Previous Day Low (PDL) — mirror of PDH. Long stops and short breakout orders below it.
Previous Session Low — prior session low. Consistent SSL target across all sessions.
Asian Session Low — primary SSL target for London open. Swept before daily direction locks in.
Swing Lows in a Bullish Trend — corrective lows create SSL pools. Sweeping them fuels the next leg higher.

Trendline Liquidity — The Retail Trap

When retail traders draw trendlines, they place stops just outside the line. When the trendline breaks, those stops trigger in a cascade — creating a sweep even without a traditional swing level present.

Example: a rising trendline used as support for three weeks, with retail long positions and stops placed below it. When price dips below the trendline — appearing to break support — the SSL gets swept. Trapped retail traders are now short at the exact moment smart money is accumulating longs. The real move is higher.

The Liquidity Sweep — Full Sequence BSL swept before bearish delivery — EUR/USD example
Phase 1: Accumulation Phase 2: Sweep Phase 3: Distribution EQH — BSL Stops building above EQH Institutions accumulating BSL SWEPT Stops triggered → institutions fill sells MSS FVG entry Price delivers to SSL — institutional target
Phase 1: consolidation builds BSL above and SSL below. Phase 2: price spikes above EQH during a kill zone, triggering retail stops and filling smart money shorts. Phase 3: sharp bearish displacement creates FVG. Short entry at 50% of FVG. Target: SSL below (IRL first, ERL beyond).

The Liquidity Sweep — What Actually Happens

A liquidity sweep is when price moves into a liquidity pool, triggers the resting orders, and then reverses. Three things happen simultaneously:

  1. Fills institutional orders at favorable prices. Short sellers stopped out at BSL are forced buyers — smart money sells into that buying to fill their short position at the high. Long traders stopped at SSL are forced sellers — smart money buys into that at the low.
  2. Clears the path for the real move. Once the pool is swept, those orders are gone. Price can now move freely in the other direction without encountering the same concentrated resistance.
  3. Traps retail traders on the wrong side. Breakout buyers who chased the move above EQH are now long at the exact moment smart money initiates shorts. Their forced selling adds fuel to the institutional move.

The reversal after a sweep is not coincidence. It's the mechanical result of institutional accumulation that the sweep facilitated.

The AMD Sequence — Power of Three

Every valid ICT liquidity-based setup follows the same three-phase sequence ICT calls Power of Three (PO3) — Accumulation, Manipulation, Distribution:

Phase 1
Accumulation
Price builds a range. BSL accumulates above the highs, SSL below the lows. Retail traders watch these levels and place stops predictably. The range is the setup.
Phase 2
Manipulation (the sweep)
During a kill zone, price breaks beyond one side of the range — triggering the resting orders. It looks like a legitimate breakout to retail traders, who chase the move. They get trapped.
Phase 3
Distribution (the trade)
Price reverses sharply after the sweep and delivers toward the opposing liquidity pool. The FVG or order block left by the displacement is the entry. The opposing pool is the target.
The reframe that changes everything

Once you internalize AMD, "false breakouts" stop being confusing and start being the setups you wait for. The breakout was the sweep. The sweep was the setup. The real move was always in the other direction.

AMD Across a Full Trading Day Asian range → London sweep → New York delivery
Asian 8PM–12AM London 2AM–5AM New York 8:30–11AM Asian High / BSL Asian Low / SSL Accumulation range forms BSL Swept Judas Swing up MSS FVG entry Distribution to SSL
AMD across a full trading day. Asian session builds the range (Accumulation). London open sweeps the Asian high BSL, trapping retail breakout buyers, then displaces bearishly creating the FVG entry (Manipulation). New York open delivers price to the SSL target (Distribution). Bearish daily bias throughout.

How to Use Liquidity in Your Trading

Step 1 — Mark liquidity pools before the session

Before any kill zone opens, identify the specific pools most likely to be targeted: the Asian session high and low, the previous day high and low (PDH/PDL), any obvious equal highs or equal lows on the 1-hour chart, and significant swing points from the current dealing range. Know which side is more likely to be swept based on your daily bias.

Step 2 — Watch for the sweep during the kill zone

The sweep must occur within an active kill zone — London open (2:00–5:00 AM EST) or New York open (8:30–11:00 AM EST). A sweep outside kill zones carries significantly lower probability because institutional participation is absent.

Do not enter during the sweep

The sweep is the trap. Traders who enter at the moment of the BSL spike are entering on the wrong side. Wait for the sweep to complete — specifically for the displacement candle that confirms the reversal has begun — before considering any entry.

Step 3 — Wait for displacement and the FVG

After the sweep, the institutional reversal begins with a displacement candle — a large impulsive move in the opposite direction leaving a Fair Value Gap behind. That FVG is the entry zone. Smart money has finished accumulation during the sweep. The FVG is the last efficient price they're offering before the full delivery begins.

Step 4 — Confirm with a Market Structure Shift

After the sweep and displacement, confirm with an MSS on the 5-minute or 15-minute chart. A structure shift confirms the reversal is genuine — not a temporary pause before the original direction resumes.

Handling Sweep Extensions

One of the most common experiences for developing ICT traders: you identify the sweep, the displacement starts, you enter the FVG — then price comes back and extends the sweep to a deeper level before the real reversal. This happens because liquidity pools often stack — a first, obvious layer and a second, denser layer slightly beyond it.

How to handle sweep extensions

Mark both the obvious EQH/EQL and any secondary level slightly beyond it (the next swing extreme above/below). Wait for the actual displacement candle before entering any FVG — the displacement is your confirmation the sweep is complete, not the first wick into the liquidity level. If price displaces strongly through the secondary level and closes beyond it without reversing, the sweep thesis has failed. That's a genuine breakout — don't re-enter against it.

IRL and ERL — Your Two Targets on Every Trade

Internal vs External Range Liquidity — Target Levels IRL = first partial profit · ERL = institutional destination
Internal Range Liquidity (IRL) vs External Range Liquidity (ERL) ERL ↑ — External Range High (major draw, full target) IRL — FVG / OB level (partial profit zone, TP1) Equilibrium — 50% of dealing range (midpoint) IRL — FVG / OB level below EQ (partial profit zone, TP2) ERL ↓ — External Range Low (full institutional target, TP3) ERL = full target Institutions aim here IRL = partial TP1 Close 25% here Equilibrium Midpoint check IRL = partial TP2 Close 25% here ERL = full target Final 50% here
IRL (internal range liquidity) — the FVGs, order blocks, and swing points inside the current range. These are stepped profit targets on the way to the institutional destination. ERL (external range liquidity) — the structural extreme beyond the range where the delivery completes. Same entry and stop, dramatically different outcomes depending on how much you hold to ERL.

Internal Range Liquidity (IRL): Liquidity within the current price range — fair value gaps, order blocks, and swing points inside the dealing range. IRL is what price passes through on the way to the final destination. Take partial profits at IRL levels.

External Range Liquidity (ERL): Liquidity beyond the current range — the previous structural high (bullish delivery) or low (bearish delivery). ERL is where the institutional delivery completes. Hold the remainder of your position here.

The practical R:R difference is significant. On the same setup, trading to IRL alone might give you 2:1. Running the remainder to ERL on the same trade could deliver 8:1 or more. Managing positions to both levels gives you certainty at IRL while maximizing the institutional delivery.

Liquidity and Daily Bias — Which Side Gets Swept

Daily bias determines which liquidity pool is the manipulation target and which is the destination:

Daily BiasLikely Sweep TargetReal Move AfterERL Destination
Bearish — price in premiumBSL above — EQH, PDH, session highSharp drop after sweepSSL / structural low below
Bullish — price in discountSSL below — EQL, PDL, session lowSharp rally after sweepBSL / structural high above

A Real Walk-Through — EUR/USD Bullish SSL Sweep

Daily bias: Bullish on EUR/USD. Price in discount on the weekly range. Draw on liquidity: weekly EQH at 1.09420 above.

Asian session creates a range: high at 1.08340 (BSL) and low at 1.08120 (SSL). The prior day low at 1.08050 provides a secondary SSL layer below.

At 2:18 AM EST — London open kill zone. Price pushes below the Asian low at 1.08120 — sweeping the SSL. Continues to 1.08042, taking out the PDL SSL layer at 1.08050 as well. Both SSL layers swept.

At 2:22 AM: a large bullish displacement candle from 1.08042 to 1.08185. FVG: 1.08095–1.08142. 50% of FVG: 1.08118. Bullish MSS confirms on the 5-minute.

EUR/USD · Bullish SSL Sweep · London Open 2:22 AM EST
Entry
Long limit 1.08118 — 50% of FVG (post-sweep displacement)
Stop
1.08018 — below full SSL sweep wick (100 pips)
Target 1 — IRL
Asian High 1.08340 — 222 pips — R:R 2.2:1 · Take 50% here
Target 2 — IRL
PDH 1.08680 — 562 pips — R:R 5.6:1 · Take 25% here
Target 3 — ERL
Weekly EQH 1.09420 — 1,302 pips — R:R 13:1 · Hold 25% to destination
Criteria check
✓ Bullish daily + price in discount   ✓ London KZ active   ✓ Both SSL layers swept   ✓ Displacement + FVG   ✓ Bullish MSS confirmed

Common Liquidity Mistakes

  • Fading every swing high and low as if it's a sweep. Not every move beyond a level is a sweep — it might be a genuine breakout. Sweeps are fast, make a new extreme, and reverse quickly. Breakouts displace through and consolidate above. Sweeps don't hold. Breakouts do.
  • Entering during the sweep instead of after. The sweep is the trap. Wait for the displacement candle confirming the reversal has begun, then enter the FVG. The displacement is your signal — not the wick into the liquidity level.
  • Marking too many levels. Not every swing high and low is equally significant. Prioritize: equal highs/lows, PDH/PDL, Asian session extremes, and structural swing points from the current dealing range. Too many levels creates paralysis and false signals.
  • Ignoring daily bias when interpreting sweeps. A sweep of SSL in a bearish market might not signal a bullish reversal — it could be a brief pause before the next leg down. Daily bias determines whether the sweep is a reversal entry or a continuation pause.
  • Closing the full position at IRL. Taking 100% profit at the first IRL target is the most common way to leave substantial R:R on the table. The ERL target on the same trade often offers 3–5x more pips for the same risk. Scale out: take partials at IRL, run the remainder to ERL.

Frequently Asked Questions

What is buy-side and sell-side liquidity in ICT?
Buy-side liquidity (BSL) consists of stop-losses from short sellers and buy stop orders from breakout traders — it sits above price at swing highs, equal highs, and previous session highs. Sell-side liquidity (SSL) consists of stop-losses from long traders and sell stop orders from breakdown traders — it sits below price at swing lows, equal lows, and previous session lows. Institutions sweep these pools to fill their positions before delivering price in the opposite direction.
What is a liquidity sweep in ICT trading?
A liquidity sweep is when price moves into a liquidity pool (BSL or SSL), triggers the resting orders there, and then reverses. The sweep fills institutional orders at favorable prices, clears the path for the real move, and traps retail traders on the wrong side. After the sweep, a displacement candle moves in the true direction, leaving a Fair Value Gap that serves as the entry point.
What is IRL and ERL in ICT?
Internal Range Liquidity (IRL) is the liquidity within the current price range — Fair Value Gaps, Order Blocks, and swing points inside the dealing range. IRL is what price passes through on the way to the final destination and is used for partial profit targets. External Range Liquidity (ERL) is the liquidity beyond the current range — the prior structural high or low — and represents the institutional delivery destination where the full position is held to.
What is the difference between IRL and ERL targets?
IRL targets are inside the current dealing range — the nearest FVG or swing point in the direction of the trade. You take 50% of your position at IRL. ERL targets are beyond the range — prior structural highs or lows — where the algorithm is ultimately delivering price. Holding 25% of the position to ERL on the same entry can turn a 2:1 trade into an 8:1 or higher on the same stop, simply by managing partial exits correctly.
← Previous
ICT Market Structure — BOS, CHOCH and MSS