A liquidity grab is when price spikes through an obvious high or low — not to keep going, but to trigger the resting stop orders sitting there, then reverse in the opposite direction. If you have ever been stopped out at the exact tick a level broke, only to watch price snap back the way you wanted, you were not unlucky. You were the liquidity. This guide explains the liquidity grab from the mechanics up: where the order pools form, how to tell a sweep from a real breakout, and the exact technique to trade the reversal instead of feeding it.

ℹ️ INFO
This is a Smart Money Concepts (SMC) topic, but you do not need ICT jargon to use it. We define every term — buy-side liquidity, equal highs, stop hunt — in plain English as it comes up. If you can mark a swing high and a swing low, you already have everything you need to spot a liquidity grab.

What a liquidity grab actually is

A liquidity grab — also called a liquidity sweep or stop hunt — is a move engineered to reach a cluster of resting orders. Markets need liquidity to fill large positions. The biggest pools of ready-made orders sit in one predictable place: just beyond the levels everyone can see. When price reaches up to grab buy stops above a high, or dips down to sweep sell stops below a low, it is collecting the fuel large players need to enter — and once that fuel is spent, price is free to move the other way.

The tell is simple. A real breakout accepts beyond a level — price closes there and builds. A liquidity grab rejects — it wicks beyond, fills the stops, and closes back inside almost immediately. Same break on the surface, opposite meaning underneath.

This concept lives directly on top of support and resistance zones — the sweep is the dark side of every "clean" level. The flatter and more obvious the level, the more stops rest beyond it, and the more attractive it becomes as a target.

💡 TIP
Reframe the chart. Stop asking "where will price break out?" and start asking "where are the stops?" Those two questions point at the same lines — but the second one tells you which breaks to trust and which to fade.

Where liquidity pools form

Liquidity pools form wherever a large number of traders place stops in the same spot. Because retail traders are taught the same rules, their stops cluster at the same prices — turning textbook levels into target-rich pools. Five spots gather the most resting liquidity:

Buy-side pools (above price)Sell-side pools (below price)
Old highsBuy stops from shorts + breakout buyers
Equal highsA flat ceiling — the strongest magnet
Trendline highsStops along a rising trendline
Round numbersPsychological levels (100.00, 4500)Psychological levels (50.00, 200-day)
Reads asBuy-side liquidity (BSL)Sell-side liquidity (SSL)
Old lowsSell stops from longs + breakout sellers
Equal lowsA flat floor — the strongest magnet
Trendline lowsStops along a falling trendline

Use the map below to see exactly where each pool sits relative to price. Toggle each layer — buy-side, sell-side, equal highs, equal lows — and read how the resting orders stack just beyond the visible level.

A net submerged underwater, a metaphor for liquidity pools waiting to be collected
Resting orders pool beyond obvious levels — the market casts a net for them. Photo by Artists Eyes on Unsplash

The single most important pattern here is equal highs and equal lows (EQH/EQL) — two or more swing points at the same price. They look like a wall holding price back. In reality, every trader watching that wall has parked a stop just on the other side, and the market sees one fat, undefended pool of liquidity it can come collect.


Buy-side vs sell-side liquidity

The direction of a liquidity grab is set by which pool gets targeted. Naming the side keeps you on the right read instead of guessing.

Rests ABOVE highs — buy stops & breakout buys
Buy-side liquidity (BSL)
Price spikes up, fills buyers, then reverses DOWN
Sweep of BSL
Rests BELOW lows — sell stops & breakout sells
Sell-side liquidity (SSL)
Price dips down, fills sellers, then reverses UP
Sweep of SSL
Whoever chased the break becomes exit liquidity
The trap
Wick beyond + close back inside = grab, not break
The tell

Notice the inversion that traps most people: a sweep above a high is a bearish signal, and a sweep below a low is a bullish one. Price grabbing buy-side liquidity is not strength — it is the market filling buyers right before it drops. This is why "obvious" breakouts so often fail at the worst possible moment.

⚠️ WARNING
A liquidity grab only matters at a level with real resting orders. A wick through random mid-range price is just noise — there is no pool there to sweep. Demand a genuine, visible level (equal highs/lows, a multi-touch high/low, a round number) before you call anything a sweep.

Liquidity grab vs real breakout — how to tell them apart

This is the question that decides whether you fade the move or follow it. The difference is acceptance versus rejection, and it is readable in real time:

Liquidity Grab (fade it)Real Breakout (follow it)
The breakWick pierces, body closes back insideBody closes and holds beyond the level
SpeedSharp V-reversal, 1–3 barsSteady push, expanding range
VolumeSpike on the wick, then fades fastSustained through and after the break
Follow-throughNone — price returns immediatelyContinues in the break direction
TradeFade — enter the reversalFollow — trade the breakout

The chart below shows a textbook sell-side liquidity sweep: two equal lows build a floor, the next bar stabs below them to grab the sell stops, then closes right back inside and reverses up. That close-back-inside is the entry trigger.

