Equal Highs and Equal Lows Explained: Why They Always Get Swept

Equal Highs and Equal Lows Explained, Why They Always Get Swept

Open any trading chart and look for two candle highs at the same price level, or two candle lows at the same level. You will find them constantly. Then watch what happens to those levels over the next few sessions. In most cases, price will return to them, push just far enough through them to trigger the orders clustered there, and then reverse in the opposite direction. This is not a coincidence. It is a consistent, explainable, and tradeable pattern that ICT and SMC traders call equal highs (EQH) and equal lows (EQL).

This article explains what equal highs and lows are, why they form in the first place, why they are such reliable liquidity targets, how to correctly identify them on a chart, the factors that determine how strongly they will be swept, and two complete trade setups showing exactly how to position around them.

The Core Principle
Equal highs and equal lows are the most visible liquidity pools on any chart. Because they sit at obvious levels that every trader can see, they accumulate the largest concentration of stop loss orders. And because institutions need large volumes of orders to fill their own positions, equal highs and lows are consistently targeted before the real directional move begins.

What Equal Highs and Equal Lows Are

Equal highs (EQH) form when two or more candle wicks or bodies reach approximately the same high price level without being broken. Equal lows (EQL) form when two or more candle wicks or bodies reach approximately the same low price level without being broken. They do not need to be at the exact same price to the pip, within 3 to 5 pips of each other is generally accepted as “equal” for this purpose, since the stop orders from retail traders cluster in that range rather than at a single pip.

Equal Highs (EQH)
Buy-Side Liquidity (BSL)
Two or more candle highs at approximately the same price
Retail traders see “double top” or “resistance” and sell
Short sellers place stop losses just above the equal high
Buy limit orders cluster here from breakout traders
All of these orders = dense buy-side liquidity pool (BSL)
Institutions sweep this BSL to fill short positions before a real drop
After the sweep: price typically reverses downward
Equal Lows (EQL)
Sell-Side Liquidity (SSL)
Two or more candle lows at approximately the same price
Retail traders see “double bottom” or “support” and buy
Long buyers place stop losses just below the equal low
Sell limit orders cluster here from breakdown traders
All of these orders = dense sell-side liquidity pool (SSL)
Institutions sweep this SSL to fill long positions before a real rally
After the sweep: price typically reverses upward

The reason equal highs and lows are so reliably swept is precisely because they are so obvious. When a price level is clearly visible to every trader looking at the same chart, every trader makes the same decision: sell below that equal high, buy above that equal low, or place their stop there. This predictability is what makes the level attractive to institutions, the more obvious the level, the more orders are clustered there, and the more useful it is as a fill mechanism.

Why Equal Highs and Lows Form

Equal highs and lows form for three primary reasons, each of which produces a slightly different type of level with different sweep probabilities:

Accumulation ranging

During periods of consolidation, when price is building a range before a significant move, the candle highs and lows tend to cluster at the same levels repeatedly. This is the accumulation phase of the AMD model. The equal highs above the range and equal lows below it represent the two liquidity pools that will be targeted when the range breaks. The London Kill Zone frequently produces the sweep of one side of this range, the Asian range equal high or equal low becomes the first target of the London institutional move.

Failed breakout attempts

When price attempts to break through a key level multiple times and fails each time, it creates a series of equal highs (if the level is resistance) or equal lows (if the level is support). Each failed attempt adds more orders to the level as breakout traders try again and losing traders place fresh stop losses. By the third or fourth touch, the liquidity pool is extremely dense, which is when the sweep is most likely to be powerful.

Previous day or week highs and lows

The previous day’s high (PDH) and previous day’s low (PDL) act as equal high and equal low levels for the current day. Every retail trader watching these levels places orders around them. They are the most commonly swept levels in daily ICT trading and are the primary targets for the London and New York Kill Zone AMD cycles.

Diagram 1, Equal Highs (BSL) and Equal Lows (SSL) as Liquidity Pools
EQUAL HIGHS (EQH), BSL above EQUAL LOWS (EQL), SSL below Retail sell stops + long stops here (BSL, institutions will sweep this) Retail buy stops + short stops here (SSL, institutions will sweep this) EQL SWEEP (SSL) Closes back inside range EQH SWEEP (BSL) Closes back inside range BUY after EQL sweep SELL after EQH sweep

Price ranges between EQL (sell-side liquidity pool) below and EQH (buy-side liquidity pool) above. The EQL sweep dips below the equal lows, triggers retail stop losses and shorts, then closes back inside, institutions have filled their longs. Price rallies toward the EQH. The EQH sweep pushes above the equal highs, triggers retail buy stops and longs, then closes back inside, institutions have filled their shorts. Price drops.

How to Correctly Identify Equal Highs and Lows

