Market Structure

EqualHighs/Lows

Last Updated
Quick Definition

Equal Highs/Lows — Price levels where consecutive swing highs or swing lows occur at nearly identical prices, creating a zone of institutional liquidity and resistance/support.

Track Equal Highs/Lows with PipJournal

Equal highs/lows are price levels where consecutive swing highs or swing lows cluster at nearly identical prices, creating zones of institutional liquidity and structural significance. They’re evidence of repeated institutional interest in specific price points.

Understanding Equal Highs/Lows

When price creates multiple swing highs (or lows) at the same level, it reveals something:

Example: Equal Lows

  • Pullback 1: Price falls to 1.1000, bounces
  • Pullback 2 (2 days later): Price falls to 1.0998, bounces
  • Pullback 3 (5 days later): Price falls to 1.1002, bounces
  • Pattern: Multiple lows cluster at approximately 1.1000 (within 5 pips)

Interpretation: The 1.1000 zone is significant. Institutions have liquidity (pending orders) there. Price repeatedly bounces because those orders are being hit.

Why Equal Highs/Lows Signal Institutional Activity

Repeated testing of a level indicates:

  1. Institutional orders resting there — Banks have limit buy orders at 1.1000. When price reaches 1.1000, those orders execute, creating support.

  2. Accumulation/distribution zone — The level is a zone where institutions are slowly accumulating or distributing. Multiple tests allow them to build positions gradually.

  3. Liquidity pool — Stop losses and limit orders cluster there, creating a pool of liquidity that attracts institutional trading.

  4. Resistance/support strength — A level tested 3+ times with bounces is stronger than a level tested once. Repeated holds indicate conviction.

Types of Equal Highs/Lows

Equal Lows (Support)

  • Multiple pullbacks reach the same low level
  • Price bounces from that level repeatedly
  • Bullish implication: Each test strengthens support; eventually a strong move up
  • Bearish implication: After multiple tests, the level can break decisively downward

Example:

  • GBP/USD has rallied from 1.2500 to 1.2700
  • Pullbacks: 1.2650, 1.2651, 1.2652 (three equal lows near 1.2650)
  • Bullish: Each test held; next rally likely targets 1.2750+
  • Bearish: If this breaks below, a sharp fall to 1.2550 is possible (weakened support)

Equal Highs (Resistance)

  • Multiple rallies reach the same high level
  • Price reverses from that level repeatedly
  • Bearish implication: Each rejection strengthens resistance; eventually a move down
  • Bullish implication: After multiple tests, the level can break above decisively

Example:

  • EUR/USD has fallen from 1.1200 to 1.1000
  • Rally attempts: 1.1050, 1.1048, 1.1052 (three equal highs near 1.1050)
  • Bearish: Each test reversed; next decline likely targets 1.0950
  • Bullish: If this breaks above 1.1050, a sharp rally to 1.1150+ is possible (resistance broken)

Equal Highs/Lows vs Other Levels

  • Single test — Price touches 1.1000 once and bounces. Could be random.
  • Equal levels — Price tests 1.1000 three times and bounces. Institutional pattern likely.
  • Order blocks — Consolidation zone before a move (static structure).
  • Equal highs/lows — Repeated test points within or at boundaries of order blocks.

Equal highs/lows are more specific than broad order blocks. They pinpoint exact liquidity zones.

Trading Equal Highs/Lows

Conservative Entry (High Probability)

  1. Identify the equal level — Mark where multiple swing highs or lows cluster
  2. Wait for approach — Price approaches the level
  3. Wait for confirmation — Structure confirms reversal: candle pattern (engulfing, pin bar), moving average bounce, trendline hold
  4. Enter on bounce — Once confirmed, enter the bounce direction
  5. Stop — Place stop slightly beyond the equal level

Example:

  • Equal low at 1.1000 (tested 3 times)
  • Price approaches 1.1000
  • Pin bar candle forms at 1.1000 (wick down, close up) = confirmation
  • Enter long at 1.0990, stop at 1.0985 (just beyond the level)
  • Target: Next resistance or FVG

Aggressive Entry (Fade the Test)

  1. Identify equal level — Know where support/resistance is
  2. Price approaching — Before price reaches the level
  3. Enter pre-emptively — Enter the reversal direction before price touches
  4. Tight stop — Stop very tight, just beyond the level
  5. Quick exit — This is a scalp; take profit quickly (30-50 pips)

Risk: Price breaks through the level (failed support/resistance). You get stopped out quickly.