Sell-side sweep — equal lows grabbed, then reversal

Run the live setup through the scorer below. Check each trait the bar in front of you actually shows — the grade tells you whether you are looking at a high-probability sweep to fade or a real breakout to leave alone.


The anatomy of a stop hunt

Every liquidity grab follows the same three-phase rhythm. Learn the rhythm and the individual sweeps stop surprising you:

flowchart TD A([Price approaches an obvious level]) --> B[Phase 1: Inducement<br/>retail piles in, stops stack beyond] B --> C[Phase 2: The Sweep<br/>price spikes through, triggers stops] C --> D{Close beyond<br/>the level?} D -- No, closes back inside --> E[Phase 3: Reversal<br/>liquidity grabbed, real move begins] D -- Yes, accepts beyond --> F([Real breakout — do not fade]) E --> G([Fade the sweep: enter on reversal])
A dew-covered spider web at dawn, a metaphor for the stop-hunt trap
Inducement, sweep, reversal — the stop hunt is a patient trap, not a random spike. Photo by Rafael Garcin on Unsplash

Phase 1 — Inducement. Price builds an obvious level — often equal highs or lows. Retail traders see the pattern and act: breakout traders set buy stops above, trend traders set protective stops below. The pool fills.

Phase 2 — The sweep. Price drives into the pool, triggering every stop at once. Volume spikes as those orders execute. To anyone watching a single bar, it looks like a decisive breakout.

Phase 3 — The reversal. With the stops collected, there are no orders left to push price further. It snaps back through the level and runs the other way — the move the sweep was setting up all along. When this reversal fails a prior swing in the opposite direction, traders call it a turtle soup setup.


How to trade the liquidity sweep

Trading a liquidity grab means doing the opposite of your instinct: you fade the break instead of chasing it. Here is the repeatable process:

Mark equal highs/lows & obvious levels pre-session
Step 1
Wait — let price reach INTO the pool, do not predict
Step 2
Require the wick beyond + close back inside (rejection)
Step 3
Confirm volume spiked on the sweep bar
Step 4
Enter on the close-back-inside or the retest
Step 5
Stop just beyond the sweep wick (it must not be revisited)
Step 6
Target the opposite liquidity pool
Step 7

The risk-to-reward is what makes this edge worth trading. Your stop sits just past the sweep wick — a few ticks — because if price trades back through it, the sweep failed and the idea is dead. Your target is the opposite pool of liquidity, often many times your risk away. Tight invalidation, wide objective.

🚨 DANGER
Never fade a sweep before the bar closes. A wick beyond a level is only a grab if price closes back inside. If the bar closes and accepts beyond the level, the "sweep" was a real breakout — fading it puts you on the wrong side of a trend. Patience for the close is the entire edge.

Five mistakes that turn sweeps into losses

⚠️ WARNING
1. **Chasing the wick.** Entering as price spikes through the level — you become the very liquidity being grabbed. Wait for the close back inside.
2. **No higher-timeframe bias.** Fading a sweep against a strong trend. Sweeps work best when the reversal direction agrees with the HTF draw on liquidity.
3. **Faded a non-level.** Calling a random wick a "sweep." No equal highs/lows, no multi-touch level, no round number = no pool = no trade.
4. **Stop too wide.** Putting the stop far past the wick "to be safe." The whole point is a tight stop beyond the sweep; a wide stop destroys the R:R that makes the setup worth it.
5. **Ignoring volume.** A sweep with no volume spike rarely triggers enough stops to fuel a reversal. No burst, no conviction.

How an engine detects sweeps automatically

A liquidity grab is mechanical enough to code, which is exactly how Oyamori's engine flags them without a human staring at the screen. The detection logic mirrors the manual checklist:

Rows of servers in a data center, representing automated sweep detection
The machine watches every level for the wick-plus-rejection signature. Photo by Zoshua Colah on Unsplash
Cluster swing highs/lows → equal highs/lows (EQH/EQL)
Find pools
Bar high/low pierces a pool by > noise threshold
Watch the wick
Bar closes back inside the level (not beyond)
Demand rejection
Relative volume on the sweep bar above baseline
Confirm fuel
Combine into a sweep-probability grade
Score it
Fire only when rejection + volume + level all agree
Alert

The machine does the watching; you make the decision. By the time an alert reaches you, the level, the rejection, and the volume have already been confirmed — your job is to size the trade and place the stop. That is the same division of labor the scorer widget above models by hand.


The bottom line

A liquidity grab is not the market being random or rigged against you — it is the market doing the one thing it must: reaching for orders to fill big positions. Once you see that stops are liquidity, the "fake" breakouts stop being mysterious. They become the most predictable, highest-conviction setups on the chart.

The one-line takeaway
When price pierces an obvious high or low and closes back inside, it grabbed liquidity — fade it toward the opposite pool with a stop just beyond the wick. When it closes and holds beyond, it is a real breakout — follow it. The close decides everything.