Million Candles
Log inStart free →
← Back to Blog
Education

Equal Highs and Lows as Liquidity Pools

Aditya · August 17, 2026
Founder of Million Candles, building AI-powered chart and options analysis tools for traders.

Equal highs and equal lows are price levels where the market has touched — but not broken — the same price point two or more times. Most retail traders see these as support or resistance zones, areas where price "respects" a level. Smart Money Concepts flips that interpretation entirely: those identical price points are where stop orders have accumulated, and they represent liquidity that larger participants need to execute their own positions.

Understanding this reframe changes how you read ranging price action, breakouts, and even failed moves. Instead of asking whether price will bounce or break, you start asking who gets hunted before the real move happens.

Why Stops Cluster at Obvious Levels

Think about what happens technically when price makes two equal highs. Traders who are short above those highs have their stop-loss orders sitting just beyond that level — because that's the textbook placement. Breakout traders are also waiting there to go long on a confirmed break. Both groups have orders parked at nearly the same price.

This creates a pool of resting buy-side liquidity above equal highs. The mirror applies to equal lows: traders long below support have stops just underneath, and breakout sellers are queued to enter on a downside break. That's sell-side liquidity sitting below equal lows.

Liquidity matters because institutional participants moving large size can't simply place a market order and get filled cleanly. They need counterparty volume — which is exactly what those resting stop orders provide. A move into an equal high or equal low isn't necessarily a breakout. Often, it's a fill mechanism.

Buy-Side vs. Sell-Side Liquidity

The terminology is worth being precise about:

  • Buy-side liquidity sits above equal highs. When price sweeps above those highs, buy stops trigger (turning into market buy orders), which is the liquidity a seller needs to offload a large position at a good price.
  • Sell-side liquidity sits below equal lows. A sweep below equal lows triggers sell stops, providing the buy-side volume a large buyer needs to accumulate.

This is why you'll often see a sharp move through an obvious level followed immediately by a reversal. The move wasn't a genuine breakout driven by directional conviction — it was a sweep to collect the orders sitting there, after which the actual institutional position is now established and price moves in the opposite direction.

How to Identify High-Quality Equal Highs and Lows

Not every double top or double bottom qualifies as a meaningful liquidity pool. A few factors separate significant levels from noise:

  • Precision of the touches: The closer the two highs or lows are in actual price, the more concentrated the stop clusters. A level where price tagged 4,512.50 and 4,512.75 is more precise than one where the touches are twenty points apart.
  • Number of touches: Three or more equal highs create an even denser liquidity pool. The more times price has respected the level without breaking it, the more orders have been added above or below it.
  • Time between touches: Touches that occur across multiple sessions or timeframes are typically more significant — more participants have had time to react and place orders at that level.
  • Market structure context: Equal highs sitting just above a previous swing high in an uptrend are more likely to be swept before continuation. Equal lows forming at the bottom of a consolidation near a daily demand zone carry different implications than equal lows in a clear downtrend.

The Sweep and Reversal Pattern

The most actionable setup built around equal highs and equal lows is the liquidity sweep followed by a reversal signal. The sequence generally looks like this:

  1. Price forms two or more equal highs (or lows) on a given timeframe.
  2. Price wicks or closes slightly beyond those highs (or lows), triggering the resting orders.
  3. Price reverses sharply back inside the range or structure.
  4. A confirmation signal — a change of character, an order block, or an engulfing candle — appears on a lower timeframe.

The sweep itself isn't the entry. It's the context. Entering on the wick alone is chasing; you want to see price reclaim the level and show intent to move in the opposite direction before committing to a position.

The invalidation level is also cleaner in this setup. If price sweeps equal highs and then continues higher on strong closes rather than reversing, the sweep wasn't a stop hunt — it was a genuine breakout. Being wrong is quick and defined.

Common Mistakes When Trading This Concept

The biggest error is assuming every touch of a prior equal high or low is a sweep. Sometimes a level breaks cleanly because the underlying order flow is genuinely directional. You need confluent context — market structure, session timing, higher timeframe bias — before treating a liquidity sweep as a reversal setup.

A second mistake is ignoring the timeframe relationship. Equal lows on a five-minute chart inside a strong daily downtrend are unlikely to produce a meaningful reversal. The sweep may still occur, but you'd be fading the dominant structure. Liquidity sweeps work best when the higher timeframe suggests a turning point is due.

Finally, watch for engineered liquidity. Price sometimes forms equal highs not because of natural double-top behavior but because it's being methodically pushed to a level to collect stops before a larger move. If a range is unusually tight and clean, with equal highs and lows on both sides, consider that both pools may get swept before any directional move develops.

Integrating This Into Your Analysis

Equal highs and equal lows are worth marking on your chart before a session opens, particularly at daily and four-hour swing points. They give you a map of where price is likely to probe — not because technical analysis says so, but because that's where the orders are. Million Candles' structure detection in Scan Mode flags these levels automatically, which makes it faster to prioritize which ones sit at meaningful confluences worth watching.

As with any SMC concept, this is a framework for reading price behavior, not a mechanical system. How you size, manage risk, and filter setups by broader context determines whether identifying liquidity pools translates into consistent edge. None of this is financial advice — it's a way of thinking about where orders live and why price behaves the way it does around obvious levels.