Skip to content
Research / Education / Market structure

TA · Professional · Part 6 of 16

Liquidity sweeps and stop runs: reading a level from the orders behind it

Price pushes through an obvious level, triggers the stops resting beyond it, and comes straight back. What a sweep is mechanically, why it happens where it does, and how to tell it from a break that is going to hold.

InnoMP Research · Education Desk Published 24 Sept 2026 · Updated 24 Sept 2026 8 min read
InnoMP Research cover art — the pool, then the return
In short

A liquidity sweep is price moving through an obvious level, triggering the stops resting beyond it, and reversing once that liquidity is consumed. The stops are market orders in waiting; when they fire they supply the other side for a large position, and once filled nothing beyond the level pushes on, so price comes back. A sweep and a real break start identically and part at the reclaim: a sweep closes back inside the level, a break holds beyond it — Foundations' retest evidence, read from inside the book.

A liquidity sweep is price moving through an obvious level, triggering the stop orders resting beyond it, and reversing once that liquidity has been consumed. It begins exactly like a break, and it parts from one at the reclaim — when price closes back on the side it came from.

Part 5 said where the pools are. This part is what happens when price reaches one. It is the false breakout from Foundations with the mechanism filled in — and once the mechanism is visible, so is the difference between a sweep and a break that is going to hold.

A sweep, step by step

A sweep, step by step A price line rises to a dashed level marked as a swing high, pushes through it to a peak marked 1, then falls back through the level at a point marked 2 and continues lower. A row of dots just above the level marks the stops that were triggered. Notes say through the level, stops fire, back inside; and the pool is gone, nothing left to push. through the level, stops fire, back inside12the pool is gone; nothing left to push InnoMP Research
Through the level, into the stops, and back. The move above the line was the stops firing; once they were spent there was nothing beyond the level to keep pushing, and price returned to where the orders were not.

1 — Through. Price reaches the level and passes it. On the entry timeframe this is a candle closing above the swing high, and it is, at that moment, indistinguishable from a break.

The run. The stops resting above the high trigger. Each becomes a market buy — Part 2 — and the cluster of them firing together is a stop run: a burst of movement in the direction of the break, fast, and over in a few candles. On the tick-volume bar of the Intermediate level it looks like confirmation.

2 — The reclaim. Price closes back below the level. The reclaim is the moment that names the event: what looked like a break was a sweep. From here the level has been tested from above and failed, and the move away from it is usually fast, because the traders who bought the break are now on the wrong side with stops of their own.

Who was on the other side

The stops did not fire into a vacuum. Someone was selling to them.

Who is on the other side of the stops Three stacked steps. One: shorts' stops fire, becoming market buys. Two: a large seller fills against them. Three: the buys are exhausted and price returns. A note says the stops were the seller's liquidity. 1 · the runshorts’ stops fire → market buys2 · the other sidea large seller fills against them3 · the returnbuys exhausted → price returnsthe stops were the seller’s liquidity InnoMP Research
A participant who needed to sell in size needed buyers, and the stops above the high were a crowd of guaranteed buyers waiting to be triggered. Once they had bought, the seller was filled and the buying was over.

This is why sweeps happen where they do, and it needs no villain. A participant with a large sell order faces the impact problem: there is not enough resting volume at the quote. The largest reliable pool of buyers near the price is the cluster of buy stops above the last high. If price can be taken there — by the seller’s own early buying, by another participant, by the market’s ordinary reaching for liquidity — the stops fire, the seller is filled into them, and the seller’s need for the market to be above the level ends the moment the fill is complete.

The Foundations swing part said “it feels personal; it is structural.” This is the structure.

Sweep or break: identical until the reclaim

The problem a sweep poses is not that it exists. It is that for its first candle or two it is a break, and the evidence Foundations gave for a real break — a close beyond the level, follow-through — is exactly what the stop run produces.

Sweep or break: identical until the reclaim Two panels. Left, sweep: price rises through a dashed level, peaks, and closes back below it, noted closes back inside. Right, break: price rises through the same level, holds above it, returns to test it from above, and continues higher, noted holds beyond, retests. Sweepcloses back insidesweepBreakholds beyond, retestsbreak InnoMP Research
Same level, same first candle. The left one reclaims; the right one holds and is retested from the new side. The third piece of Foundations' breakout evidence — the retest — is the one a sweep cannot fake.

So the reading is the one the Intermediate level already made, with a reason attached. The retest entry waits for price to return to the level and hold on the new side. A sweep returns to the level and does not hold — it goes through, and the retest never comes. The entry that waits for the retest is, mechanically, the entry that refuses to buy into a stop run.

Two readings help before the reclaim, though neither settles it.

How far beyond the level. A stop run travels as far as the stops go and no further. A move that extends well past the pool — past the buffer most traders would have used — is being bought by someone other than triggered stops. That is more likely a break.

What the bar does after. The effort-versus-result reading: a run on heavy tick volume that produces a wide candle beyond the level and then a small one is the classic shape of stops firing and finishing. A run that keeps producing range on each bar has participation behind it.

Key takeaway Every sweep is a break for one candle. The retest is the evidence a sweep cannot produce, which is why the entry that waits for it misses the runs it was always going to miss — and why “the breakout failed” is usually “the pool was used.”

Whose conduct, and whose market

Stop runs are the part of market structure most often described as someone’s doing. The Code is worth reading on this, because it draws the line precisely.