Not every pair of candles at a similar price qualifies as a tradeable equal high or low. The following criteria separate significant EQH and EQL formations from ordinary chart noise:

  1. Two or more touches, not one A single candle high or low is not an equal high or low, it is just a price level. For a formation to qualify as EQH or EQL, price must have reached the same level at least twice without breaking through it cleanly. The more touches, the larger the liquidity pool, and the more powerful the eventual sweep is likely to be. Two touches is the minimum. Three or more touches makes it a high-priority target.
  2. The level must be clearly visible without zooming If you have to zoom in significantly to see that two candle highs are at the same level, retail traders are not seeing it and their orders are not clustering there. The equal high or low that matters is the one that stands out immediately on the standard chart view. If you cannot see it at a glance on H1 or H4, it is not a tradeable EQH or EQL for this setup.
  3. Wick-to-wick, not close-to-close Equal highs are measured from wick high to wick high, not close to close. The wick represents the actual price reached, and it is the wick that attracts the clustered stop orders. Two candles with equal wick highs but different closes are a valid EQH. Two candles with equal closes but different wick highs are not.
  4. Distinguish significant EQH and EQL from minor ones Mark EQH and EQL only at structurally significant levels, swing highs and lows that produced a meaningful reversal or consolidation period. A minor consolidation candle that touched the same high twice during a ranging hour on M5 is not the same as a daily chart EQH formed by two separate swing highs over several days. Higher-timeframe EQH and EQL formations carry more liquidity and produce more reliable sweeps.
How to Mark EQH and EQL on TradingView
Use TradingView’s horizontal line tool (H shortcut). Draw a line at the exact wick high or wick low price. Label it “EQH” or “EQL” using the text tool. Set EQH lines to red and EQL lines to green to match the colour coding used throughout ICT and SMC content. Keep these lines active across multiple sessions, EQH and EQL formed last week are still valid targets until they are swept.

What Makes an Equal High or Low More Likely to Be Swept

Factor Higher Sweep Probability Lower Sweep Probability
Number of touches 3 or more touches of the same level Only 2 touches, spaced far apart
Timeframe H4 or Daily EQH/EQL M15 or M5 EQH/EQL only
Proximity to current price Within the current session’s range Far from current price, multiple sessions away
Bias alignment EQL targeted on a bullish bias day (sweep down before rally) EQL targeted against a bearish day (fighting the trend)
Kill zone timing Within London or NY Kill Zone (7-10 AM or noon-3 PM Ghana) Outside kill zone hours
Preceding consolidation Long consolidation before the level, many orders accumulated Level formed during fast-moving trend with little consolidation
Previous sweep history Level has never been swept before (fresh) Level has been swept once already (partially used)

EQL Is Not a Double Bottom, The Critical Difference

Traditional technical analysis treats equal lows as a “double bottom” and interprets it as a bullish reversal signal. The interpretation in ICT and SMC is almost the opposite: equal lows are a target to be swept, not a support level to buy from. This is one of the most important mindset shifts when transitioning from classic technical analysis to institutional order flow thinking.

A classical technical analyst sees equal lows and buys, placing a stop below the second low. An ICT or SMC trader sees equal lows and recognises that those stop losses, placed by the classical technical analyst, are the liquidity that will be swept before price rallies. The ICT trader does not buy at the equal lows. They wait for the sweep of the equal lows, then buy the reversal from below the level after the sweep closes back through it.

The outcome of both approaches can be a winning long trade if price ultimately rallies. But the classical approach buys into the sweep, gets stopped out, and misses the rally. The ICT approach buys after the sweep, enters at a lower price, and rides the rally with a tight structural stop below the swept wick.

Diagram 2, EQL Sweep Reversal: Where Retail Loses and Smart Money Enters
Classical Approach: Buy at Double Bottom Result: stopped out by the sweep EQL level Buy here Stop loss here (below EQL) SL hit, stopped out Price rallies, classical trader missed it ICT Approach: Wait for Sweep, Buy Reversal Result: entry after the trap, rides the rally EQL level ICT waits here EQL swept Body closes above EQL ICT entry ↑ SL below sweep wick ICT entry rides the full rally

Left: classical double bottom trader buys at the EQL, stop below. The sweep triggers the stop. Right: ICT trader waits for the sweep and the close back above the EQL, then enters with stop below the sweep wick. The ICT entry is at a slightly worse price but in the confirmed direction, with a structural stop that the sweep would need to violate again to hit.

How to Trade the Equal High or Low Sweep

The trading process for EQH and EQL setups follows the same ICT framework used for Judas Swing and liquidity sweep setups. The EQH and EQL are the specific liquidity targets within that framework.

  1. Mark all significant EQH and EQL levels during pre-session preparation Before each session, identify equal highs and equal lows on H4 and H1 within the range price is currently trading in. Mark them as horizontal lines. Note which ones align with your daily bias as potential sweep targets, EQL on a bullish day, EQH on a bearish day.
  2. During the kill zone, watch for price approaching the target level When price approaches your marked EQL (on a bullish day) during the London Kill Zone, go to high alert. This is the potential inducement or Judas Swing move. Watch the H1 candle that reaches the level. Do not enter yet.
  3. Wait for the sweep candle to close back through the level The sweep is confirmed when the candle that breached the EQL closes back above it (bullish) or the candle that breached the EQH closes back below it (bearish). This candle close is the trigger to drop to M15.
  4. Look for MSS or CHoCH on M15 On M15, after the sweep close, watch for a displacement candle in the real direction that breaks the most recent M15 swing structure. This is your CHoCH or MSS confirmation. It tells you the institutional reversal from the swept level has begun.
  5. Enter on the MSS close or FVG pullback Buy the MSS close (bullish) or sell it (bearish), or wait for the FVG pullback created by the displacement for a tighter entry. Stop goes below the sweep wick low (bullish) or above the sweep wick high (bearish). Target is the opposing liquidity level, the EQH on a bullish trade, the EQL on a bearish trade.

