Double top and double bottom
You will learn to
- Rules for a valid double top/bottom
- Confirmation and the measured move
- Failure modes and the honest result
The shape
Two highs at about the same price with a swing low between them: buyers failed twice at the same level. The swing low is the neckline. The double bottom is the mirror.
Rules used here
- The two tops within about 0.6 ATR of each other.
- At least 10 candles apart — two touches a few candles apart is just a wick cluster.
- The dip between them at least 1.5 ATR deep.
- Confirmed by a close through the neckline. Before that it is a range.
Target, stop, failure
Measured move: the height from the tops to the neckline, projected down from the break. Stop (tested rule): just beyond the higher of the two tops, plus 0.2 ATR. Common failures: the break is a fakeout and price closes back above the neckline; or the second top was a sweep of the first and price runs higher — remember equal highs are a liquidity magnet.
✓ What our backtest found
4H, unseen data 2024–26 (stop beyond the pattern, 2R target, after fees): double top +0.38R per trade over 178 trades (95% range +0.12 to +0.65); double bottom +0.13R over 165 (not significant alone).Advertisement
Check yourself
1. When is a double top confirmed?
- At the second top
- On a close below the swing low between the tops ✓
- When RSI turns down
Before the neckline breaks, it is just two highs in a range.
2. Where does the tested rule put the stop on a double top?
- Just above the higher top (+0.2 ATR) ✓
- At the neckline
- 1% above entry
Above the tops the pattern is invalid.
3. Why can equal highs fail as a top?
- They are too obvious — stops above them attract a sweep ✓
- They never fail
- Volume is always low
Liquidity above equal highs is a magnet.
Terms in this lesson
- Double top / bottom
- Two equal highs (lows) with a swing between.
Practise it on real charts. In the app, this lesson comes with real examples (reveal what happened next), a graded drill and the track test. Open the Academy in NexusCore — free →