What Is a Liquidity Sweep? Stop Runs, Equal Highs and Liquidity Pools Explained
Updated 1 November 2026
In Smart Money Concepts, liquidity means resting orders: clusters of stop-losses, breakout entries and pending orders sitting at prices everyone can see. A liquidity sweep (also called a liquidity grab or stop run) is a fast move through one of those levels that triggers the orders there and then reverses.
Sweeps matter for two reasons. They are the most common way a chart lies to you, because the move through the level looks exactly like a breakout until the candle closes. And they often come right before the strongest moves of the session, in the opposite direction.
What "liquidity" means here
Every trade needs two sides. A participant who wants to put on a large long position needs a lot of willing sellers, and the most reliable source of them is a cluster of stop orders from short positions, which turn into market orders when triggered. The reverse is true for large short positions. So the places where stops cluster are also the places where large orders can be filled without moving the price too far against the person placing them.
Where liquidity sits on NSE charts
| LEVEL | WHOSE ORDERS REST THERE | NOTES |
|---|---|---|
| Above a swing high | Stops of short positions; breakout entries | The most common sweep target |
| Below a swing low | Stops of long positions; breakdown entries | Mirror image |
| Equal highs / equal lows | Extra stops: the level looks like strong resistance or support | Two or more swings within a few ticks |
| Previous day's high / low | Overnight positions' stops; gap traders | Often tested in the first 30 minutes |
| Opening range high / low | Opening-range breakout entries | First 15 minutes of the session |
| Round numbers | Clustered orders on indices (25,000, 55,000) | Mostly relevant for NIFTY and BANKNIFTY |
| Previous week's high / low | Swing traders' stops | Matters on 1-hour and daily charts |
Equal highs deserve special attention. When two or more swing highs print within a few ticks of each other, many traders read it as a ceiling and put stops just above it. That doubles the liquidity sitting there. A reasonable definition: swing highs within about 0.05% of each other on a stock, or a few points on an index.
Anatomy of a sweep
- Price approaches a visible level with liquidity beyond it.
- A candle pushes through the level, often quickly and on a burst of volume as stops trigger.
- The candle closes back inside the level, leaving a wick beyond it.
- The next candles fail to get back beyond the level.
A worked example: the previous day's high
Illustrative prices for a stock whose previous day's high was ₹642.50:
| TIME | OPEN | HIGH | LOW | CLOSE | READING |
|---|---|---|---|---|---|
| 09:20 | 639.10 | 641.80 | 638.70 | 641.40 | Approaching the level |
| 09:25 | 641.40 | 644.20 | 640.90 | 641.60 | Wick to 644.20, close back below 642.50: sweep |
| 09:30 | 641.60 | 642.10 | 638.30 | 638.80 | No follow-through above; strong red body |
| 09:35 | 638.80 | 639.20 | 635.40 | 635.90 | Closes below the opening-range low (638.70) |
The 09:25 candle traded ₹1.70 above the previous day's high and closed back under it. The 09:30 candle couldn't recover the level, and the 09:35 candle closed below the opening range low. That is a sweep followed by a bearish break. The 09:35 high (639.20) is below the 09:25 low (640.90), so the drop also left a bearish Fair Value Gap, and the last green candle before the drop becomes a candidate bearish order block.
Sweep or breakout? Look at the close
| CLUE | SWEEP | GENUINE BREAKOUT |
|---|---|---|
| Candle close | Back inside the level | Body closes beyond the level |
| Next candles | Can't get back beyond the level | Hold beyond it; old level acts as support |
| Wick | Long wick beyond the level | Small wick; body does the work |
| After the event | Change of character the other way | Break of Structure continues |
That is why wick breaks never count as structure in Zone Terminal. A wick through a high is evidence of a sweep, and treating it as a bullish break reads the event backwards. See the market structure guide for the full break rules.
Wait for the candle to finish
Mid-bar, a sweep and a break look identical: price is above the high. Only the close tells them apart. On a 5-minute chart that means waiting up to five minutes, which is the whole reason to work on closed candles only.The classic sweep sequence
- Price builds equal highs, or a clear swing high, and liquidity accumulates above it.
- A sharp wick runs the high and closes back inside: the sweep.
- Price closes below the most recent higher low: a change of character.
- The move away leaves a Fair Value Gap, and the last green candle before it becomes a bearish order block.
- Price returns to that order block, and the reaction there is what the whole sequence was building toward.
Each step is checkable on closed candles. If any step is missing, the sequence isn't there.
When sweeps happen on NSE
- The first 30 minutes. Overnight news and gap openings put the previous day's high and low in play, and opening-range levels form and get tested quickly.
- Around scheduled events. Results, policy announcements and index rebalances bring sudden bursts of orders.
- Into the close. Positions being squared off before 15:30 can push price through intraday levels late in the day.
Liquidity as a destination
The same idea works in reverse. Untouched swing highs above a bullish zone are where price may be drawn next, because liquidity is waiting there. Zone Terminal calls these liquidity pools and labels the next two R1 and R2 (S1 and S2 for bearish layouts). Candidates are untouched confirmed swings, the session high or low, the previous day's high or low, and the edge of an opposing untouched order block.
A pool counts only while it's untouched: once price trades through it, it has been swept and drops off the list. The ratio of the distance to R2 to the distance to invalidation must be at least 1.5 before a zone appears on the retest radar.
Common mistakes
- Calling the sweep mid-candle. Wait for the close.
- Treating every wick as a sweep. A wick only matters at a level that actually had liquidity behind it.
- Assuming a reversal. A sweep without a change of character afterwards is just a wick.
- Placing your own stop exactly at the obvious level. If you can see the level, so can everyone else. That's why the invalidation level in Zone Terminal sits an ATR buffer beyond the zone, not on it.
Frequently asked questions
- What is a liquidity sweep?
- A fast move through a level where many orders rest, usually just beyond a swing high or low, that triggers those orders and then reverses. On a closed candle it shows as a wick beyond the level with the close back inside.
- Is a liquidity sweep the same as a stop hunt?
- The terms describe the same price behaviour. 'Stop hunt' implies someone deliberately targeted the stops; 'sweep' just describes what happened. You can't see intent on a chart, so it's more useful to describe the behaviour.
- How do I tell a sweep from a breakout?
- Wait for the candle to close. A close back inside the level is a sweep; a body close beyond it is a break. Follow-through on the next candles confirms which it was.
- What are equal highs?
- Two or more swing highs at nearly the same price. They look like strong resistance, so stops and breakout orders pile up just above them. That makes them a common target for sweeps.
- Do sweeps always lead to reversals?
- No. Many sweeps are followed by more of the same move a little later, and some 'sweeps' turn into real breaks. A sweep becomes meaningful when it's followed by a change of character and displacement in the other direction.
Educational content about how market structure is measured. It isn't a recommendation to trade any instrument, and examples use illustrative numbers.