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.
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.
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.
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:
- 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.
- 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.
- 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.
- 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.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
Frequently Asked Questions
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.
