Equal Highs & Equal Lows (EQH/EQL): The Liquidity Pools Smart Money Hunts
EQH and EQL explained. Why equal highs and equal lows act as liquidity magnets, how to spot real ones, and how to trade the sweep instead of the breakout.
Look at any chart and find two swing lows sitting at almost exactly the same price. A classic double bottom, support confirmed twice, right? That is the retail read. The smart money read is the opposite: two equal lows mean twice the stop-losses resting below them, and stops are the fuel institutional fills are made of.
Equal highs and equal lows are among the most reliable liquidity landmarks on a chart, precisely because everyone can see them. This guide covers what they are, why they attract price, how to tell a real pool from noise, and the trade that actually pays.
What Are Equal Highs and Equal Lows?
- Equal highs (EQH): two or more swing highs within a few ticks of each other. Above them sit buy stops: shorts protecting positions and breakout buyers waiting for the "resistance break."
- Equal lows (EQL): two or more swing lows at nearly the same price. Below them sit sell stops: longs protecting positions and breakdown sellers waiting for "support to fail."
The levels do not need to match to the exact tick. On a 15-minute chart, swing points within roughly 0.1-0.2% of each other function as one pool. The more times the level is tagged and the longer it survives, the bigger the pool grows.
Why Does Price Hunt Them?
Institutional-size orders need counterparties. A fund that wants to buy big cannot just lift the offer without moving the market against itself. But below a set of equal lows sits a dense cluster of guaranteed sell orders: every stop-loss is a market sell waiting to trigger.
Drive price a few ticks under the equal lows, the stops fire, and suddenly there is a wall of selling to absorb. That is the whole mechanism behind the liquidity sweep: the pool gets raided, the fills happen, and price reverses because the seller of last resort was a stop-loss, not a conviction trade.
This is why "strong support" with equal lows breaks so often, and why the break so rarely follows through. The level was not defended twice. It was advertised twice.
Real Pool or Noise? Four Filters
Not every pair of matching swings is a tradeable pool. Filter with these:
- Cleanliness. The equal points should be obvious at a glance, the kind a beginner would draw a line under. Obscure micro-swings hold no meaningful stops.
- Age and separation. Two lows separated by hours (or days on higher timeframes) accumulate far more stops than two lows five candles apart.
- Location. Equal lows at a session extreme, the prior day's low, or a higher-timeframe demand zone stack liquidity on top of structure. Pools inside the middle of a range matter less. Session pools are covered in our session liquidity guide.
- The draw context. Ask what the market's current draw on liquidity is. If price has been engineering toward those equal highs for two sessions, they are the target, not the ceiling.
GrandAlgo
See these concepts automated on your charts
18 TradingView indicators — smart money, price action, supply/demand, and more.
How to Trade EQH/EQL: Sweep and Reclaim
The trade is not "short the equal highs because resistance." The trade is the raid and the failure:
- Mark the pool. Equal highs above, equal lows below. These are targets, not entries.
- Wait for the sweep. Price pushes through the level, triggering the stops. A wick beyond the pool with fading momentum is the tell.
- Demand the reclaim. A candle closing back through the swept level confirms the raid failed to find acceptance. This exact sequence at a swing level is the ICT Turtle Soup setup, and on a prior candle's range it is CRT.
- Enter with confirmation. The close back inside, a displacement candle, or an inverse fair value gap left by the reversal. Stop beyond the sweep extreme. First target the middle of the range, final target the opposite pool.
And the mirror rule: if price sweeps the pool and accepts beyond it (consecutive closes, no reclaim), that was a genuine break. The pool is spent; do not fade acceptance.
EQH/EQL vs. Double Tops and Bottoms
Same shape, opposite playbook. The classical double top trader shorts the second high expecting rejection. The liquidity trader expects the second high to be exceeded first, because that is where the stops are, and only shorts after the sweep fails. One waits for the pattern to hold; the other waits for it to be raided. Over enough trades, the raid is the more common outcome at clean, visible levels.
Common Mistakes
- Entering at the level. The pool is a magnet, not a wall. Standing in front of it means your stop joins the pool.
- Placing stops with the crowd. Right below equal lows is the single most crowded stop location on the chart. If you are long from the reclaim, your invalidation is the sweep extreme, not the original lows.
- Treating every match as significant. Without the four filters above, you will see pools everywhere and trade none of them well.
- Ignoring time. Sweeps of session pools during the London and New York kill zones carry institutional intent. The same poke during dead hours is often just drift.
Key Takeaways
- Equal highs and lows mark stacked stop-losses: liquidity pools, not support and resistance.
- Price is drawn to them; the sweep-and-reclaim is the trade, the breakout usually is not.
- Filter pools by cleanliness, age, location, and the market's current draw.
- Stops go beyond the sweep extreme, never with the crowd at the obvious level.
- The sweep of an EQL/EQH pool is the entry engine behind Turtle Soup, CRT, and our Alpha Sweep signals.