et-loader
Market StructureICT Trading EducationArticle 46 of 100

ICT Equal Highs and Equal Lows: Why Double Tops Are Traps, Not Entries

Equal highs and equal lows are not chart patterns to trade from — they are liquidity pools to target. Every time retail traders see a double top and prepare to sell, institutions see a buy-side liquidity pool ripe for sweeping. Every double bottom is a sell-side liquidity pool. Understanding this inversion is one of the most practically useful reframes in the ICT methodology.
The Inner Circle Traders
Updated July 2026
9 min read
Cluster: Market Structure
Cluster 02: Market Structure
5 of 7 articles in this cluster complete
Key Takeaways
  • Equal Highs (EQH) are two or more swing highs at approximately the same price — they represent a Buy-Side Liquidity (BSL) pool as retail traders place stops above them expecting resistance
  • Equal Lows (EQL) are two or more swing lows at approximately the same price — they represent a Sell-Side Liquidity (SSL) pool as retail traders place stops below them expecting support
  • What retail TA calls a "double top" (sell signal) is what ICT reads as a BSL pool — a target for a liquidity sweep before the real move
  • Equal highs and lows are among the most reliable draw on liquidity targets in ICT Trading because they are obvious, heavily-traded levels with dense stop clusters
  • The ICT entry comes AFTER the sweep of the EQH or EQL — not at the level itself. Selling a double top before the sweep is selling into institutional buying

What Are ICT Equal Highs and Equal Lows?

Equal Highs (EQH) occur when two or more consecutive swing highs print at approximately the same price — within a few pips or ticks of each other. Equal Lows (EQL) occur when two or more consecutive swing lows print at approximately the same price.
In retail technical analysis, EQH are treated as a double top — a sell signal. EQL are treated as a double bottom — a buy signal. The ICT framework inverts this entirely. EQH represent a Buy-Side Liquidity (BSL) pool — a cluster of buy stops resting above the equal highs that will be triggered if price moves above them. EQL represent a Sell-Side Liquidity (SSL) pool — a cluster of sell stops below them.
The inversion

Retail sees a double top and prepares to sell. Institutions see a BSL pool and prepare to run it before reversing. The retail sell order becomes the institution’s exit liquidity. Trading the double top as a sell signal puts you on the wrong side of the institutional flow — every time.

Equal Highs as Buy-Side Liquidity

EQH: Buy-Side Liquidity PoolEQHBSL — stops resting above this levelEQH 1EQH 2BSL swept — ICT entryRetail sees double top → ICT sees BSL sweep → entry short after CHoCH
When two swing highs print at the same price level, retail traders draw a resistance line and wait to sell there. They place their sell entry at the level and their stop above it. This creates a dense cluster of sell entries AND buy stops above the equal highs — precisely the BSL pool that institutions target.
The institutional move sweeps above the equal highs, triggering both the retail sell entries (which become the institution’s short fills) and the buy stops above (which are cleared). After the sweep, price closes back below the EQH level. That closing candle is the CHoCH.
The ICT Trader’s entry is not at the EQH — it is at the first discount PD array that forms after the EQH sweep and CHoCH confirmation. The entry is short; the target is the nearest SSL below the range.

Equal Lows as Sell-Side Liquidity

EQL: Sell-Side Liquidity PoolEQLSSL — stops resting below this levelEQL 1EQL 2SSL swept — ICT entryRetail sees double bottom → ICT sees SSL sweep → entry long after CHoCH
Equal lows work identically but in reverse. Retail traders see two lows at the same price, draw a support line, and buy there — placing buy entries at the level and stops below. This creates a dense SSL pool below the equal lows: sell stops (the retail buy stop-losses) and sell entries from retail traders who are shorting the “failed double bottom.”
Institutions sweep below the equal lows, trigger the SSL, and fill their long positions at the swept extreme. Price then closes back above the EQL level — the CHoCH. The ICT Trader enters long at the first premium-discounted PD array after the sweep confirmation, targeting the BSL above the range.
The equal low sweep is the Judas Swing in a bullish daily context. The Judas Swing sweeps the EQL at the Asian session low (or recent swing low) before the London or New York session delivers price higher.

How to Mark EQH and EQL on Your Charts

How to Draw and Use EQH/EQL on Your ChartEQHEQLEQH 1EQH 2DOL → BSL target above50% EQEQL targetSSL below if bearishMark both EQH and EQL — they define the DOL targets for both directions
Marking equal highs and equal lows is straightforward. On the relevant timeframe, identify two or more swing highs where the candle wicks reach approximately the same high — within 5–10 pips on Forex, or within a few ticks on futures. Draw a horizontal line connecting them. That line is the EQH level, and the BSL pool rests just above it.
For equal lows, identify two or more swing lows where the candle wicks reach approximately the same low. Draw the horizontal line. The SSL pool rests just below it.
A critical distinction: the equal highs or lows must be genuine swing points — not just any two candles at the same price. They must be preceded and followed by lower highs (for EQH) or higher lows (for EQL). A flat consolidation is not EQH — it is ranging. The structural significance comes from the equal highs being the peaks of distinct swing moves, making the BSL pool above them a clear and visible target.
Also mark the Draw on Liquidity: in a bullish bias, the EQH above the current price is the primary DOL target. In a bearish bias, the EQL below is the DOL target.

When EQH/EQL Are Highest Probability

