A double top is a bearish reversal pattern formed by two consecutive peaks at approximately the same price level, separated by a moderate trough, that signals a potential trend reversal when price closes below the trough's support; a double bottom is the bullish mirror, two consecutive troughs at similar levels with a peak between them, confirming reversal when price closes above that peak's resistance.
That one sentence is the textbook definition. Now let me walk you through what actually matters when you are trying to trade these patterns, and how AI changes the game.
Why Double Tops and Bottoms Fool Most Traders#
Here is the uncomfortable truth. Double tops and double bottoms are among the most recognized patterns in technical analysis, and also among the most frequently misread. The reason is simple: humans see two peaks at roughly the same level and immediately call it a double top. But the pattern requires specific structural conditions that most traders skip.
I have watched traders label every pair of similar-height candles as a "double top" and then wonder why the stock kept rallying. The pattern is not just two peaks. It is a complete structural formation with geometric rules, volume requirements, and a neckline that must break on confirmation. Without all of those pieces, you are looking at a ranging market, not a reversal.
This is where AI adds genuine value. Not in predicting where price will go, but in enforcing the rules that humans consistently bend.
Structure of the Double Top: What the AI Actually Checks#
Geometric Conditions#
A valid double top requires four specific structural elements:
-
First peak (Left Peak): A rally to a new high or local high, marking the end of the prior uptrend. This peak establishes the resistance zone.
-
Trough (Pullback): A decline from the first peak that establishes the neckline support level. The depth of this pullback matters. A shallow pullback (less than 10% of the peak height) produces a less reliable pattern.
-
Second peak (Right Peak): A subsequent rally that reaches approximately the same level as the first peak but fails to break decisively above it. The key word is "approximately." The two peaks should be within 3% of each other on daily charts.
-
Neckline: A horizontal or slightly sloped support line connecting the trough between the two peaks.
TradingLens checks these four criteria in sequence. The AI measures peak-to-peak similarity, trough depth relative to peak height, and neckline slope. Patterns where the second peak exceeds the first by more than 3% are rejected as invalid. A neckline sloped more than 15 degrees from horizontal receives a lower confidence score.
The Close-Not-Wick Rule: The AI's Most Important Filter#
The second peak must not exceed the first peak on a closing basis. This is the single most important structural rule for double tops, and the one that AI tools most often get wrong.
Here is what I mean. Price might spike above the first peak intraday, printing a wick that touches a higher level. That does not count. What matters is where the candle closes. If the second peak's closing price is below the first peak's closing price, the double top structure holds. If the second peak closes above the first peak, the pattern is invalid.
Many automated pattern scanners flag wick-based touches as "double top confirmed." They are wrong. A wick above the first peak represents a failed breakout attempt, which is actually bearish. But a close above the first peak represents a successful breakout, which invalidates the reversal thesis entirely.
TradingLens enforces this rule strictly. The AI evaluates both peaks on closing price, not high price. A pattern where the second peak's high exceeds the first peak's high but closes below it is still flagged as a valid double top. A pattern where the second peak closes above the first is rejected.
Volume Sequence: The Confirmation Signal#
The canonical volume sequence for a valid double top is: high volume on the first peak, lower volume on the second peak, and expanding volume on the neckline break. This is the volume fingerprint of a genuine reversal.
Think about what volume tells you. The first peak prints on high volume because buyers are aggressively pushing price higher. The second peak prints on lower volume because the buying pressure is exhausted. Sellers are absorbing the rally without conviction from buyers. The neckline break prints on expanding volume because committed sellers are now driving price lower.
TradingLens scores this sequence as part of its confidence calculation. A double top where the second peak prints on equal or higher volume relative to the first peak receives a low confidence label. The AI flags it as "Potential double top structure G�� volume does not confirm reversal." This prevents the single most common false positive in double top detection.
| Characteristic | Double Top | Double Bottom |
|---|---|---|
| Trend Context | After extended uptrend (20%+ gain) | After extended downtrend (20%+ decline) |
| Peak/Trough Similarity | Peaks within 3% of each other | Troughs within 3% of each other |
| Volume Sequence | High first peak, lower second, expanding on break | High first trough, lower second, expanding on break |
| Close-Not-Wick Rule | Second peak close below first peak close | Second trough close above first trough close |
| Neckline Break | Close below neckline support | Close above neckline resistance |
| Stop Placement | Above second peak high | Below second trough low |
| Measured Move Target | Neckline minus peak-to-neckline distance | Neckline plus trough-to-neckline distance |
| Time Horizon | 15 to 30 daily bars | 15 to 30 daily bars |
| Minimum R:R | 2:1 | 2:1 |
| Invalidation | Close above first peak high | Close below first trough low |
The double bottom at the bottom of an extended downtrend is the higher-quality setup of the two. The AI weights the pattern higher when it appears after a measurable decline greater than 20% from the most recent swing high. This context filter eliminates most of the false double bottoms that form during minor pullbacks in an uptrend.
Double Bottom: The Mirror Image#
The double bottom follows the exact same structural rules inverted:
-
First trough: A decline to a new low or local low, establishing the support zone.
-
Peak (Rally): A bounce that establishes the neckline resistance.
-
Second trough: A subsequent decline to approximately the same level as the first trough, failing to break decisively below it.
-
Neckline: A horizontal or slightly sloped resistance line connecting the peak between the two troughs.
The close-not-wick rule applies here too. The second trough must not close below the first trough. If it does, the double bottom is invalid. Volume should be highest on the first trough, lower on the second trough, and expanding on the neckline break upward.
Double bottoms at the bottom of extended downtrends are among the highest-quality reversal setups available. The AI weights the pattern higher when it appears after a measurable decline (greater than 20% from the most recent swing high).
Triple Tops and Bottoms: When Two Peaks Are Not Enough#
Triple tops and triple bottoms are extensions of the double pattern. Three peaks at approximately the same level (triple top) or three troughs at similar levels (triple bottom) form a more powerful reversal signal because they represent three failed attempts to break a structural level.
The AI handles triple patterns by first detecting a double top or bottom, then monitoring whether a third peak or trough forms at the same level. If three peaks or troughs cluster within 3% of each other, the AI upgrades the pattern from "double" to "triple" and adjusts the confidence score upward.
Triple patterns take longer to form, which means the eventual break is typically more decisive. On daily charts, a triple top might span 30 to 60 bars. The volume requirement is the same: declining volume across the three peaks, with expansion on the break.
One thing to note: triple tops and bottoms are less common than doubles. If you see what looks like a triple pattern but the peaks or troughs are spread across more than 3% of price, it is more likely a trading range than a reversal pattern. TradingLens checks the tightness of the cluster before classifying.
Entry Rule: Close Below the Neckline#
The entry trigger for a double top is a daily (or chosen timeframe) close below the neckline support. Wick-based penetrations do not qualify.
This is the same logic as the Head and Shoulders entry. A wick below the neckline represents rejected price, not committed selling. Sellers pushed price down intraday but buyers absorbed the selling pressure and pushed it back above support by the close. A full close below the neckline indicates that sellers have absorbed all bid-side liquidity and are in control.
For a double bottom, the entry is a close above the neckline resistance. Same principle: the close matters, not the wick.
TradingLens monitors neckline proximity and alerts the user when price approaches the neckline within 1% of the trigger level. The AI does not enter the trade automatically. It surfaces the setup, computes the R:R, and lets the trader decide.
Stop-Loss Rule#
For a double top, place the stop-loss above the second peak high. This is the structural invalidation point. If price rallies back above the second peak, the bearish breakdown has failed and the double top thesis is dead.
For a double bottom, place the stop below the second trough low. If price drops below the second trough, the bullish reversal has failed.
The stop is fixed at a structural price level, not a percentage-based buffer. This ensures the stop has market-logic validity rather than arbitrary distance.
In practice, the stop above the second peak means your risk per share is the distance from your entry (neckline break close) to the second peak high. If that distance is too wide relative to the target, the trade does not meet the R:R threshold and should be skipped.
Target Rule: Measured Move with Worked Example#
The measured move target for a double top is calculated as:
Target = Neckline Break Level G�� (Peak Height G�� Neckline Level)
Project the distance from the peaks to the neckline downward from the neckline break point.
Worked Example: Double Top#
Consider a daily chart where TradingLens has detected:
-
First peak high: $85.00
-
Second peak high: $84.50 (close at $83.80, which is below first peak close of $84.20)
-
Neckline (trough between peaks): $78.00
-
Neckline break: Daily close at $77.50
Peak-to-neckline distance: $85.00 G�� $78.00 = $7.00
Target: $78.00 G�� $7.00 = $71.00
Stop-loss: Above second peak high at $85.00 (or above second peak close at $83.80 for a tighter stop)
Using the tighter stop at $83.80:
Risk per share: $83.80 G�� $77.50 = $6.30
Reward per share: $77.50 G�� $71.00 = $6.50
Risk-Reward Ratio: $6.50 / $6.30 = 1.03:1
That is well below the 2:1 threshold. A trader would need the neckline to be closer to the peaks or the stop to be tighter before this becomes tradeable.
Worked Example: Double Bottom#
-
First trough low: $42.00
-
Second trough low: $42.30 (close at $42.80, which is above first trough close of $42.50)
-
Neckline (peak between troughs): $48.00
-
Neckline break: Daily close at $48.60
Trough-to-neckline distance: $48.00 G�� $42.00 = $6.00
Target: $48.00 + $6.00 = $54.00
Stop-loss: Below second trough low at $42.00 (or below second trough close at $42.80 for a tighter stop)
Using the tighter stop at $42.80:
Risk per share: $48.60 G�� $42.80 = $5.80
Reward per share: $54.00 G�� $48.60 = $5.40
R:R: $5.40 / $5.80 = 0.93:1
Again, below threshold. This is common with double bottoms where the troughs are deep relative to the neckline. The trade only works if the neckline is close to the peaks/troughs.
R:R Floor: 2:1 Minimum#
This pattern is only tradeable if the risk-reward ratio is at least 2:1. Double tops and bottoms frequently produce borderline R:R because the measured move target (equal to the peak-to-neckline distance) may not be far enough from the stop (beyond the second peak/trough). TradingLens automatically computes the R:R for every detected pattern and flags setups that meet the 2:1 threshold.
If your double top example produces a 1.03:1 R:R, the trade does not pass. You wait. Either the neckline shifts closer to the peaks on a deeper pullback, or the pattern is not worth taking. Patience with R:R is what separates profitable pattern traders from the ones who take every signal and bleed commissions.
Invalidation Rule#
The double top pattern is invalidated if price closes above the first peak high. A close above the first peak means the pattern's defining structural feature (a failure to break resistance) has been contradicted. At that point, regardless of prior confirmation, the pattern is dead.
For the double bottom, invalidation occurs if price closes below the first trough low. A close below the first trough means buyers have lost control entirely and the reversal thesis is wrong.
TradingLens marks invalidated patterns explicitly. If you are monitoring a double top that was building and price closes above the first peak, the AI removes the pattern from the active setups list and logs the invalidation.
Time Horizon#
On a daily timeframe, the double top or bottom typically takes 15 to 30 bars from first peak/trough formation to neckline break. On 4-hour charts, the pattern may resolve in 5 to 10 trading days. On weekly charts, the formation can span 2 to 4 months. TradingLens adjusts its detection window based on the timeframe the user has loaded.
The time horizon matters for position sizing. A daily double top that takes 20 bars to resolve is a swing trade (hold for 1 to 3 weeks). A weekly double top that takes 8 weeks to form is a position trade (hold for 1 to 3 months). Matching your hold period to the pattern's time horizon prevents premature exits.
Asset Class Applicability#
-
Stocks and ETFs: Full applicability. Gap risk at earnings means wait for the first post-earnings close before entering a neckline break. A double top that forms heading into earnings is not reliable. Wait for the earnings gap to settle, then re-evaluate.
-
Crypto (24/7 markets): Applicable, with the caveat that the lack of market closes means the neckline break must be evaluated on a fixed-interval close (4H or daily candle close). TradingLens uses the exchange-settlement candle, not a continuous tick. Double tops on BTC daily charts are among the most reliable crypto reversal patterns because of the sheer volume involved.
-
Forex: The 5 PM EST daily close is the canonical bar. Sunday open gaps can create artificial neckline breaks. Filter out the first candle after Sunday open before evaluating a double top or bottom.
-
Futures: Applicable with continuous contract rollover adjustments. Never scan across a roll date. The pattern must form entirely within one contract period.
When NOT to Take This Trade#
-
Second peak closes above first peak: The pattern is invalid. Full stop. Do not force it.
-
No volume confirmation: If the neckline break prints on decreased or flat volume relative to the prior bar, skip the trade. The break is likely a false signal.
-
News event imminent: Never trade a neckline break within 24 hours of an FOMC decision, earnings release, or CPI print. Gap risk overwhelms the pattern signal.
-
Shallow trough between peaks: If the pullback between peaks is less than 5% of the peak height, the pattern is degenerate. The neckline is too close to the peaks to produce a meaningful target.
-
Extended downtrend (for double top): A double top forming in an existing downtrend is a continuation pattern, not a reversal. Trend context matters. Check the 50-day and 200-day moving average slope before taking the trade.
-
Counter-trend double bottom in strong uptrend: A double bottom forming during a pullback in an uptrend is noise, not a reversal signal. The primary trend reasserts itself.
-
R:R below 2:1: Even if every structural condition is met, if the math does not work, the trade does not work. Wait for better placement.
Summary Table#
| Rule | Double Top | Double Bottom |
|------|-----------|---------------|
| Entry | Close below neckline | Close above neckline |
| Stop-Loss | Above second peak high | Below second trough low |
| Target | Neckline G�� peak-to-neckline distance | Neckline + trough-to-neckline distance |
| R:R Floor | >= 2:1 | >= 2:1 |
| Invalidation | Close above first peak high | Close below first trough low |
| Volume Sequence | High first peak, lower second, expanding break | High first trough, lower second, expanding break |
| Time Horizon | 15-30 daily bars | 15-30 daily bars |
How TradingLens AI Detects Double Tops and Bottoms#
TradingLens processes double top and bottom detection in a three-stage pipeline:
-
Swing detection: The AI identifies local peaks and troughs using an adaptive window algorithm that adjusts for the loaded timeframe. Only peaks and troughs meeting minimum amplitude thresholds (greater than 2% of price for daily charts) are considered.
-
Pattern assembly: Two peaks (or troughs) at approximately the same level are tested against geometric constraints: peak-to-peak similarity, trough depth, neckline slope, and the close-not-wick rule. The AI rejects patterns where the second peak closes above the first.
-
Volume validation: The volume sequence (high first, lower second, expanding on break) is scored. Patterns passing all three stages receive a high-confidence label.
False double tops, where geometry matches but volume is absent, are flagged as "Low confidence double top structure" and not included in the tradeable setups feed.
Cross-Validation with Head and Shoulders#
Double tops share neckline-driven mechanics with Head and Shoulders patterns. Where the AI detects a double top with a deep pullback between two peaks, it automatically checks whether a third peak is forming the right shoulder of a Head and Shoulders. Read more in our guide to AI Detection of Head and Shoulders Patterns.
Putting It All Together: A TradingLens Workflow#
-
Load a daily chart into TradingLens Analyze.
-
Run the pattern scanner with "Double Tops and Bottoms" selected.
-
Review the AI confidence score. If it is high, check the volume annotation panel for the canonical sequence: high first peak, lower second, expanding on break.
-
Verify the R:R meets the 2:1 threshold. TradingLens displays this automatically for every detected pattern.
-
Confirm the close-not-wick rule: the second peak's close must be below the first peak's close.
-
Set your entry alert for a daily close below the neckline (double top) or above the neckline (double bottom).
-
Place your stop above the second peak (double top) or below the second trough (double bottom).
-
Set your take-profit at the measured move target.
Ready to spot double tops and bottoms you might otherwise miss? Open TradingLens, upload your chart, and let the AI enforce every structural rule ΓÇö close-not-wick, volume sequence, R:R threshold ΓÇö so you only see setups worth trading.
TradingLens is an analysis tool, not a broker. Pattern signals are educational. Always confirm with your own thesis, position-sizing rules, and risk framework before entering a position.
Related posts
AI Chart Analysis for Day Trading — Faster Intraday Decisions
Day trading is a game of microseconds. Every minute you spend manually drawing trend lines, checking RSI divergence, or hunting for support levels is a minute of opportunity tha...
Technical Analysis for Swing Trading — A Structured Approach
Swing trading occupies a sweet spot in the trading landscape. You're not glued to a screen scalping 1-minute candles, and you're not waiting weeks for a position to develop on t...
AI Chart Analysis: What It Can and Cannot Tell You
AI chart analysis tools are everywhere. Every trading platform, every newsletter, every YouTube ad promises "AI-powered signals" that will revolutionise your trading. But what c...