Order Flow & Liquidity

Liquidity Sweep + Fair Value Gap Strategy: An Order Flow Playbook for Crypto

A liquidity sweep is a quick run through an obvious high or low that triggers the stops resting beyond it and then reverses. When that reversal is fast enough to leave a fair value gap, the retest of the gap gives a defined entry, a stop beyond the sweep and a target at the opposite liquidity.

Updated October 21, 2026·11 min read
All glossary guides
Key points
  • Stops cluster just beyond obvious levels: equal highs and lows, the previous day's high and low, session highs and lows. Price is often drawn to them.
  • A sweep trades through the level and closes back inside it. A breakout trades through and stays there. The close is what separates them.
  • A strong reversal after the sweep often leaves a fair value gap. Entering on the retest of that gap gives you a nearby stop and a clear target.
  • Order flow is the filter: absorption or exhaustion at the sweep, stacked imbalances in the reversal and defended delta on the retest.

Most traders put their stops in the same places: just below a clear low, just above a clear high. Those stops are resting orders waiting to become market orders, and when price reaches them they fire all at once. For a large trader who needs to buy a lot without chasing price, a cluster of sell stops below a low is exactly the liquidity they need.

That is the idea behind the liquidity sweep, sometimes called a stop run or a stop hunt. It became popular through ICT and smart-money trading, but you do not need any of the jargon to use it. This guide walks through the full setup: marking liquidity, recognising a sweep, using the fair value gap it leaves as the entry, and checking each step with order flow (the heatmap, footprint and CVD) instead of guessing.

What a Liquidity Sweep Is (and What It Is Not)

Liquidity, in this sense, means orders waiting to be filled. Above a high there are buy stops from short sellers and buy orders from breakout traders. Below a low there are sell stops from longs and sell orders from breakdown traders. The more obvious the level, the more orders sit there: two or three equal lows are a magnet precisely because everyone can see them.

A sweep is when price trades through that level, fills the orders resting beyond it and then closes back on the original side. On a candle it usually looks like a long wick through the level with a body that closes back inside the range. The stops were triggered, someone took the other side of them, and price did not stay there.

That last part matters. If price breaks a low and keeps closing below it, the market has accepted the new prices: that is a breakdown, not a sweep. The difference is not visible until the candle closes, which is why this strategy always waits for the close and never tries to catch the wick.

Why a Fair Value Gap Often Follows the Sweep

When a sweep is a genuine trap, the reversal tends to be fast. The traders who were stopped out are gone, the late breakdown sellers are now offside, and the buyer who absorbed the stops is in control. Price can move away so quickly that one candle leaves a gap between the wicks of the candles on either side: a fair value gap.

That gap is useful for two reasons. It is evidence of displacement, meaning real urgency behind the reversal. And it gives you a zone to enter on a pullback instead of chasing the move, with the sweep's wick as an obvious place for your stop.

Sweep, displacement, fair value gap, retest

Buy-side liquidity (equal highs): targetSell-side liquidity (equal lows)Bullish FVGdashed = 50% (CE)Stop below the sweep wick1. Sweep2. Displacement3. Entry on retest
An illustration, not real prices: equal lows (sell-side liquidity) are swept by a wick that closes back above them, a displacement candle leaves a bullish fair value gap, price retests the gap near its 50% line and the trade targets the equal highs (buy-side liquidity) above. The stop sits beyond the sweep wick.

The Playbook, Step by Step

The setup is written for a bullish sweep of lows; for a bearish sweep of highs, flip every step. Each step has a price-action condition and an order-flow check. If the order-flow check fails, skip the trade even if the chart looks perfect.

StepWhat to look forOrder-flow check
1. Mark liquidityEqual lows, the previous day's low, the session low or a clean swing low that many traders can seeStops do not show on the order book, so infer them from the level. The heatmap shows what limit orders are waiting nearby
2. Wait for the sweepA wick through the level and a candle close back above itHeavy aggressive selling at the low that fails to push price further (absorption), or tiny sell volume at the extreme (exhaustion)
3. DisplacementA strong candle back up through the range that leaves a bullish fair value gapPositive delta, stacked buy imbalances and a gap score of 60+ on the free tool
4. EntryPrice pulls back into the gap: the top edge, the 50% (CE) line, or a confirmation inside itDelta inside the gap on the retest is positive and the gap card says buyers defended it
5. StopBeyond the sweep wick, not just below the gapIf price trades back below the swept low, the idea is wrong
6. TargetThe opposite liquidity: equal highs or the previous day's highNote any large ask wall on the heatmap before the target; take partial profit there or move the target in front of it

Reading the Sweep With Order Flow

The candle tells you that a level was swept. Order flow tells you whether anyone was there to take the other side. Zoom in on the sweep candle's footprint. If the rows at the low show large sell numbers yet price closes back above the level, aggressive sellers were absorbed. If the rows at the low are tiny, selling simply ran out. Both are good signs; a low where sellers kept printing size and price kept going is not.

CVD adds a second view. When price makes a new low on the sweep but CVD does not, or CVD falls hard while price snaps back, aggressive selling is not getting paid. On the liquidity heatmap, check whether a bright bid band sat just under the level and held. A band that is pulled just before price arrives is a warning that the support was never real.

Liquidity heatmap behind BTCUSDT candles showing bright resting-liquidity bands, a labelled ask wall and big red and green big-trade bubbles
The heatmap and big-trade bubbles on BTCUSDT: bright bands are resting limit orders, bubbles are one-second bursts of aggressive market orders. At a sweep, this is where you check whether resting bids held while sellers hit them.

Grading the Gap and Reading the Retest

