Skip to content
Research / Education / Market structure

TA · Professional · Part 5 of 16

Where liquidity rests: stops, limits and the levels that attract price

Liquidity is resting orders, and resting orders are not spread evenly. They gather beyond swing points, at round numbers and reference levels, and on the far side of obvious lines. Why price is drawn to those places.

InnoMP Research · Education Desk Published 24 Sept 2026 · Updated 24 Sept 2026 8 min read
InnoMP Research cover art — orders draw the price
In short

Liquidity is the resting orders a market can trade against, and it gathers where many participants have a reason to place an order: stops beyond swing highs and lows, limits at reference levels and round numbers, and both on the far side of any level that is obvious on the chart. A large order needs that resting volume to fill, so price is drawn toward the pools where it sits. Reading a chart for liquidity means asking, at each level, whose orders rest there and on which side — that is what price will meet.

Liquidity is the resting orders a market can trade against, and it is not spread evenly. It gathers where many participants have the same reason to place an order — stops beyond swing points, limits at reference levels and round numbers — and price is drawn to those pools because that is where a large order can fill.

The first group of this level described the book. This group is about what sits in it and beside it: the resting orders, where they gather, and what happens when price reaches them. It is the mechanism under two things the earlier levels stated as observations — that price hunts swing points, and that reference levels work because they are watched.

Resting orders, and where they gather

A resting order is one that has not traded yet: a limit waiting in the book at its price, or a stop waiting beside it for its trigger. Every resting order was placed for a reason, and the reasons are not random. They repeat, because traders use the same tools on the same charts.

Where resting orders gather A price chart with a swing high and a swing low. A cluster of dots sits just above the swing high, labelled buy stops; another cluster sits just below the swing low, labelled sell stops. A dashed line between them, labelled level, marks where limit orders wait. A note says price goes where the orders are. stops beyond swings · limits at levelslevelbuy stopssell stopsprice goes where the orders are InnoMP Research
Three places, three reasons. Above the high, the stops of everyone short. Below the low, the stops of everyone long. At the level, the limits of everyone waiting. None of it is visible on the chart, and all of it is predictable from it.

Where they gather is called a liquidity pool — a place where more can be traded at once than anywhere near it. The rest of this part walks through the three kinds, and the next part is about what price does when it arrives at one.

Stops beyond the swings

Foundations taught that a stop belongs beyond the swing that invalidates the trade, plus a buffer. Every trader who learned that rule — and it is the rule most trading education teaches — puts their stop in the same place relative to the same swing.

Stops beyond a swing: who placed them and why A price line dips to a swing low and rises. Two entry markers on the rise show longs entered on the pullback. A shaded band just below the swing low holds a row of dots, the stops those longs placed. Notes say longs entered on the pullback, their stops just below the low, and: same rule, same place, many traders. longs entered on the pullbacktheir stops: just below the lowsame rule, same place, many traders InnoMP Research
Each long entered on the pullback and put a stop under the low that defined it, as the rule says. Individually reasonable; collectively a pool of sell orders at one price, waiting to be triggered.

That is a stop cluster: stop orders gathered just beyond an obvious level, placed by traders who used the same invalidation. It has a property no limit cluster has. When a stop triggers it becomes a market order — Part 2 — and a market order crosses the spread and takes whatever is on the other side. A cluster of sell stops under a low is a cluster of market sells waiting to fire together, pushing the same way the move that triggered them was already going.

So a stop cluster is liquidity of a particular kind: not orders that oppose price, like resting limits, but orders that join it, once reached. Whoever wants to buy a lot below that low will find, once it breaks, a crowd of sellers appearing at exactly that moment.

Limits at levels and round numbers

The other kind of pool is resting limits, and they gather where people have chosen to wait. The reference levels of the Intermediate level — yesterday’s high and low, the daily open — are on every screen; a limit to buy the previous day’s low is one of the most common orders there is. Round numbers are the same mechanism with less to draw: a great many take-profits and entries sit at 1.1000 because it is a number people say out loud.

Round numbers and reference levels: limits, not stops Two horizontal lines, one labelled 1.1000 for a round number and one labelled yesterday's high, each with a row of small markers along it representing resting limit orders. A price line rises toward them and stalls at the lower line. A note says waiting orders, at prices everyone can name. 1.1000yesterday’s highwaiting orders, at prices everyone can name InnoMP Research
Resting limits, at prices a stranger could guess. They oppose the move — sellers waiting at a level price is rising into — which is why price stalls there before it decides.

Limits and stops behave oppositely when reached. Resting sell limits at a level absorb buying — the absorption of the Intermediate effort-versus-result part, now with a mechanism — and price stalls. Resting stops beyond a level add to the move. The same line can have both: sell limits sitting on it from traders fading the level, and buy stops sitting just above it from traders who are short. Which is larger decides what the level does.

Why price is drawn to the pools

A participant who needs to trade in size has a problem the retail trader never meets: their order is bigger than the book at the quote. Part 3 described what happens — the order walks the book and pays impact. The alternative is to trade where the book is deepest, and the deepest places are the pools.

Stops are market orders in waiting: a pool that adds to the move A price line falls to a swing low, holds, then breaks below it. Just under the low a row of dots marks the resting sell stops. As price crosses the level the stops fire, and the line accelerates downward. Notes say the low breaks and stops fire as sells, and each triggered stop pushes the same way. the low breaks · stops fire as sellseach triggered stop pushes the same way InnoMP Research
The break triggers the stops; the stops are market sells; the sells push price further; further pushes trigger more. For a large seller, that cascade is the buyers' side of the trade — the cluster supplied the liquidity.