Not all equal highs and lows are equally significant. The highest-probability EQH and EQL targets share several characteristics that increase the likelihood of a sweep followed by a sustained reversal:
Timeframe prominence. Equal highs on the 4H or Daily timeframe represent larger, more established BSL pools than equal highs on the 5-minute chart. Higher timeframe equal highs have more traders watching them, more stops clustering above them, and more institutional interest in sweeping them.
Clean, visual obviousness. The more obvious the equal highs are to a retail trader looking at the chart, the more stops are sitting above them. Obvious levels are better targets than obscure ones because they attract more stop orders.
Alignment with daily bias. An EQH that sits above the current price in a bearish daily bias is the highest-priority BSL target. An EQL that sits below the current price in a bullish daily bias is the highest-priority SSL target. Both represent draw on liquidity targets that align with the HTF context.
Previous session relevance. Equal highs at a previous day high (PDH) or previous week high (PWH) carry additional significance — they represent not just the EQH pattern but also the PDH/PWH liquidity pool, stacking two forms of liquidity at the same level.

Equal Highs and Lows Across Timeframes

Equal highs and equal lows are significant on every timeframe, but the significance scales with the timeframe. Daily equal highs that have been tested three or four times over several weeks represent an enormous BSL cluster — the cumulative stops from every trader who went short at that resistance level on each of those tests. 15-minute equal highs from the same session represent a smaller but still meaningful intraday BSL cluster.
The timeframe hierarchy for equal highs/lows mirrors the liquidity significance hierarchy. Weekly equal highs are the highest priority — a weekly EQH that has held for three consecutive weeks is the BSL target for the entire weekly delivery. Daily equal highs are the primary intraday target for bullish sessions. 4H equal highs are used for same-day or next-session targeting. 15M equal highs are the immediate kill zone targets that get swept within hours of forming.
When equal highs or lows coincide across multiple timeframes — a daily EQH that also sits at a weekly EQH — the liquidity pool is multiplied. Both the daily BSL cluster and the weekly BSL cluster are at the same price level. The eventual sweep of this multi-timeframe equal high will be one of the most significant liquidity events of the period — the kind that produces large, sustained reversals after the sweep rather than quick wicks and immediate continuations.

Trading the Equal High/Low Sweep: Entry Timing

The EQH/EQL sweep entry follows the same logic as any liquidity sweep entry in the ICT framework: wait for the sweep (the wick or candle that takes the EQH or EQL), then enter from the FVG that forms on the displacement reversal candle. The EQH/EQL levels make the entry particularly precise because the stop placement is clean — below the swept low for a bullish EQL sweep entry, above the swept high for a bearish EQH sweep entry.
The timing filter is critical: equal high and low sweeps are most reliable during kill zones. An EQL sweep at 2:00 AM during the Asian dead hours is less reliable than the same level being swept at 9:45 AM during the New York open. The institutional participation required to drive a decisive reversal after the EQH/EQL sweep is concentrated in the kill zone windows — outside those windows, what looks like a sweep may just be low-volume noise without the institutional follow-through needed to produce the expected reversal.
One additional nuance: equal highs and lows that form during the previous session’s kill zone are the highest-priority levels for the current session. If the London session created equal highs at a specific price during the London kill zone, those London equal highs are the primary intraday BSL target for the New York session. The algorithm established those highs during the highest-participation window of the day — they carry more institutional significance than equal highs formed during the Asian session or the New York lunch hour.

Watch: ICT Equal Highs and Equal Lows: Why Double Tops Are Traps, Not Entries

Original ICT teaching on this concept from the Inner Circle Trader YouTube channel.

Frequently Asked Questions

Are equal highs the same as double tops in ICT Trading?+

They are the same price structure but interpreted oppositely. Retail trading treats equal highs (double tops) as a sell signal from resistance. ICT Trading treats them as a buy-side liquidity pool — a target for an institutional sweep — and the entry comes after the sweep, not at the level itself.

How many equal highs are needed for a valid EQH?+

Two is sufficient — two swing highs at approximately the same price. Three or more equal highs create an even larger and more significant BSL pool because more traders have drawn their resistance line there and placed their stops above it. More equal highs = more stops = more valuable liquidity target for institutions.

What happens if price just touches the EQH and doesn't sweep it?+

If price approaches the EQH but does not sweep above it and close back below, the BSL pool has not been cleared. This is a warning: the level may be approached again with more force, or the bias may be shifting. Do not enter a short trade from the EQH unless price has clearly swept above it — a wick through without a close above the level does not constitute a sweep in ICT terms.

Can equal highs and lows appear on any timeframe?+

Yes. EQH and EQL are timeframe-agnostic — they form on any chart from the 1-minute to the monthly. The significance of the liquidity pool scales with the timeframe: monthly EQH represents years of accumulated BSL, while 5-minute EQH represents minutes of intraday stop accumulation. Align the timeframe of the EQH/EQL with the timeframe of your trade.

Is the equal high sweep always bearish?+

A sweep of an EQH (clearing the BSL above it) followed by a bearish CHoCH sets up a short. But in a bullish trend, a sweep of the EQH followed by a bullish continuation (BOS) means the level was not resistance — it was the entry point for the next leg higher. Always read the EQH sweep in the context of the daily bias. Bullish bias + EQH sweep + bullish continuation = buy above. Bearish bias + EQH sweep + CHoCH = sell setup.

Test Your Knowledge

5 questions · Takes about 2 minutes
Question 1 of 5 Score: 0
Question 01
    Select an answer to continue
    0 / 5
    Questions Correct
    Next Article →
    Get the ICT Learning Path PDF

    The full 40-article structured learning path, formatted as a printable PDF checklist. Free — enter your email below.

    No spam. Unsubscribe any time. See our privacy policy.

    The Inner Circle Traders
    Educational Content Team

    This article is part of the free ICT Trading education programme — 118 articles written from scratch covering the complete Inner Circle Trader methodology. All content is for educational purposes only. This site is independent and is not affiliated with Michael Huddleston or the Inner Circle Trader.

    CRT Community
    Join us on WhatsApp & Telegram
    Whatsapp
    Telegram