Liquidity Concepts Complete — BSL, SSL & Institutional Sweeps
Deep dive into liquidity pools, buy-side/sell-side liquidity, stop hunts, and how institutions engineer price to collect orders before major moves.
Understanding Liquidity: The Fuel of Price
In Smart Money Concepts, liquidity is everything. Price doesn't move randomly — it moves FROM liquidity that's been taken TO the next pool of liquidity. Understanding this flow gives you the roadmap of where price will go next.
Institutions NEED liquidity to fill their orders. They can't buy/sell billions without counter-party orders. Retail stop losses and pending orders ARE that liquidity. Price is engineered to collect these orders before the real move happens.
Types of Liquidity
Buy-Side Liquidity (BSL)
BSL sits ABOVE price and consists of:
- Stop losses from short sellers (placed above swing highs)
- Buy stop orders from breakout traders
- Take profit orders from short sellers
Where to find BSL:
- Above swing highs
- Above equal highs
- Above obvious resistance levels
- Above previous day/week/month highs
- Above round numbers ($2,400, $2,500, 1.1000)
BSL Locations:
═══ Equal Highs ═══ ← BSL (very obvious, will be targeted)
──── Swing High ──── ← BSL (stops above here)
Price
──── Swing Low ───── ← SSL (stops below here)
═══ Equal Lows ═══ ← SSL (very obvious, will be targeted)
Sell-Side Liquidity (SSL)
SSL sits BELOW price and consists of:
- Stop losses from long buyers (placed below swing lows)
- Sell stop orders from breakdown traders
- Take profit orders from buyers
Where to find SSL:
- Below swing lows
- Below equal lows
- Below obvious support levels
- Below previous day/week/month lows
- Below round numbers
How Institutions Use Liquidity
The Liquidity Engineering Process:
- Identify where liquidity rests — Equal highs/lows, obvious swing points
- Push price toward liquidity — Using the Asian session range and London manipulation
- Sweep the liquidity — Price breaks above/below to trigger stops
- Fill their orders — When stops trigger, those orders become counter-party liquidity
- Reverse and deliver — With orders filled, price moves in the true direction
Real-World Example:
Institutions want to BUY EUR/USD (go long):
1. They see SSL below 1.0800 (lots of buy stop losses there)
2. During London session, they PUSH price DOWN to 1.0790
3. This triggers all the stop losses below 1.0800
4. Those stop losses = SELL orders executing
5. Institutions BUY against those sell orders (perfect counter-party!)
6. With their buys filled, price REVERSES and shoots UP
7. Price delivers to BSL above at 1.0900+
Liquidity Sweep vs. Liquidity Grab
Liquidity Sweep:
- Price wicks through a level but closes back inside
- Shows a quick collection of stops before reversal
- Usually appears as a long wick on the candle
- Higher probability reversal signal
Liquidity Grab:
- Price breaks and closes beyond a level temporarily
- May spend 1-3 candles beyond the level before reversing
- Deeper penetration but same concept
- Still valid but need more confirmation
Sweep (wick only): Grab (closes beyond):
──Level── ──Level──
│ │
│ wick │ close
│ │
│ │ (1-2 candles)
│ │
═══════ ═══════
(reversal) (reversal after)
Identifying High-Probability Liquidity Pools
Not all liquidity is equal. Rate your liquidity targets:
| Liquidity Type | Probability of Being Swept | Priority |
|---|---|---|
| Equal highs/lows (3+ touches) | Very High (90%+) | ⭐⭐⭐⭐⭐ |
| Previous Day High/Low | High (80%+) | ⭐⭐⭐⭐ |
| Weekly/Monthly High/Low | High (75%+) | ⭐⭐⭐⭐ |
| Obvious swing high/low | Medium-High (70%) | ⭐⭐⭐ |
| Round numbers | Medium (60%) | ⭐⭐ |
| Random minor swings | Low (40%) | ⭐ |
The Liquidity → Imbalance → Liquidity Framework
Price moves in a three-step cycle:
1. LIQUIDITY (starting point)
└── Price takes liquidity at Point A
2. IMBALANCE (the move)
└── Displacement creates FVGs (imbalance)
└── Price travels through the imbalance
3. LIQUIDITY (ending point)
└── Price arrives at the next liquidity pool (Point B)
└── Cycle repeats
This means: After a liquidity sweep, look for the next liquidity target in the opposite direction. That's where price is heading.
Trading the Liquidity Sweep
Complete Strategy:
- Identify the liquidity pool — Equal highs/lows, obvious swing points
- Determine if it aligns with your bias — Will a sweep of THIS liquidity support your HTF direction?
- Wait for the sweep — Price breaks beyond the level (wick or close)
- Watch for MSS/CHOCH — After the sweep, look for structure shift on LTF
- Enter after confirmation — At the OB/FVG created during the MSS
- Stop beyond the sweep — Beyond the extreme of the liquidity sweep
- Target the opposing liquidity — If SSL was swept, target BSL above (and vice versa)
Entry Rules:
For a bullish trade (SSL sweep):
- SSL must be swept (stops below triggered)
- LTF bullish CHOCH must form AFTER the sweep
- Enter at OB from the CHOCH
- Stop below the sweep extreme
- Target: BSL above
For a bearish trade (BSL sweep):
- BSL must be swept (stops above triggered)
- LTF bearish CHOCH must form AFTER the sweep
- Enter at OB from the CHOCH
- Stop above the sweep extreme
- Target: SSL below
Real Trade Examples
Trade 1: EUR/USD — SSL Sweep into Buy
Context: Daily bullish, 4H making HH/HL
- SSL identified: Equal lows at 1.0820 (tested 3 times — very obvious)
- London session: Price drops below 1.0820 to 1.0808 (sweep ✓)
- 15M reaction: Displacement candle pushes back above 1.0820
- 15M bullish CHOCH confirmed at 1.0830
- OB from CHOCH: 1.0815-1.0822
- Entry: 1.0818 | Stop: 1.0803 (below sweep extreme)
- Target: 1.0910 (BSL — equal highs above)
- Result: +92 pips, 6.1R ✅
Trade 2: Gold — BSL Sweep into Sell
Context: 4H bearish after MSS, looking for sells
- BSL identified: Previous day high at $2,445 + equal highs at $2,448
- NY open: Gold spikes to $2,452 (sweeps both BSL levels ✓)
- 5M reaction: Aggressive bearish displacement after the sweep
- 5M bearish CHOCH with FVG at $2,445-$2,448
- Entry: $2,446 | Stop: $2,454 (above sweep extreme)
- Target: $2,395 (SSL — previous day low)
- Result: +$51, 6.4R ✅
Liquidity Combined with Sessions
| Session | Liquidity Behavior |
|---|---|
| Asian | BUILDS liquidity (range creates BSL above and SSL below) |
| London | SWEEPS one side (the Judas Swing takes liquidity) |
| New York | DELIVERS to opposite side (true move targets remaining liquidity) |
This is the AMD (Accumulation-Manipulation-Distribution) cycle in terms of liquidity:
- Asian accumulates liquidity on both sides
- London manipulates by sweeping one side
- New York distributes price to the other side's liquidity
Common Mistakes
❌ Entering BEFORE the sweep — Wait for liquidity to actually be taken. Don't anticipate.
❌ No MSS/CHOCH after sweep — A sweep without reversal confirmation is just a breakout. Need structure shift.
❌ Ignoring which side to sweep — Use HTF bias to determine WHICH liquidity will be swept (manipulation) vs targeted (distribution).
❌ Trading every liquidity level — Focus on the most obvious, multi-touch liquidity pools. Ignore minor random swings.
❌ Stop too close to sweep point — Give buffer beyond the extreme. Institutions may double-sweep.
Key Takeaways
| Concept | Details |
|---|---|
| BSL | Buy-Side Liquidity — above swing highs, stops from shorts |
| SSL | Sell-Side Liquidity — below swing lows, stops from longs |
| Sweep | Quick wick through level, close back inside |
| Grab | Close beyond level, 1-3 candles before reversal |
| Trading Flow | Sweep → MSS/CHOCH → Enter at OB → Target opposing liquidity |
| Session Pattern | Asian builds → London sweeps → NY delivers |
| Best Targets | Equal highs/lows, PDH/PDL, weekly/monthly extremes |
Full lesson: Liquidity Pools and Internal & External Liquidity