This is the mechanism behind the sentence Foundations offered without one: resting orders are liquidity, and markets move toward liquidity. A large buyer who wants to fill below the current price is best served by the market going through the swing low, because the sell stops under it supply the volume; a large seller wants the buy stops above the high. Price is drawn to the pools because the participants who move price need what is in them.

It also explains why the pools are where they are. They are on the far side of whatever is obvious, because obviousness is what put the orders there.

Key takeaway A level on a chart is a pool of orders on the far side of it. The question at every level is not “will it hold?” but “whose orders are resting beyond it, on which side, and who needs them?” — because that is what the price will meet when it arrives.

What the Code says about stops

Stop orders handled by a dealer are addressed directly in the FX Global Code. Principle 10 says a participant handling a client’s stop loss order should obtain the information that fully defines it — the reference price, the amount, the time period and the trigger — and should disclose whether its own risk management transactions may be executed close to the trigger level, and that those transactions may impact the reference price and result in the stop being triggered. It gives two examples of unacceptable practice: acting in a manner designed to move the market to the stop level, and offering stop loss orders on a purposefully loss-making basis.

Read that in the light of this part. A dealer holding a client’s stop knows where a market order will appear. The Code requires it to say how it handles that knowledge, and forbids it to move the market to the trigger. What the Code does not — and cannot — forbid is the market itself being drawn to a pool of stops, because that is not one participant’s conduct. It is the sum of everyone’s.

Reading a level for its orders

Reading a level for its orders Two columns. Above a high: shorts' stops, which are buys; breakout buyers, buys; sellers' limits, sells — mostly buys. Below a low: longs' stops, which are sells; breakout sellers, sells; buyers' limits, buys — mostly sells. Above a highshorts’ stops (buys)breakout buyers (buys)sellers’ limits (sells)mostly buysBelow a lowlongs’ stops (sells)breakout sellers (sells)buyers’ limits (buys)mostly sells InnoMP Research
Each side of each level has three kinds of resting order, and two of the three push the same way. That is why a break usually accelerates before it does anything else, and why the third kind decides whether it comes back.

Above a swing high rest the stops of everyone short, which are buys; the entry orders of breakout traders, which are buys; and the limits of traders fading the level, which are sells. Two of the three push up. Below a swing low the mirror: two of the three push down. So a break through a level usually accelerates first — the stops and the breakout orders fire together — and what happens next depends on the third kind, the limits, and on whether the large participant who needed the pool has finished using it.

That sequence — through the level, the acceleration, and then either the continuation or the return — is the next part.

Next: Liquidity sweeps and stop runs — what price does when it reaches a pool, and how to tell a sweep from a break that is going to hold.

Key facts
  • Liquidity is resting orders; where more of them rest, more can be traded without moving price.
  • Stop orders cluster just beyond swing highs and lows, because that is where invalidation sits for most traders.
  • Limit orders cluster at reference levels and round numbers, where many participants have chosen to wait.
  • A large order fills where liquidity rests, so price is drawn toward the pools of resting orders.
  • Stops are market orders in waiting; when a pool of them triggers it adds to the move rather than opposing it.

Frequently asked questions

What does liquidity mean in trading?

The resting orders a market can trade against without moving price much — limits waiting in the book and stops waiting beside it. Where a lot of them rest, a large order can fill at close to the quote; where few rest, the same order walks the book. Liquidity is not spread evenly, and where it gathers is readable from the chart.

Where do stop orders cluster?

Just beyond the obvious swing highs and lows, because that is where most traders put their invalidation. Longs entered on a pullback put their stops under the low that defined it; shorts put theirs above the high. Many traders, one rule, one place — a cluster of market orders waiting on the far side of the level.

Why is price drawn to liquidity?

Because a large order needs resting volume to fill against. A participant who wants to sell a lot needs buyers, and the largest group of guaranteed buyers near the price is the cluster of buy stops above the last high — stops that become market buys when touched. The order goes where it can be filled, and the chart records that as price reaching for the level.

What is a liquidity pool?

A concentration of resting orders at one place — stops beyond a swing point, limits at a reference level or a round number. It is a place where a lot can be traded at once, which is what makes it a destination. On a chart it is usually the far side of a line that many people can see.

Does the FX Global Code say anything about stop orders?

Yes. Principle 10 says a participant handling a client's stop loss order should obtain the terms that fully define it — reference price, amount, time period and trigger — and disclose whether its own risk management transactions may be executed close to the trigger and may affect the reference price. It lists acting in a manner designed to move the market to the stop level as unacceptable.

Sources

  1. FX Global Code (GFXC, December 2017) — Principle 10: handling a client's stop loss order; reference price, amount, period and trigger; disclosure that risk management trades near the trigger may affect itglobalfxc.org
InnoMP Research · Education Desk

Trading education from first principles — position sizing, risk, market structure and the habits that keep accounts alive. Written for someone who has never opened a chart, with a diagram at every step.

Published 24 Sept 2026 · Updated 24 Sept 2026

Disclaimer: This content is provided for general informational purposes only and does not constitute investment advice, an offer, or a solicitation to buy or sell any financial instrument. It has been prepared without regard to your individual financial circumstances or objectives. Trading CFDs involves a high risk of loss.

Related notes