The Code on stop-loss orders Three stacked bands. The client's terms: reference price, amount, period, trigger. Disclosure: risk management trades near the trigger. Unacceptable: acting to move the market to the stop. A note says FX Global Code, Principle 10. the client’s termsreference price, amount, period, triggerdisclosurerisk management trades near the triggerunacceptableacting to move the market to the stopFX Global Code, Principle 10 InnoMP Research
A dealer holding a stop knows where a market order will appear. The Code requires it to define the order with the client, disclose how its own trading near the trigger may affect it, and forbids moving the market to it.

Principle 10 lists “trading or otherwise acting in a manner designed to move the market to the Stop Loss level” as an unacceptable practice, and Principle 12 says participants should not request transactions, create orders or provide prices with the intent of disrupting market functioning. That is the conduct the Code forbids: one participant deliberately driving price to a trigger it holds.

What the Code cannot forbid is the sum of everyone’s ordinary behaviour. Stops cluster because a good rule is widely followed. Large orders seek the clusters because that is where they can fill. Price reaches for the pools because the participants who move it need what is in them. A sweep is that arithmetic playing out, and it happens in markets with no dealer at all. Reading it as a conspiracy is comforting and useless; reading it as a pool being used is what lets the next section be written.

Inside the pool, or outside it

The practical question for a stop is whether it sits inside the pool or beyond it — and the honest answer is that either can be right, as long as the size matches.

Inside the pool, or outside it Two panels. Left, inside: a stop placed just above the level, within the cluster; the sweep reaches past it and the stop is taken before price falls, noted swept, then it went — tight, and taken. Right, outside: the same stop placed beyond the sweep's reach; price sweeps and returns without touching it, noted beyond the reach — wider, less size. Insideswept, then it wenttight, and takenOutsidebeyond the reachwider, less size InnoMP Research
The left stop was correct about the level and inside the pool the level attracted. The right stop paid for its distance in size. Neither is wrong; a stop inside the pool sized as if it were outside is.

Inside the pool — a stop just beyond the level, with the usual buffer — is the tight stop of Foundations, and it will be taken by sweeps some of the time. That is a known cost. Sized for it, with the sweep counted as one of the setup’s ordinary losses in the record, it is a legitimate choice with a smaller stop distance and a larger position.

Outside the pool — beyond where a sweep is likely to reach, which is past the cluster, not past the line — survives the sweep and pays for it with a wider stop and a smaller position for the same risk. It also changes the R of every target.

The choice that does not work is the third one: a stop inside the pool with a position sized as though the sweep could not happen. That is the trade Foundations’ drawdown part was written for.

Next: Order flow without an exchange — what an order-flow tool needs, why forex cannot supply it, and what a CFD trader can honestly read instead.

Key facts
  • A sweep is price passing through a level, triggering the stops beyond it, and reversing once they are consumed.
  • Triggered stops are market orders, so a cluster of them supplies liquidity to whoever is on the other side.
  • A sweep and a break look identical until the reclaim: a sweep closes back inside the level, a break holds beyond it.
  • The FX Global Code prohibits trading intended to disrupt market functioning and acting to move the market to a stop level; a sweep is price seeking liquidity, not evidence that anyone did.
  • A stop just beyond the obvious level is inside the pool; a stop beyond the sweep's likely reach is outside it, at the cost of size.

Frequently asked questions

What is a liquidity sweep?

Price moving through an obvious level — a swing high or low, a reference level — triggering the stop orders resting beyond it, and then reversing once those orders have been consumed. It looks like a breakout for a candle or two and then closes back on the original side. The stops were the liquidity; once they were used, the reason for the move was gone.

What is a stop run?

The burst of movement in the middle of a sweep, when a cluster of stops triggers. Each stop becomes a market order pushing the same way, so the move accelerates briefly. For whoever is filling a large order against those stops, the run is the other side of their trade.

How do I tell a sweep from a real breakout?

By the reclaim. Both begin with price passing through the level. A sweep closes back inside it — usually within a few candles on the entry timeframe — and then moves away from it. A break holds beyond it, returns to test it from the new side, and continues. That is the retest evidence from Foundations; the sweep is what a failed retest looks like from inside the book.

Is stop hunting real?

The mechanism is real: stops beyond obvious levels are liquidity, and large orders go where liquidity is, so price reaches for them. Whether any single participant moved the market to a stop level on purpose is a different claim. The FX Global Code lists acting in a manner designed to move the market to a stop loss level as an unacceptable practice. Most sweeps need no villain; they need only a pool and someone who wanted to use it.

Where should I put a stop to avoid being swept?

Either beyond where the sweep is likely to reach — past the pool, not just past the level — at the cost of a smaller position for the same risk, or accept that a stop just beyond the level is inside the pool and size for the sweep as an ordinary loss. What does not work is a stop inside the pool with a position sized as if it were outside it.

Sources

  1. FX Global Code (GFXC, December 2017) — Principle 10 on stop loss orders and Principle 12 on not disrupting market functioningglobalfxc.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

InnoMP Research cover art — who traded the break?
Market structure

Volume at breakouts and climaxes: confirmation or exhaustion?

The two moments participation matters most: when price leaves a range, and when a move runs out. How to read tick volume at the break, at the retest and at the end of a trend — against the right baseline.

8 min read