BULLS CORNER 🔱

Equal Highs and Lows: Where the Liquidity Pools Sit

October 9, 2026  ·  BY BIG BULL 🔱

Look at any $SPY chart and you will see them.

Two highs at almost the exact same price. Two lows parked side by side like they were drawn with a ruler. Every retail trader sees a double top or a double bottom and thinks support and resistance. I see something completely different. I see a pool of stop losses sitting in one place, waiting to be collected.

Equal highs and equal lows are the most reliable liquidity pools on the chart, and understanding them changed how I read price. This is exactly how I map them, and why price almost always comes for them before the real move starts.

What equal highs and equal lows actually are

When price makes two highs at nearly the same level, traders pile in. The ones who shorted the double top put their stops just above it. The breakout traders set buy stops above it too. Same story at equal lows: long traders hide stops below, and breakout shorts line up underneath.

Every one of those stops is an order waiting to execute. Stack enough of them at one price and you have a pool of liquidity. Big players need that liquidity. They cannot buy or sell size without someone on the other side, and a cluster of stop orders is the easiest other side in the market.

So the pool is not a wall that protects price. It is a magnet that attracts price. The double top does not hold because traders respect it. It gets run because the orders sitting above it are valuable.

Why price visits the pool before the real move

This is the part most traders get backwards.

They watch price push into equal highs, break through by a few cents, and think the breakout is real. Then price reverses hard and they are trapped at the worst possible price, wondering what happened. What happened is simple. The push above the highs was never meant to continue. It was meant to grab the stops, fill the big orders, and set up the real move in the opposite direction.

That grab is what I call a Liquidity Sweep, and equal highs and lows are its favorite hunting ground. The sweep of the pool is step one of my whole model. Nothing after it means anything until the stops are taken.

Price rarely leaves a clean pool untouched. If you see equal highs from the morning session still sitting there at 1pm, do not be surprised when price stretches up to tag them before it rolls over. The market has a memory for unfinished business.

How I map pools on $SPY and $QQQ

My process is boring and it works.

Premarket, I mark every obvious pool. Prior day equal highs or lows. Premarket double tops. The London session extremes. Anywhere two or more swings park at the same price, it goes on the chart.

I mark the relative pools first. Two highs within a few cents on $SPY count. Perfectly identical prints are rare and unnecessary. What matters is that retail sees the double top, because their stops are what fill the pool.

I note which side the pool sits on. Pools above price are buy-side liquidity. Pools below are sell-side. Then I ask one question: which pool is the market most likely to collect before it does anything real? The answer usually sets my bias for the morning.

I wait for the grab, not the approach. Price drifting toward a pool is not a trade. Price sweeping through it and rejecting is the start of my sequence: sweep, shift, structure break, then the entry in the high value zone. The pool tells me where the move begins. It never tells me to enter early.

Want to watch this live? I mark the pools every morning and call the sweeps out in real time inside the free Bulls Corner Discord. Get in free here, just drop your email and you're inside.

The mistakes that cost traders money here

Shorting into equal highs before the sweep. You are placing your stop directly inside the pool the market wants to raid. Your stop becomes their liquidity.

Chasing the break through the pool. The few cents above equal highs is the most dangerous price on the chart. That is where trapped breakout buyers get harvested.

Ignoring the pool because it looks too obvious. Obvious is the point. The more retail traders see the double top, the more stops stack above it, and the more valuable the raid becomes.

Draw the pools before the open. Respect what they are. And never forget that the market does not avoid the obvious level. It feeds on it.

FAQ

What are equal highs and equal lows in trading?

Equal highs are two or more swing highs at nearly the same price, and equal lows are the same on the downside. Traders place stop losses just beyond them, which creates a concentrated pool of orders at one level. Smart money concepts traders call these liquidity pools because big players target them to fill large orders.

Why does price sweep equal highs before reversing?

The stops clustered above equal highs are easy liquidity. Price pushes through the level to trigger those stops, which gives large traders the counterparty volume they need to build positions. Once the pool is collected, the reason for the push disappears and price often reverses into the real move.

How do I trade equal highs and equal lows?

Do not trade the level itself. Mark the pool premarket, wait for price to sweep through it, then look for confirmation in the opposite direction: a directional shift and a structure break. I enter on the pullback into the high value zone with my stop beyond the sweep extreme, so the pool grab is the trigger, never the entry.

Trade this live with me

I call every step of this model out loud, every morning, inside the free Discord.

Join the FREE Discord
Start 7-day free trial

Risk note: everything on this blog is educational content from my own trading experience, not financial advice. Trading options involves substantial risk of loss.

FREE PDF

Join 2,500+ traders getting my free guides.