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:
-
Institutional orders resting there — Banks have limit buy orders at 1.1000. When price reaches 1.1000, those orders execute, creating support.
-
Accumulation/distribution zone — The level is a zone where institutions are slowly accumulating or distributing. Multiple tests allow them to build positions gradually.
-
Liquidity pool — Stop losses and limit orders cluster there, creating a pool of liquidity that attracts institutional trading.
-
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)
- Identify the equal level — Mark where multiple swing highs or lows cluster
- Wait for approach — Price approaches the level
- Wait for confirmation — Structure confirms reversal: candle pattern (engulfing, pin bar), moving average bounce, trendline hold
- Enter on bounce — Once confirmed, enter the bounce direction
- 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)
- Identify equal level — Know where support/resistance is
- Price approaching — Before price reaches the level
- Enter pre-emptively — Enter the reversal direction before price touches
- Tight stop — Stop very tight, just beyond the level
- 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