The institutional liquidity playbook — free guides + battle-tested MT4/MT5 tools
English — Language
MQL5 Market store →

Buy-side and Sell-side Liquidity

The resting orders above and below price — what they are, why large participants need them, and why obvious levels behave like targets rather than barriers.

Part 1FoundationsLiquidity

Buy-side and sell-side liquidity are the pools of resting orders assumed to sit above and below the current price — the counterparty reserves this framework reads large participants as drawing on. Reading a chart that way accounts for what otherwise looks irrational: the wick that pierces an obvious high before reversing, the false start after the London open.

This guide sets out the definitions, explains why size structurally needs concentrated counterparty and why this framework identifies these zones as where that concentration is likely to sit, and shows what that changes for a retail trader.

What liquidity actually is

In trading, liquidity is not an abstract quantity. It is real orders waiting to be executed — resting in the book, or triggerable at market. Spot FX has no central order book; what follows is a model of how liquidity is distributed across a decentralised market, not a picture of a screen anyone can open.

This framework focuses on three families of orders:

  • Stop-losses from buyers. A buyer places a stop below their entry. That stop is a sell order in waiting.
  • Stop-losses from sellers. A short seller places a stop above their entry. That is a buy order in waiting.
  • Breakout orders. Many traders place buy stops above resistance, or sell stops below support.

The key point: a stop-loss is not passive protection, it is an order that feeds the market. When it triggers, it becomes a market order that supplies counterparty to someone else — and, being a market order, it fills at the next available price, not at the stop level. At opens, on news and in thin hours the realised loss can exceed the distance measured: a stop bounds risk, it does not guarantee it.

That mechanic is what makes certain areas of the chart structurally attractive on this reading.

A note on vocabulary

Several spellings cover the same ideas:

  • buyside liquidity, buy-side liquidity, BSL — buy orders resting above price;
  • sellside liquidity, sell-side liquidity, SSL — sell orders resting below price;
  • smart money liquidity, institutional liquidity — umbrella terms for the same framework.

There is no technical difference between these variants; they reflect writing habits.

Watch out for a false friend. In institutional finance, buy-side and sell-side describe categories of firm — asset managers on one side, banks and brokers on the other. That is not the meaning used here. In technical trading they describe the position of the orders relative to price, not the job of whoever placed them.

Buy-side liquidity: definition

Buy-side liquidity is the set of buy orders resting above the current price: stop-losses from short sellers, placed above their entry, and buy stop orders placed by breakout traders above a resistance or a high.

Where does it concentrate?

  • Above obvious highs — swing highs, with “obvious” defined under Common mistakes.
  • Above double tops and equal highs.
  • Above the previous day high, the weekly high, or the Asian session high.
LIQUIDITY SWEEP TRADINGstopstopstopbuy-side liquidityThe highs everyone seesSellers' stops: buy ordersPrice trades below themStops above the highs are buy orders: liquidity for whoever needs to sell.
Buy-side liquidity sits above price. Reaching it supplies buyers — which is what a large seller needs.

Remember

Buy-side liquidity sits above price. “Going up to get it” is shorthand, not a statement of intent: this framework reads such a move as price reaching a place where buyers can be sold into.

Sell-side liquidity: definition

Sell-side liquidity is the set of sell orders resting below the current price: stop-losses from buyers, placed below their entry, and sell stop orders placed by breakout traders below support or a low.

Where does it concentrate?

  • Below obvious lows (swing lows).
  • Below double bottoms and equal lows.
  • Below the previous day low, the weekly low, the session low.

Symmetrically: a drop into that zone is read here as price reaching a place where sellers can be bought from. Whether those orders are there, and whether price reaches them, is not knowable in advance.

LIQUIDITY SWEEP TRADINGstopstopstopsell-side liquidityThe lows everyone seesBuyers' stops: sell ordersPrice trades above themStops below the lows are sell orders: liquidity for whoever needs to buy.
Sell-side liquidity sits below price. Reaching it supplies sellers — which is what a large buyer needs.

Side by side

Buy-side liquiditySell-side liquidity
PositionAbove priceBelow price
Order typeBuy orders restingSell orders resting
Main sourceShort sellers' stops + breakout buysBuyers' stops + breakout sells
Typical zonesHighs, equal highs, previous day highLows, equal lows, previous day low
What a large order finds thereSomething to sell intoSomething to buy from

