Double Top Chart Pattern: Neckline Break, Retest Rules, and Target Math
Learn how to identify and trade the double top chart pattern using objective peak tolerance rules, neckline breakdown confirmation, stop placement, and measured targets.
A double top chart pattern is a bearish trend-reversal formation shaped like the letter "M." It develops after a sustained advance when buyers push price into a resistance ceiling (Peak 1), pull back to an interim swing low (the neckline), retest the same resistance area (Peak 2), and then lose control as price closes below the neckline.
The most expensive mistake traders make with double tops is shorting the second touch of a high before the neckline breaks. Two highs at the same price level inside an uptrend are normal resistance tests that frequently resolve into range breakouts or triple-tap trend continuations. The pattern becomes a confirmed double top only when the interim trough gives way on a completed bar close.
Key takeaways:
- Require a prior uptrend before labeling any two highs a double top, because an M-shape inside a sideways range is merely range oscillation.
- Use an objective tolerance band (such as
|P_2 - P_1| <= 0.35 x ATR_14) rather than expecting both peaks to print at the exact same penny or pip. - Wait for a completed candle close below the neckline (
N) to confirm the transition from resistance test to lower-low structure break. - Compare the immediate neckline-breakout entry against the post-breakout neckline retest using planned reward-to-risk (
R) and cost-adjusted break-even math. - Measure pattern height (
H = max(P_1, P_2) - N) to project the reference target (P_target = N - H), while checking for closer horizontal support obstacles along the path.
For the bullish mirror image of this setup, read our Double Bottom Chart Pattern Trading Guide. For three-peak exhaustion structures, see the Head and Shoulders Chart Pattern Guide.
Structural anatomy of a valid double top
Every reproducible double top rule requires five structural components locked in chronological order:
| Component | Symbol | Objective rule definition | Why skipping this rule creates false signals |
|---|---|---|---|
| 1. Prior uptrend | T_up | Price rallies at least 2.5 x ATR_14 (or prints a sequence of higher highs and higher lows) into the first peak | Without a prior advance, there is no bullish positioning to unwind |
| 2. First peak | P_1 | A swing high where upward momentum stalls and price pulls back by at least 1.5 x ATR_14 | Minor two-bar pauses are single-swing noise rather than distinct peaks |
| 3. Neckline trough | N | The lowest swing low recorded between P_1 and P_2 | Defines the structural support floor that buyers must defend to keep the uptrend intact |
| 4. Second peak | P_2 | A second rally that stalls near P_1 (` | P_2 - P_1 |
| 5. Neckline breakdown | C_break | A completed candle closes below N (often requiring N - Close >= 0.15 x ATR_14) | Intrabar wick pokes below N frequently snap back as liquidity sweeps inside a rectangle range |
Three Peak 2 variations and what they tell you
Because markets are driven by competing orders rather than geometry templates, P_2 can test P_1 in three ways:
- Exact or near-equal high (
|P_2 - P_1| <= 0.15 x ATR_14): buyers halted inside the same resistance zone as the first swing. - Slightly lower second high (
P_2 < P_1by0.15to0.40 x ATR_14): sellers stepped in ahead of the prior high and showed early buyer fatigue before the neckline break. - Brief liquidity sweep / bull trap (
P_2 > P_1intrabar, followed by a close back belowP_1): breakout buyers and resting buy-stops aboveP_1are triggered and immediately trapped when the candle closes back inside the range.
All three variations still require the completed neckline close (Close < N) to confirm the bearish structure break.
Why shorting Peak 2 before the neckline break is a different strategy
Many traders try to short right at P_2 with a tight stop above P_1 to capture a larger reward-to-risk ratio. Be clear about what you are trading when you do that:
- Shorting at
P_2before price reachesNis a counter-trend resistance fade inside an active uptrend. - In strong trends, price routinely tests a prior high, consolidates briefly, and breaks out higher to continue the uptrend.
- Waiting for the neckline breakdown (
Close < N) sacrifices the top half of the M-pattern move in exchange for structural confirmation that the market has printed a lower low (Close < N).
Pattern height and measured-move target formula
Once a double top is confirmed by a close below the neckline, compute the pattern height H and reference target P_target:
Pattern peak ceiling (P_max) = max(P_1, P_2)
Pattern height (H) = P_max - N
Measured move target = N - H
If an intermediate horizontal support zone sits at N - 0.65H, treat that closer structural floor as your primary decision point (Target 1) rather than assuming price must travel the full 1.0H distance without bouncing.
Worked numerical comparison: neckline breakdown vs. neckline retest on SPY
Suppose a daily equity index ETF (SPY) rallies from $482.00 to $510.00 with 14-day ATR = $4.00:
- Peak 1 (
P_1):$510.00(Bar 12) - Neckline trough (
N):$500.00(Bar 21, a$10.00or2.50 x ATRpullback) - Peak 2 (
P_2):$509.40(Bar 32, separated by 20 bars fromP_1and within0.15 x ATRofP_1) - Pattern height (
H):max($510.00, $509.40) - $500.00 = $10.00 - Measured-move target (
P_target):$500.00 - $10.00 = $490.00 - Breakdown bar (
Bar 39): opens at$502.10, trades high to$502.80, and closes below the$500.00neckline at$498.80.
Compare the two standard execution models on this exact chart using our cost-adjusted risk-reward formulas:
| Metric | Model A: Immediate Neckline Breakdown Close | Model B: Neckline Throwback / Retest Entry |
|---|---|---|
| Entry trigger | Short at Bar 39 close ($498.80) after Close < $500.00 | Wait for throwback to $499.80 on Bar 42 followed by bearish rejection close at $499.20 |
Structural stop loss (P_stop) | Above Bar 39 breakdown high + 0.25 x ATR ($502.80 + $1.00 = $503.80) | Above retest swing high ($500.60) + 0.25 x ATR ($500.60 + $1.00 = $501.60) |
Planned risk per share (1R) | $503.80 - $498.80 = $5.00 | $501.60 - $499.20 = $2.40 |
Target price (P_target) | Measured move $490.00 | Measured move $490.00 |
| Planned gross reward | $498.80 - $490.00 = $8.80 | $499.20 - $490.00 = $9.20 |
Gross reward-to-risk ratio (R) | $8.80 / $5.00 = 1.76R (1.76 : 1) | $9.20 / $2.40 = 3.83R (3.83 : 1) |
Gross break-even win rate (1 / (1 + R)) | 36.2% | 20.7% |
Cost-adjusted break-even ($0.12 round-trip friction) | ($5.00 + $0.12) / ($8.80 + $5.00) = 37.1% | ($2.40 + $0.12) / ($9.20 + $2.40) = 21.7% |
| Primary execution trade-off | Never misses runaway collapses, but wide breakdown bars compress R | Superior 3.83R payoff and tighter invalidation, but misses ~35% to 45% of breakdowns that drop straight to target without retesting |
When to choose each model:
- If the breakdown candle closes very close to the neckline (for example,
$499.40with a narrow$2.20bar range), Model A already gives you a>2.5Rsetup without waiting for a throwback. - If the breakdown candle is an oversized wide-range expansion bar that closes halfway to the measured-move target (
$495.50), chasing Model A leaves poor reward-to-risk (<1.0R). In that case, either require a Model B pullback toward the$500.00broken neckline or pass on the trade.
6-step verification checklist before taking a double top trade
Run through these six binary checks before logging a valid setup:
- Prior trend check: did price advance by at least
2.5 x ATR_14prior toP_1? - Peak separation check: are
P_1andP_2separated by at least8 completed barswith an intervening pullback of at least1.5 x ATR_14? - Peak alignment check: did
P_2stall within your predeclared tolerance band aroundP_1without sustaining a multi-bar breakout aboveP_1? - Neckline close check: did a completed candle close below the neckline low
N? - Obstacle check: is the path from entry to at least
1.8Rclear of major higher-timeframe support zones or moving-average floors? - Position sizing check: have you sized shares or contracts from the exact distance
|P_stop - P_entry|using a position sizing calculator?
Common double top failure modes and how to spot them early
The rectangle continuation trap
In strong bull trends, price often pauses in a sideways box (P_1 down to N, back to P_2, down to N), sweeps slightly below N intrabar, and then rips higher through P_1 and P_2. Requiring a full candle close below N (and canceling any retest setup if price closes back inside the upper half of the neckline range) protects you from fighting an intact uptrend.
Overextended breakdown bar (>60% of H already consumed)
When news or a gap pushes the breakdown bar close from $501.00 all the way to $493.50 on a $500.00 neckline (H = $10.00), two-thirds of the measured move is already spent. Entering short at $493.50 with a stop at $501.50 risks $8.00 to make $3.50 (0.44R). Skip extended breakdowns unless price retraces to offer a structural entry.
Ignoring higher-timeframe trend support right below the neckline
A 15-minute double top whose neckline sits 0.30 x ATR above a rising daily 50-EMA or a major weekly support zone is shorting directly into higher-timeframe demand. Always inspect one timeframe higher to verify there is room for the measured move to develop.
How to practice trading double tops in ChartMini
Because completed M-patterns look obvious on static historical screenshots, the only honest way to train pattern recognition is bar-by-bar replay with the right edge hidden:
- Open ChartMini and pick a liquid equity index, stock, or forex pair on the 1-hour or daily timeframe.
- Step forward one bar at a time during an uptrend. When price forms a swing high (
P_1), pulls back (N), and rallies back into theP_1zone (P_2), mark the horizontal neckline atN. - Resist shorting before the neckline breaks. Log how often two apparent peaks resolve upward into trend continuation versus breaking down through
N. - When a completed candle closes below
N, computeH = max(P_1, P_2) - N,P_target = N - H, and compare the Model A (breakdown close) and Model B (neckline retest) R-multiples before advancing the next bar.
ChartMini provides blind historical candle replay for pattern recognition and rule testing. It does not simulate live brokerage execution, order-book liquidity, or margin requirements.
Frequently asked questions
What is a double top chart pattern?
A double top is a three-point bearish reversal structure that forms after an extended uptrend. Price rallies to an initial resistance peak (Peak 1), pulls back to an interim swing low called the neckline, rallies a second time to test the Peak 1 price zone (Peak 2) without sustaining a breakout, and then confirms the reversal only when a completed candle closes below the neckline.
When is a double top pattern officially confirmed?
A double top is confirmed only when a completed candle closes decisively below the interim trough (the neckline) between the two peaks. Until the neckline breaks, two equal highs after an uptrend are merely a test of resistance inside a potential sideways consolidation range or ascending continuation structure.
How do you calculate the double top measured move target?
Subtract the neckline low (N) from the higher of the two peaks (max(P1, P2)) to find the pattern height H. Then subtract H from the neckline price N (Target = N - H). Treat the measured move as a structural reference estimate rather than a guaranteed price destination, and check whether major higher-timeframe support sits between the neckline and N - H.
Where should the stop loss go on a double top trade?
On a conservative neckline-retest entry, traders typically place the structural stop loss above the retest swing high plus a small volatility buffer (such as 0.25 x ATR). On an immediate neckline-breakdown entry, the structural stop goes above the breakdown candle high or above the midpoint of the pattern range, though the wider stop distance reduces the reward-to-risk ratio.
Do the two peaks of a double top have to be the exact same price?
Real market swings rarely stop at the exact same tick. Most objective rule sets allow Peak 2 to finish within a predeclared volatility band around Peak 1, such as plus or minus 0.25 to 0.50 times the 14-bar Average True Range (ATR) or within 0.5% to 1.5% on daily stock charts, provided Peak 2 fails to close and hold above the Peak 1 resistance zone.
Related guides
- Double Bottom Chart Pattern: Structure, Neckline Rules, and Target Math
- Head and Shoulders Chart Pattern: Structure, Neckline & Target Math
- Support and Resistance Zones: How to Draw Boundaries and Set Width
- Risk-Reward Ratio in Trading: Formula, Break-Even Win Rate, and Cost Math
- Stop-Loss Strategies: Structural, ATR, and Time Stops