Liquidity
Complete guide to Liquidity in ICT/SMC — the fuel that drives every market move. Understand how Smart Money engineers, targets, and sweeps Liquidity for position building.
Definition
In ICT/SMC methodology, Liquidity refers to clusters of resting orders in the market — primarily Stop Losses and Pending Orders that accumulate above Swing Highs (Buy Side Liquidity) and below Swing Lows (Sell Side Liquidity). The market-making algorithm's PRIMARY purpose is to deliver price to these Liquidity pools.
Liquidity is NOT the traditional definition (ease of buying/selling). In ICT context, Liquidity = WHERE Stop Losses and Pending Orders are clustered = WHERE Smart Money will drive price to fill their large orders.
Think of Liquidity as FUEL — Smart Money needs it to enter and exit large positions without slippage.
Why It Matters
- Every significant market move exists to capture Liquidity — Nothing is random
- Your Stop Loss IS Liquidity — When your stop gets hit, you provided Liquidity for an institution
- Liquidity tells you WHERE price is heading — The next Liquidity pool = the next target
- Understanding Liquidity prevents being stopped out — Place stops where Liquidity ISN'T concentrated
- Liquidity Sweeps create the best entries — After a sweep, the real move begins
How It Works
Where Liquidity Forms:
-
Above Swing Highs — Traders who sold place Stop Losses above. Breakout traders place Buy Stops above. = Buy Side Liquidity (BSL)
-
Below Swing Lows — Traders who bought place Stop Losses below. Breakdown traders place Sell Stops below. = Sell Side Liquidity (SSL)
-
Equal Highs — Multiple touches at the same level = MASSIVE cluster of stops above = Obvious BSL target
-
Equal Lows — Multiple touches at the same level = MASSIVE cluster of stops below = Obvious SSL target
-
Trendlines — Stops placed along trendlines = Liquidity that will be swept when the trendline "breaks"
-
Session Highs/Lows — Previous Day High/Low, Asian High/Low = Session-based Liquidity
The Liquidity Cycle:
Liquidity Builds → Algorithm Identifies → Price Sweeps → Orders Fill → Real Move Begins
Institutional Logic
Why Smart Money NEEDS Liquidity:
Imagine a bank wants to BUY 500 million EUR/USD. If they place a market Buy order:
- Price would spike massively (slippage)
- They'd get terrible average fill price
- The move would be visible and others would front-run them
Instead, they do this:
- ALLOW price to drop (or PUSH it down) to a level where many Sell Stops exist
- When retail traders' Sell Stops get triggered → those Sell stops become MARKET SELL orders
- The bank's algorithm BUYS against these Sell orders (perfect counterparty Liquidity)
- They get filled at a great price with no slippage
- Then they let price rally (their intended direction all along)
Key Insight: When your Stop Loss gets hit and price immediately reverses in your original direction — you just provided Liquidity for an institution.
Trading Application
Step 1: Identify Liquidity Pools
- Mark equal highs/lows (clearest targets)
- Mark obvious swing points where stops accumulate
- Mark session highs/lows (PDH, PDL, Asian H/L)
- Mark trendline liquidity
Step 2: Determine Which Pool Is Targeted
- Use Daily Bias (where is the HTF draw?)
- If price is in Discount → SSL below has been taken → BSL above is the TARGET
- If price is in Premium → BSL above has been taken → SSL below is the TARGET
Step 3: Wait for the Sweep
- Price takes out the Liquidity pool (goes beyond the level briefly)
- Look for immediate reversal signs (rejection candle, MSS on LTF)
Step 4: Enter After Sweep
- After Liquidity Sweep + MSS confirmation → Enter in the reversal direction
- Stop Loss: Beyond the sweep extreme
- Target: The OPPOSING Liquidity pool
Common Mistakes
- ❌ Placing stops at obvious levels — Where retail puts stops = Where Smart Money hunts
- ❌ Not seeing Liquidity as a target — Every high/low is a potential Liquidity target
- ❌ Trading the Liquidity grab as a breakout — The sweep IS the manipulation, not the real move
- ❌ Ignoring session Liquidity — PDH/PDL and Asian H/L are taken DAILY
- ❌ Not distinguishing Internal vs External Liquidity — Internal (minor swings within range) gets taken before External (major swing extremes)
Advanced Notes
- Internal Liquidity = Minor swing points within a dealing range → Taken FIRST
- External Liquidity = Major swing highs/lows of the dealing range → Taken AFTER internal
- Liquidity void = Area with no resting orders → Price moves quickly through these
- Draw on Liquidity (DOL) = The Liquidity pool that price is CURRENTLY targeting
- Raid vs Sweep: Raid = quick wick beyond → immediate reversal. Sweep = candle close beyond → could be genuine break
- Time-based Liquidity — Liquidity resting from different sessions (Asian, London, NY) gets targeted in order
- IPDA cycles use 20/40/60 day Liquidity references to determine targets
Example
EUR/USD — Liquidity Sweep to Trade Setup:
- Context: Daily bullish. Price has been in Consolidation creating Equal Lows at 1.0850 (SSL)
- Above: Equal Highs at 1.0920 (BSL) — this is the probable TARGET
- London Kill Zone: Price drops below 1.0850, sweeping the Sell Side Liquidity
- Confirmation: 5M Bullish MSS immediately after the sweep
- Entry: Buy at 1.0855 (at Bullish OB formed after sweep)
- Stop Loss: 1.0840 (below sweep extreme)
- Target: 1.0920 (Buy Side Liquidity — Equal Highs above)
- Result: +65 pips, R:R 1:4.3