Buy-side liquidity and sell-side liquidity are not theoretical concepts. They're actual concentrations of pending orders sitting at specific price levels — orders that will be triggered the moment price reaches them. Every swing high on your chart has BSL above it. Every swing low has SSL below it. Institutions know this. Their job is to reach those levels and use that volume to fill their own positions.
BSL and SSL are not where price might go. They're where price is being guided. The market needs that liquidity to function at scale. Every institutional move has a BSL or SSL pool as its destination.
Why Institutions Need BSL and SSL
Institutional traders cannot simply 'buy' or 'sell' at will. Their positions are enormous — buying 5,000 NQ contracts requires 5,000 sellers on the other side. To find that volume, they engineer situations where retail traders are forced to sell. The most efficient mechanism: trigger retail stop-loss orders.
When price runs to a BSL level above swing highs, it triggers the stop orders of short sellers (forced to buy at a loss) and the buy-stop entries of breakout traders (entering longs). Both sides are providing the sell-side that institutions need to establish their short positions. The institution sells into the BSL-triggered buying — and then price reverses.
The BSL/SSL Hierarchy — Which Levels Matter Most
| Level Type | BSL/SSL Size | Priority |
|---|---|---|
| Previous month high/low | Largest BSL/SSL pools — months of stop accumulation | Highest — multi-week institutional targets |
| Previous week high/low (PWH/PWL) | Major pools — weekly stop accumulation | Very High — primary weekly targets |
| Previous day high/low | Moderate pools — daily stop accumulation | High — common intraday targets during kill zones |
| 4H equal highs / equal lows | Significant pools — two or more swing highs/lows at same level | High — double or triple pool, high sweep probability |
| 1H swing high / swing low | Smaller pools — intraday stop clusters | Medium — intraday scalp targets |
| Round numbers (1.1000, 3400, etc.) | Psychological stop clusters — broad retail positioning | Medium — often coincides with structural BSL/SSL |
Equal Highs and Equal Lows — The Strongest BSL/SSL Pools
A single swing high creates a BSL pool. Two swing highs at the same level (equal highs) create double the stop concentration. Three swing highs at the same level (triple top in retail analysis, but a massive BSL pool in ICT analysis) represent the largest and most likely sweep targets on the chart.
This is why ICT traders specifically look for equal highs and equal lows — they're not 'double tops' signaling reversal, they're compounding BSL pools building up until price is ready to sweep them. The longer a cluster of equal highs or lows holds, the larger the pool becomes, and the more inevitable the sweep.
Key Insight
When retail traders see equal highs, they think 'strong resistance — don't buy.' ICT traders see equal highs and think 'massive BSL pool — the sweep of this is coming, and that's my setup.' Same chart. Opposite conclusions. One of them is trading with institutions. One isn't.
How to Trade BSL and SSL Sweeps
The trade is not taking the BSL or SSL level — it's trading the reversal after the sweep. Here's the process:
- 1.Identify the BSL or SSL pool: mark the significant highs (BSL) or lows (SSL) where stop clusters are concentrated
- 2.Determine the delivery direction: does the weekly candle favor price running to this BSL or SSL? Only trade sweeps in the weekly delivery direction
- 3.Wait for price to approach the level during a kill zone session
- 4.Observe the sweep: price runs to or through the BSL/SSL, triggering the stops. Watch for the candle body close
- 5.Confirm the sweep close: candle body closes back inside the range (for BSL: closes below the swept high; for SSL: closes above the swept low)
- 6.Drop to LTF and wait for CISD: the displacement candle that confirms delivery has reversed
- 7.Enter on CISD close. Stop beyond the sweep wick. Target: opposite BSL or SSL pool.
BSL and SSL as Trade Targets
Beyond being reversal triggers, BSL and SSL pools are the most reliable trade targets in the ICT framework. If you enter long after a SSL sweep (bullish CISD confirmed), the nearest BSL pool above is your first target. If you enter short after a BSL sweep (bearish CISD confirmed), the nearest SSL pool below is your first target.
Using liquidity pools as targets removes the guesswork from trade management. You're not picking an arbitrary price or using an indicator to set a target — you're targeting the next cluster of orders that price is structurally motivated to reach.
Key Levels X — BSL and SSL Marked Across 7 Timeframes
Key Levels X identifies and marks BSL and SSL pools across 7 timeframes (Weekly, 3-Day, Daily, 12H, 8H, 4H, 1H) simultaneously on your TradingView chart. The indicator calculates which BSL and SSL pools are most significant based on the timeframes that identify them — a BSL pool confirmed on the weekly, daily, and 4H simultaneously is marked with a higher priority than one visible only on the 1H.
This gives you the institutional view of where stop clusters are sitting at every relevant timeframe — without manually switching between charts and tracking levels across sessions.
Buy-Side and Sell-Side Liquidity — How Smart Money Targets These Levels
See BSL and SSL Pools on Your TradingView Chart
Key Levels X marks buy-side and sell-side liquidity pools across 7 timeframes — so you always know where the major stop clusters are sitting and where price is likely to sweep next. 5-day free trial.
Try Key Levels X FreeFrequently Asked Questions
What is BSL and SSL in ICT trading?
BSL (Buy-Side Liquidity) refers to the cluster of buy stop orders and short-seller stop-outs sitting above swing highs. SSL (Sell-Side Liquidity) refers to the cluster of sell stop orders and long-holder stop-outs sitting below swing lows. Institutions target these clusters to fill their own large orders — running price to BSL to fill shorts, or running price to SSL to fill longs.
How do you identify BSL and SSL on a chart?
BSL sits above swing highs — particularly equal highs, prior week highs, prior day highs, and round number highs. SSL sits below swing lows — equal lows, prior week lows, prior day lows, and round number lows. The more significant the level and the longer it has held unviolated, the larger the BSL or SSL pool sitting at that level.
What happens when price reaches a BSL or SSL level?
When price reaches a BSL or SSL level, it triggers the stop orders sitting there — providing institutional participants with the volume they need to fill their positions. After the BSL or SSL is taken, price typically reverses — because the institutional fill is complete and the order that drove price to that level no longer exists. The reversal is the trade.
How is BSL different from regular resistance?
Regular resistance is where price has reversed before — it's a historical observation. BSL is a forward-looking liquidity target — it's where stop orders are currently sitting, waiting to be triggered. BSL doesn't need price to have reversed there before. It just needs a significant swing high to exist above current price. The BSL pool exists as long as those stops are still in the market.
Can you use BSL and SSL as trade targets?
Yes. If the weekly candle is bullish and there's a BSL pool above the previous week high, that BSL is your primary target for the week. If the weekly is bearish and SSL sits below the previous week low, that's your target. BSL and SSL pools are the most reliable price targets in the ICT framework because they represent actual orders waiting to be filled — not just historical price memory.