Liquidity Concepts (Smart Money) Intermediate

BSL/SSL: Buy-Side & Sell-Side Liquidity

Also known as: BSL, SSL, buyside and sellside liquidity, resting liquidity, buy side liquidity

What is it?

Buy-side and sell-side liquidity describe where orders are resting on a chart: buy-side liquidity sits above highs, sell-side liquidity sits below lows. The naming trips people up, because it describes the orders sitting there, not the direction price is likely to take. If you are short GBP/USD from 1.2750, your stop is a buy order placed above the recent high - say at 1.2782, just past a run of equal highs at 1.2780.

Side by side
Buy-side liquidity (BSL)Sell-side liquidity (SSL)
Where it sits Above highs Below lows
Orders resting there Buy stops and buy limits Sell stops and sell limits
Whose stops they are Traders who are short Traders who are long
Typical shape on a chart Equal highs, range top, prior day high Equal lows, range bottom, prior day low
What a sweep looks like A wick above the high that closes back below A wick below the low that closes back above
What it often precedes A move down A move up

That stop, and every stop like it, is buy-side liquidity. When price wicks to 1.2786, those buy orders are filled, the shorts are out, and price is free to fall to 1.2690 without them. This matters because a large order needs a counterparty, and the visible pools are where that counterparty is concentrated.

It is why price so often reaches for an obvious high or low before moving the other way, and why a stop placed exactly on such a level sits in the most crowded spot on the chart. Two honest limits apply: in retail forex there is no central order book, so none of this is observed directly - it is inferred from structure - and price does not always sweep before reversing. Treat it as a tendency to plan around, not a rule.

Why it matters: Buy-side liquidity rests above highs and sell-side below lows, so the obvious levels where your stop sits are exactly the ones price tends to reach for first.

Trade impact: High

Placing a stop just beyond an obvious high or low puts it inside the pool most likely to be swept, which changes where a stop actually belongs.

Real-world example

A short on GBP/USD from 1.2750 with a stop at 1.2782 sat just above a run of equal highs at 1.2780; price wicked to 1.2786, took the stop, then fell to 1.2690.

How SignalBots handles it

SignalBots signals carry a defined stop level rather than a fixed pip distance, so your invalidation can sit beyond an obvious pool instead of inside it. See /risk-warning.

Pro tip

Place your stop beyond the pool rather than on the level itself - a few extra pips of risk often decides whether a sweep takes you out or leaves you in.

Common pitfalls

Reading a sweep of a high as a breakout and buying it, when the move was reaching for stop orders and reverses once they are filled.

FAQs

Frequently asked questions

Why is liquidity above highs called buy-side?

Because the orders resting there are buy orders: the stop-losses of traders who are short, plus buy stops from breakout traders. The name describes the order type sitting there, not the direction price will go.

How do I spot a pool of liquidity?

Look for obvious, repeatable levels: equal highs or lows, the top and bottom of a range, and the previous day's or week's extremes. The more visible the level is, the more orders tend to rest just beyond it.

Does price always sweep before reversing?

No. It happens often enough to be worth planning for, but plenty of reversals occur without a clean sweep and plenty of sweeps simply continue. It is a tendency rather than a rule, and capital is at risk.

Where should I place my stop instead?

Beyond the pool rather than inside it, accepting slightly more risk per trade and reducing position size to compensate. A stop sitting exactly on an obvious high or low is in the most crowded place on the chart.

Can I see the actual resting orders?

Not in retail forex, which has no central order book. Depth-of-market data on futures and crypto exchanges shows some resting size, but the clusters traders act on are inferred from chart structure, not observed.

Trading involves substantial risk of loss. Historical and backtested results do not guarantee future performance. Read the full risk warning.

Add SignalBots as a preferred source on Google Add SignalBots as a preferred source on Google