Not every gap after a sweep is worth trading. On the free order-flow tool every gap is scored from 0 to 100 on how forceful its candle was: body size against ATR, volume against average, delta in the direction of the move and the footprint inside the gap. A sweep followed by a gap scoring 60 or more has the fingerprints of urgent orders; a gap below 40 on quiet volume usually does not.

The retest is where you decide. When price comes back into the gap, the side panel shows the delta traded inside the gap on that retest and whether buyers defended it or sellers pushed into it. A bullish gap retested with positive delta inside it, holding above its 50% line, is the confirmation this setup waits for. A retest where sellers keep pushing and price closes below the gap means the gap is broken, and so is the trade idea.

Institutional gaps panel with a bull fair value gap card scored 95 marked tested with price inside, and a bear gap card scored 62 marked held
Real gap cards from a BTCUSDT session: each shows the score, displacement, net buyers or sellers, the footprint read and the retest result. The bear gap scored 62 was defended by sellers on its retest and held.

A Worked Example With Numbers

These are illustrative numbers to show the arithmetic, not a real trade. On a 5-minute BTC chart, two swing lows sit at 64,200. A candle wicks down to 64,050, triggering the stops below, then closes back at 64,260. Its footprint shows heavy selling at 64,050 to 64,100 that failed to push price lower.

The next candle rallies hard and leaves a bullish fair value gap from 64,300 to 64,420, scored 78, with stacked buy imbalances. Its 50% line is 64,360. Twenty minutes later price pulls back to 64,360 and the delta inside the gap on the retest is positive. Entry 64,360, stop 64,000 (just below the sweep wick), risk 360 points.

The equal highs above sit at 65,150, so the target is 790 points away: about 2.2 times the risk. On a $20,000 paper account risking 0.5% ($100), the position size is $100 ÷ 360 = about 0.28 BTC, roughly $17,900 at the entry price, so no leverage is needed. If the trade had offered less than 2:1 to the target, the right decision would be to skip it.

Timeframes: Bias, Zone, Trigger

A common way to run this is three timeframes. Use a higher timeframe such as 15 minutes or 1 hour for direction, and only take sweeps of lows in an uptrend and sweeps of highs in a downtrend. Use 5 minutes to mark the liquidity and see the sweep. Use 1 minute to read the footprint and the retest of the gap.

You can run all three on the free order-flow tool on The Tradeskill: it covers 1m, 5m, 15m, 1H and 4H for Bitcoin, Ethereum, Solana, XAUUSDT gold and more than 25 other Binance Futures markets.

What This Strategy Cannot Do

Sweeps fail. In a strong trend, price can sweep a low, bounce, and then break it properly a few candles later. News releases can blow through every level at once. And order flow from one exchange is a large slice of the market, not all of it.

There is no fixed win rate to quote, and anyone who promises one is guessing. What the setup gives you is structure: a defined entry, a stop where the idea is clearly wrong and a target with a known reward-to-risk. Practise it on a paper trading account until you have your own numbers before you put real money behind it.

Key takeaways

  • Liquidity sits beyond obvious highs and lows. A sweep trades through it and closes back inside.
  • Wait for the candle close: a close beyond the level is a breakout, not a sweep.
  • A fast reversal leaving a high-scoring fair value gap is the entry zone; the sweep wick is the stop.
  • Confirm with order flow at each step: absorption at the sweep, stacked imbalances in the displacement, defended delta on the retest.
  • Target the opposite liquidity and skip trades that do not offer at least 2:1.

Common mistakes

  • Buying the wick as it sweeps, before the candle has closed back above the level.
  • Putting the stop just below the gap instead of beyond the sweep, so normal noise stops you out.
  • Trading every sweep, including sweeps against a strong higher-timeframe trend.
  • Ignoring a large wall on the heatmap between entry and target.
  • Assuming the heatmap shows stop orders. It shows resting limit orders; stops are invisible until they fire.

Frequently asked questions

What is a liquidity sweep in trading?

A liquidity sweep is a move through an obvious high or low that triggers the stop and breakout orders resting beyond it, followed by a close back inside the range. It shows a level where someone used those triggered orders to fill a position in the opposite direction.

Is a liquidity sweep the same as a stop hunt?

Mostly, yes. "Stop hunt" implies someone deliberately pushed price to the stops; "sweep" just describes what happened. In practice they look the same on a chart, and you trade them the same way.

How do I tell a sweep from a real breakout?

Wait for the close. A sweep closes back inside the range; a breakout closes beyond the level and the next candles keep accepting those prices. Order flow helps too: a breakout usually shows strong delta and stacked imbalances continuing in the direction of the break, while a sweep shows absorption or exhaustion at the extreme.

Which timeframe works best for liquidity sweeps?

There is no single best one. A common approach is a 15-minute or 1-hour chart for direction, 5 minutes for the levels and the sweep and 1 minute for the entry. Higher timeframes give fewer, larger setups; lower ones give more setups with more noise.

Does this work on gold (XAUUSDT)?

The idea works on any liquid market where many traders watch the same highs and lows, including gold. The free order-flow tool covers XAUUSDT, the Binance gold perpetual, so you can read its heatmap, footprint and fair value gaps the same way as Bitcoin.

Can I see stop orders on a liquidity heatmap?

No. Exchanges do not publish stop orders; they only become visible as market orders when they trigger. The heatmap shows resting limit orders. You infer where stops are from where the obvious levels are, then watch the footprint and bubbles to see them fire.

Want to see this on a live chart?

The Tradeskill's charts have every indicator on this page built in, free, with $20,000 in virtual cash to practice with.

Disclaimer: this article is educational content, not financial advice. Markets involve risk, and past behavior does not guarantee future results.

← Browse the full Trading Glossary