Why size needs concentrated counterparty

The size problem

A retail trader buying half a lot of EUR/USD has no market-impact problem: the size is small relative to what is quoted. Slippage is a separate constraint from market impact, and it applies at any size.

A participant handling a hundred times that size faces a different constraint: there is not enough counterparty at the current price. Sent all at market, the order eats through the book and pushes price against itself. That slippage is called market impact.

LIQUIDITY SWEEP TRADINGA large order with no counterparty walks the booklevel 1level 2level 3level 4level 5level 6buy orderResting size at each levelLevels 1 to 4: consumedPrice moved against the orderWith no concentrated counterparty, size walks the book and moves price against itself.
Schematic. With no concentration of counterparty, size eats through the book and pushes price against itself. The numbered levels are a model, not a display: spot FX has no central book and no retail platform shows one.

The logical consequence

A large order needs two things:

  1. A concentration of counterparty — many opposing orders at the same place.
  2. A trigger — a price move that activates them.

Liquidity zones tick both boxes on this reading. A move that pokes above an obvious high is read here as triggering short sellers' stops in a cascade; those stops are buy orders, and would supply the counterparty needed by someone wanting to sell in size.

What this is not

  • This is not a single actor hunting your stop. Your individual position is of no interest to anyone.
  • It is an aggregation effect: the framework assumes many traders place stops at the same obvious places, which would mechanically create pockets of counterparty. The pockets themselves are inferred, never seen.
  • It is a reading model for order flow, not a law of physics. It predicts nothing with certainty.

Retail liquidity versus institutional liquidity

The difference is less about size than about position in the execution cycle.

The retail trader:

  • enters where the setup is readable — after a break, when the move is already visible;
  • places the stop where it is logical and visible — just below the low, just above the high;
  • becomes, without intending to, a liquidity provider the moment that stop triggers.

The size participant:

  • must enter where counterparty exists, not where the chart looks pretty;
  • builds the position against visible flow, not with it.

In this framework, a breakout entry is by construction an entry into abundant counterparty. How often that ends badly is not something a retail chart can measure.

“Manipulation” is used here in the sense of an execution manoeuvre, not the legal sense of market abuse.

The recurring pattern unfolds in four acts:

  1. Build-up. Price ranges; stops are assumed to accumulate above the highs and below the lows.
  2. Liquidity take (stop hunt). Price briefly clears one side; the framework reads that as stops triggering in a cascade.
  3. Rejection. Price fails to close beyond the level. It returns inside the range, leaving a long wick.
  4. Displacement. The real move begins — in the direction opposite to the liquidity take.
LIQUIDITY SWEEP TRADINGbuy-side liquidityThe take12341Build-up2Take3Rejection: close back inside4Displacement
Schematic, not a sampled outcome. Act 2 is the take; act 3 — the close and the return — separates a take from a breakout. Act 4 is confirmation arriving afterwards: displacement is not available at the moment of decision.

Point three is the decisive filter: act 2 is the take, and act 3 is what separates a take from a breakout. On the timeframe the level was identified on, a candle body — not the wick — closing beyond the level by more than the current spread is read as a genuine breakout; a close back inside is read as a liquidity take. This is a convention chosen here, not a market standard: check it against your own instrument and spread first. Confusing the two inverts the trade: the same candle, read the wrong way, puts you on the opposite side.

A worked example, step by step

This is a constructed sequence, not a recorded trade; it illustrates the mechanic, not that the mechanic pays.

Before the London open. The Asian session has traded in a tight range. Two highs formed at almost the same price, with the previous day high slightly above — three marked levels, visible to everyone who opened the same chart.

At the open. Volume picks up. Price rises, clears the two Asian highs, and reaches the previous day high. The framework's reading of that moment is that three families of orders are firing: stops from sellers positioned inside the range, breakout buys, and buys from those reading the move as the start of a trend. None of this is visible on the chart; only the resulting candle is.

On the timeframe those levels were marked on. What is visible is a close back inside after a long wick, with no close above the previous day high. The framework reads that as buying being absorbed; the chart alone cannot distinguish absorption from simple exhaustion.