Full Trade Example, EQL Sweep on EUR/USD

Pre-session: EUR/USD, daily bias bullish. On H1, two candle lows at 1.08540 formed over the past two sessions, creating a clear EQL. A third touch at 1.08548 this morning reinforced the level. Directly above: EQH at 1.09120 from yesterday’s high. These are today’s primary liquidity targets.

London Kill Zone (7:08 AM Ghana): Price drops toward the EQL at 1.08540. Enters the level at 7:22 AM, wicking to 1.08490 (50 pips below the EQL). H1 candle closes at 1.08558, back above the EQL level. Three-touch EQL swept. Switch to M15.

M15 MSS (7:44 AM Ghana): Strong bullish M15 displacement candle closes at 1.08638, breaking above the previous M15 swing high at 1.08610. MSS confirmed. FVG between 1.08592 and 1.08618.

Entry (7:58 AM Ghana): Price pulls back to FVG at 1.08602. Entry long at 1.08605.

EUR/USD Equal Low Sweep Trade
EQL level1.08540 (three touches, high priority)
Sweep wick low1.08490
H1 close back above EQL1.08558 (confirmed)
Entry1.08605 (FVG pullback)
Stop Loss1.08465 (below sweep wick, 140 pips)
Take ProfitEQH at 1.09120 (515 pips)
R:R3.68:1
Why high probabilityThree touches, bullish bias, London Kill Zone, EQH as clear target above

Frequently Asked Questions

How close do two highs or lows need to be to qualify as equal?
Generally within 3 to 5 pips on major forex pairs like EUR/USD and GBP/USD, or within 30 to 50 pips on gold (XAU/USD) given its larger price scale. The key is that retail traders looking at the chart would visually identify the two levels as “the same”, if you need to zoom in tightly to measure the difference, it is close enough to qualify. Do not be overly strict about exact equality. The stop orders clustered there span a range anyway, so a 3 to 5 pip range at the level is effectively a single liquidity pool.
Does every equal high or low get swept?
No. Not every EQH and EQL is swept, but the majority of significant ones are eventually visited by price before the real move begins. The ones most likely to be swept are those with three or more touches, those aligned with the higher-timeframe bias direction for the day, and those within reach of the current session’s range. EQH and EQL that are far from current price may not be targeted in the current session but remain valid targets for future sessions. When they remain unswept for multiple sessions, the accumulated liquidity grows and the eventual sweep tends to be sharp and fast.
What is the difference between EQH and a swing high?
A swing high is any significant peak where price reversed, regardless of how many times it touched that level. An equal high is specifically the case where price has reached the same high level at least twice without breaking through it. All equal highs are at swing-high-type levels, but not all swing highs are equal highs, a single unique swing high is not an EQH. The equal high is a more precise and higher-liquidity version of the swing high concept because the repeated touches confirm that significant order flow exists at that level.
Can I trade both the EQL and EQH in the same session?
Occasionally, but it requires a clear reading of the session AMD cycle. More commonly, one level is the manipulation target (Judas Swing) and the other is the distribution target. On a bullish day, the EQL is swept first (manipulation) and the EQH is the target for the distribution move. Trading both means entering long from the EQL sweep and targeting the EQH, a single trade setup from one level to the other, rather than two separate trades. Do not try to enter short from the EQH in the same session if your bias is bullish, you would be trading against the daily direction with a half-complete trade already in progress.
How are equal highs and lows related to the previous day’s high and low?
The previous day’s high (PDH) and previous day’s low (PDL) are essentially equal high and equal low levels formed by the most recent completed session. They are among the most reliably swept EQH and EQL levels in daily trading because every active trader in the market has those levels marked. ICT specifically names PDH and PDL as primary draw-on-liquidity targets for each new session. When you mark your EQH and EQL before each session, the PDH and PDL should always be included as the first two levels, along with any other multi-touch levels visible on H1 and H4.

Equal highs and equal lows are the foundation of liquidity pool identification. For the sweep mechanics, see the Liquidity Sweep guide. For the inducement context that explains why EQL and EQH sweeps trap retail traders, see the SMC Inducement guide. For the entry trigger after the sweep, see the MSS guide and the Judas Swing guide. For the full London session process where these sweeps most reliably occur, see the London Kill Zone tutorial.