Reward: If correct, you enter earlier and get better prices than the conservative trader.

Strength Factors: Which Equal Levels Hold Better

Some equal highs/lows are stronger than others:

Stronger equal levels:

  • Tested 4+ times (vs 2-3 times)
  • Align with order blocks, FVGs, or moving averages (confluence)
  • Form on larger timeframes (4H, Daily > 1M, 5M)
  • Pair’s favorite level (e.g., EUR/USD loves 1.1000 and bounces there often)

Weaker equal levels:

  • Tested only 2 times
  • No confluence with other structures
  • Form on lower timeframes
  • Random pair behavior (no pattern)

Track which equal levels work best on your pairs. Some pairs (majors) have reliable equal levels; exotics are less predictable.

How to Track Equal Highs/Lows in Your Journal

In PipJournal, log:

  • Equal level location — Exact price, how many times tested
  • Timeframe — Did you identify this on 4H, Daily, or 1H?
  • Your entry — Conservative (after confirmation) or aggressive (before test)?
  • Entry price and stop — Where you entered, where your stop was
  • Outcome — Bounced as expected, broke through, or choppy?
  • R:R achieved — What was your actual result?

Analyze:

  • Hold rate — What % of equal lows held support? If 70%+, you have an edge trading bounces. If <50%, the level isn’t reliable; stop trading it.
  • Pair-specific patterns — Which pairs have reliable equal levels? Which pairs repeatedly break equal levels?
  • Timeframe patterns — Do 4H equal levels hold more reliably than 1H?
  • Confluence bonus — When equal levels align with order blocks or moving averages, do they hold better? (Likely yes)

Example: EUR/USD bounces from 1.1000 support 8 times over 3 months. That’s a reliable equal low. AUD/USD bounces from 0.6900 only 2 times before breaking. That’s not reliable.

Advanced: Strength Degradation

Some traders track that each test of an equal level weakens it:

  • Test 1 — Strong hold, big reversal
  • Test 2 — Still holds, but reversal is weaker
  • Test 3 — Holds, but barely; short wicks, small bodies
  • Test 4 — Often breaks; the level is exhausted

If you see an equal level tested 4 times, be cautious. It might break on the 5th test. Reduce size or avoid.

Conversely, if an equal level holds stronger on the 3rd test than the 1st, it’s likely to hold much longer.

Common Mistakes

  • Overly precise matching — Don’t require exact tick matches. 5-10 pip variance is normal.
  • Ignoring context — An equal low might hold in an uptrend but break in a downtrend. Consider the larger trend.
  • Trading without confirmation — Don’t enter bounces just because it’s an equal level. Require structure confirmation.
  • Oversizing — Equal levels occasionally break. Size appropriately; don’t risk your account on one level.
  • Chasing tests — If price is being shaken at the level, don’t average down. Stick to your planned stop.

Tools and Visualization

Most charting platforms let you:

  • Mark support/resistance — Manually mark where equal highs/lows sit
  • Set alerts — Get notified when price approaches the level
  • Draw zones — Shade the equal level zone for visual clarity

Use these tools; they help you pre-identify setups before price reaches the level.


See also: Order Block, Fair Value Gap, Break of Structure

Common Questions

Why do equal highs/lows matter if they're just repeated levels?

Repeated levels indicate institutional interest. If price touches 1.1000 and reverses three times, that level has institutional significance. It's either an order cluster or a support/resistance level institutions repeatedly defend.

How close do highs/lows need to be to count as 'equal'?

Typically within 5-10 pips on 1H/4H timeframes. Exact matches are rare; the concept is that multiple swing points cluster at a similar zone. Some traders allow 20 pips of variance.

Are equal highs/lows stronger than other levels?

Often yes. A level tested 3+ times with reversals shows institutional activity. However, a level tested multiple times can also mean it's weak (repeatedly challenged without holding). Context matters.

Can equal highs/lows predict the next move?

Not directly. However, if price approaches equal highs/lows and shows structure confirmation (candle pattern, trendline, moving average), the level is likely to hold or break decisively.

How do you trade equal highs/lows?

Entry 1 (Conservative): Wait for price to test the level and bounce with structure confirmation. Entry 2 (Aggressive): Enter slightly before the level expecting a bounce. Always use a stop beyond the level; use position sizing appropriately.

Share this article

Track Equal Highs/Lows Automatically

PipJournal calculates your equal highs/lows and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
No credit card required
4.8/5 (47 reviews)