Then. The move reverses. What the chart shows is the decline; the framework reads it as the stops of buyers who entered on the break becoming sell orders that feed the move.

The sequence that does not turn. A break that clears the previous day high and keeps going looks identical right up to the close on that same timeframe. That is what the close test is for — and why no verdict is available before it: an unclosed candle can still change shape.

Each step follows from where the orders are assumed to sit.

What this changes in how you read a chart

Three shifts in perspective:

1. Obvious levels can be read as targets rather than barriers. A double top is a place where this framework expects buy orders to have accumulated. Whether they are there, and whether price reaches them, is not knowable in advance.

2. The two sides of the chart can be weighed against each other. Count what is visible on each side — equal highs or lows, an untouched previous-day extreme, a session high not yet traded through. More such levels on one side is what this framework treats as the loaded side, and is where it looks for the next target — a target price may or may not reach. It is a count of chart levels, not a measure of orders.

3. Where you place your stop deserves as much thought as your entry. A stop placed exactly under an obvious low is a stop placed inside a liquidity pocket. Tying it instead to a structural invalidation — the price beyond which the swing that produced the setup no longer stands — places the stop where the idea is wrong rather than where the crowd's stops sit. It does not make the stop safer; a wider stop costs more per unit, which is the trade-off the next section describes.

Why obvious levels stay obvious

If the clustering is well known, why does anyone still place stops there?

The level genuinely is meaningful. Above a double top is the logically correct place for a stop if your thesis is that the level holds. The problem is not the reasoning; it is that the reasoning is shared.

The alternatives cost more. A stop placed further away requires a smaller position for the same risk, which lowers the reward on a winning trade. Optimising for a tight stop is rational, and it concentrates traders in the same place.

The crowd renews itself. New participants arrive continuously with the same instincts, so the assumed pocket rebuilds. That is an argument for why the pattern would persist rather than arbitrage itself away, not a measurement that it does.

Common mistakes

  • Confusing liquidity with volume. Volume measures what has been traded. Liquidity is what is waiting to be traded.
  • Treating every break as a signal. On the timeframe the level was identified on, a candle body — not the wick — closing beyond the level by more than the current spread is read as a genuine breakout; a close back inside is read as a liquidity take.
  • Looking for liquidity everywhere. Not all lows are equal. The ones this framework marks are enumerable: two or more highs or lows within a tolerance you fix on your own instrument, a previous day or week extreme, a session high or low, untouched since it formed. “Obvious” means on that list.
  • Ignoring the higher timeframe. A liquidity take on M5 inside a bearish H4 trend does not carry the same weight as one on the weekly low.

What this part does not do

For methodological honesty:

  • It does not locate orders. It explains why this framework expects them above obvious highs and below obvious lows; the chart never shows them.
  • It does not say which side is taken, or when. Marking the levels is part 2, and the close-based test that separates a take from a breakout is part 3.
  • It is not an entry method. A definition tells you what to look for, not when to act.

Key takeaways

  • Liquidity is resting orders: stops and breakout orders.
  • Buy-side liquidity sits above price: those are buy orders.
  • Sell-side liquidity sits below price: those are sell orders.
  • Large orders need these concentrations to fill without pushing price against themselves.
  • On the timeframe the level was identified on, a candle body — not the wick — closing beyond the level by more than the current spread is read as a genuine breakout; a close back inside is read as a liquidity take.
  • A stop is a market order: it fills at the next available price, and at opens, on news and in thin hours the realised loss can exceed the distance measured.
  • This is a model for reading flow, not a guarantee: none of it is directly observable on a retail chart.
Risk warning. Trading leveraged instruments carries a high risk of losing money rapidly, and losses can exceed the amount you intended to risk. Nothing in this article identifies where orders rest: a liquidity pocket is an inference drawn from price, not an observation of the book, and no retail platform can confirm one. A stop is an instruction, not a guarantee — it becomes a market order and fills at the next available price. This material is educational, is not personal advice, and does not take account of your objectives, experience or financial situation. Seek independent advice if you need it.

Found this useful? Pass it on.

Put the concepts on your chart

Sweep Protocol maps the liquidity, waits for the sweep and confirms on the close — non-repainting, for MT4 & MT5.

See Sweep Protocol