Chart patternBullish

Double Bottom Pattern: Definition, Structure and Trading Strategies

What is a double bottom pattern? How to draw its neckline, how to trade the breakout with a stop and a target, and what our bench found across markets and timeframes.

· Founder of PatternsWizard
Updated Statistics updated 17 min read
TPSLEntryBullish breakout

How we tested this pattern

Sample
6,422 occurrences on 6 markets (crypto, forex, US stocks, ETFs, indices and commodities), 1973 to 2026.
Detection
Found by code, never picked by hand: every match of the rule on full price history, winners and losers alike.High, trough, peak, second trough within 10% of the pattern height of the first, with the first high above the peak. Prior decline: the close one pattern duration before the first trough lies at least 60% of the height above the peak. At least 3 ATR tall, at least 3 bars between swing points. Confirmed by a close above the peak within half the pattern duration. The standard grade, which accepts most counted occurrences, widens this: levels within 15%, a prior move of at least 30% of the height over the two pattern durations before, a breakout within 0.75 of the duration. The first trough is a true low: from one first-leg duration before the pattern up to that trough, price never fell more than 10% of the pattern height below it.
Benchmark
Each occurrence is compared with the same assets on random bars: the move 10 bars later, and a 2:1 reward-to-risk trade.
Checks
Block bootstrap and a correction for the thousands of tests we run, plus a random-walk self-test that the bench passes: on random prices, no pattern should win.
Updated
Data updated November 5, 2026, code version c2a1683f. Read the methodology · Raw data (JSON)

Every pattern's results on one sheet

The only pattern cheat sheet with tested stats: 152 patterns, what the textbook says and what really happened on 6 markets. Free PDF, sent to your inbox.

One email with the PDF, then a note when a result changes. Unsubscribe anytime. Privacy.

At a glance: what textbooks say, what we measured
Direction
Bullish
Occurrences tested
6,422 occurrences, all markets, daily
Textbook: price should rise after it
Too close to call · −0.15% vs the market, 10 bars
Textbook: target reached most of the time
61.6% vs 60.4% on random dates
Where it did best, US stocks left out
Crypto, daily: +0.40 R 2:1 trade vs random dates, not proven
Verdict
10-bar move: No clear edge2:1 trade: No clear edge

See the statistics

On this page
  1. What is a double bottom pattern?
  2. Anatomy of a double bottom pattern
  3. How to identify a double bottom pattern on your charts
  4. The role of volume in pattern confirmation
  5. Real examples
  6. How to trade the double bottom pattern
  7. Double bottom vs. double top: understanding the difference
  8. Key advantages of using the double bottom pattern
  9. Common pitfalls and disadvantages to watch for
  10. Common mistakes traders make with double bottoms
  11. Advanced tips
  12. Reliability and success rates
  13. Double bottom case studies
  14. Tools for spotting the pattern
  15. Frequently asked questions
  16. Summary of key points
  17. Final thoughts on risk management

The double bottom pattern is one of the best-known chart patterns in technical analysis: two lows at about the same price, separated by a peak, that form after a downtrend. It resembles the letter W. Technical analysis reads it as a potential bullish reversal, confirmed only when price breaks above the peak between the two troughs, a level called the neckline.

This guide covers the definition, the structure, how to identify a double bottom on a price chart and how traders use it, with entry, stop-loss and target. It also answers the question that decides whether to trade it: what happened after the pattern. Our test bench detected 6,422 double bottoms on daily charts across stocks, crypto, forex, ETFs, indices and commodities, and compared each trade with the same trade on random dates.

What is a double bottom pattern?

A double bottom pattern is a bullish reversal chart pattern. Price falls to a low, rebounds to a peak, falls back to about the same low, then rallies and breaks above the peak. The two troughs show that sellers failed twice at the same level; the breakout shows that buyers took control.

Like other reversal chart patterns, it is read as a sign that a downtrend may be ending and an upward trend may begin. In the classic reading, it shows a shift in market sentiment: selling momentum is fading at a price where buyers stepped in twice. Traders look for it on stock, forex and crypto charts, and in financial markets in general, from day trading to long-term investing.

Robert Edwards and John Magee described double tops and double bottoms in Technical Analysis of Stock Trends (first edition 1948), and their warning still applies: many W shapes appear on a chart, and only a confirmed breakout turns one into a double bottom. Until then, it is just a market testing a support level.

Our bench uses a written rule so that a computer can apply it without judgment: a prior decline (on a textbook pattern, the close one pattern duration earlier sits at least 60% of the height above the peak), a first trough, a peak, then a second trough within 10% of the pattern height of the first (15% on the looser standard grade), confirmed by the first close above the peak. The first trough must be a true low: over one first-leg duration before the pattern starts, price never went more than 10% of the pattern height below it. Swing points are only counted once price has moved away from them by at least 2 times the average true range (ATR), and the same rule is run at 4 and 8 times the ATR to catch larger formations.

TPSLEntryBullish breakout
Bullish setup on the median shape of 1,088 daily occurrences drawn at random from all markets, with entry, stop loss (SL) and 2:1 target (TP)

The chart above is not drawn by hand. It is the median shape of the double bottoms our bench detected on daily charts across all markets, with the second trough slightly above the first, and the breakout above the neckline on the right.

Anatomy of a double bottom pattern

A double bottom has three points and one line. Each one has a role in the reading of the pattern.

12345
  1. High before the declineprice falls into the pattern
  2. First trough
  3. Peak between the troughsthe neckline
  4. Second troughsame level as the first
  5. Close above the peak
Median shape of 1,088 daily occurrences drawn at random from all markets. Kept: setups with regular legs when enough exist, with the most common number of swing points and no two swing points on the same bar.

The first low

The first trough ends a decline. At that time nothing distinguishes it from any other low in a downtrend: sellers push price down, buyers absorb the selling and price bounces. Bearish market sentiment is still dominant.

The peak or neckline

The bounce stops at a peak, where sellers return. A horizontal line drawn through that peak is the neckline. It acts as resistance: price must break it to confirm the pattern. The distance from the neckline down to the troughs is the height of the pattern, used later to set a price target.

The second low

Price falls again and stops near the first trough. This second test is the core of the double bottom: sellers had a second chance to break the support and failed. The second trough does not need to match the first to the cent. On our median shape it sits slightly above it, which the classic reading takes as a sign that selling pressure is weaker.

How to identify a double bottom pattern on your charts

To identify a double bottom pattern, check four points in order: the decline before it, two distinct troughs at a similar level, a clear peak between them, and a close above that peak.

Visualizing the "W" shape

Look for a W on the price chart: down, up, down, up. The two troughs should be distinct, separated by a real rally, not two candles next to each other. A rule of thumb that matches our detection: the gap between the two troughs should be small compared with the height of the W (within 10% of it on a textbook pattern, 15% on the looser standard grade).

The importance of time frames

The pattern appears on every timeframe, from hourly charts to weekly charts. On our statistics, one double bottom shows up every 1,320 daily bars and every 1,528 hourly bars on average, so it is far less frequent than a doji, which shows up once every 7 daily bars. The median double bottom our bench found spanned 57 weeks on weekly charts and 76 hours on hourly charts.

Distinguishing between support levels and double bottoms

A second touch of a support level is not yet a double bottom. Price can bounce from the second trough, stall under the neckline and break down through the troughs instead. Our bench measures how often a W shape is completed: on daily charts, only 42.2% of the shapes found closed above the neckline within the deadline of the rule, half the duration of the pattern on a textbook shape and 0.75 of it on the standard grade; on hourly crypto charts, 33.1%. More than half of the candidates never become a confirmed double bottom pattern.

The role of volume in pattern confirmation

Classic technical analysis wants rising volume on the rally from the second trough and on the breakout, as evidence of buying pressure. We tested the second part. On daily charts, double bottoms whose breakout bar had volume above 1.5 times the 20-bar average reached the 2:1 target 20.9% of the time, against 21.2% for breakouts on normal volume, with expectancies of +0.17 R and +0.22 R. High volume did not help. This breakdown is descriptive (not corrected for multiple testing), but it is a reason not to treat volume as a required confirmation.

The Real examples section shows double bottoms from our bench with their actual outcome. Trade results are in R, the initial risk of the trade.

Real examples

Real occurrences from our test bench, each on its market's main timeframe. Crypto and US stock examples come from liquid assets only (the largest coins, the most traded stocks). Best and Worst are the best and worst 2:1 trade results, Textbook the cleanest shapes (chosen on geometry alone, never on the outcome), Most recent the latest detections among the assets the gallery draws from, Typical a random draw. Shaded area: the pattern. Dashed lines: entry, stop loss (SL) and 2:1 target (TP) of the tested trade. Dotted line: 10 bars after the signal. A result above +2 R or below −1 R means a bar opened past the target or the stop, and the trade was closed at that open. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time. We left out 4 cards with a shape that does not read as the definition on this page. They still count in the statistics, and are not replaced: our bench picks a fixed number of cards per category.

Market
Examples
Crypto overallAcross 9,170 double bottom occurrences on 1-hour charts, price moved the expected way 10 bars later 46.6% of the time, against 48.2% for random bars. The verdict rests on the average excess return over the rest of the market, −0.22% (positive favors the pattern), not on this rate.Opposite of the textbookThe examples below are single cases.
PatternAfter9.798.08+10 barsTPSLEntry2026-02
Best tradeETC February 25, 20261-hour chart11.6% in the expected direction after 10 bars2:1 trade: target hit, +2.00 R
PatternAfter3.822.85+10 barsTPSLEntry2021-06
Worst tradeNEAR June 18, 20211-hour chart11.0% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
PatternAfter5.684.03+10 barsTPSLEntry2026-09
TextbookNEAR September 24, 20261-hour chart0.5% against the expected direction after 10 bars2:1 trade: closed at +0.27 R, 100 bars after entry, past this chart
PatternAfter0.17950.1751+10 barsTPSLEntry2026-10
Most recentXLM October 28, 20261-hour chart2:1 trade: in progress
PatternAfter6.384.62+10 barsTPSLEntry2026-102026-10
Most recentNEAR October 21, 20261-hour chart2.9% in the expected direction after 10 bars2:1 trade: stopped out, −1.00 R, 63 bars after entry, past this chart
PatternAfter2.822.30+10 barsTPSLEntry2025-08
TypicalFIL August 22, 20251-hour chart2.4% in the expected direction after 10 bars2:1 trade: stopped out, −1.00 R, 64 bars after entry, past this chart
PatternAfter2.121.91+10 barsTPSLEntry2025-12
TypicalATOM December 23, 20251-hour chart1.8% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
PatternAfter43.1429.61+10 barsTPSLEntry2024-042024-04
TypicalAVAX April 19, 20241-hour chart1.3% against the expected direction after 10 bars2:1 trade: closed at +0.71 R, 100 bars after entry, past this chart
PatternAfter7.136.02+10 barsTPSLEntry2023-012023-02
TypicalDOT February 1, 20231-hour chart1.8% in the expected direction after 10 bars2:1 trade: closed at +0.98 R, 100 bars after entry, past this chart
Examples
US stocks overallAcross 5,586 daily double bottom occurrences, price moved the expected way 10 bars later 54.3% of the time, against 53.9% for random bars. The average excess return does not pass our significance test.No clear edgeThe examples below are single cases.
PatternAfter63.6328.47+10 barsTPSLEntry2023-062024-02
Best tradeCOHR November 15, 2023Daily chart1.9% in the expected direction after 10 bars2:1 trade: target hit, +2.93 R
PatternAfter100.7576.33+10 barsTPSLEntry2023-042024-01
Best tradeDIS October 17, 2023Daily chart5.3% against the expected direction after 10 bars2:1 trade: target hit, +2.84 R, 78 bars after entry, past this chart
PatternAfter81.1066.17+10 barsTPSLEntry2015-03
Worst tradeMCD July 13, 2015Daily chart2.4% against the expected direction after 10 bars2:1 trade: stopped out, −1.55 R
PatternAfter498.7348.0+10 barsTPSLEntry2026-04
TextbookMost recentADI September 29, 2026Daily chart2:1 trade: in progress
PatternAfter214.4163.5+10 barsTPSLEntry2023-072024-01
TextbookAAPL November 8, 2023Daily chart4.7% in the expected direction after 10 bars2:1 trade: closed at −0.79 R, 100 bars after entry, past this chart
PatternAfter281.3139.1+10 barsTPSLEntry2026-03
Most recentCOIN August 21, 2026Daily chart2:1 trade: in progress
PatternAfter13.479.93+10 barsTPSLEntry2017-03
TypicalFCX June 9, 2017Daily chart4.9% against the expected direction after 10 bars2:1 trade: target hit, +2.00 R
PatternAfter6.834.34+10 barsTPSLEntry1995-061996-02
TypicalWDC December 4, 1995Daily chart5.8% against the expected direction after 10 bars2:1 trade: target hit, +2.00 R, 100 bars after entry, past this chart
PatternAfter58.2144.22+10 barsTPSLEntry2004-042004-10
TypicalCOF August 18, 2004Daily chart2.5% against the expected direction after 10 bars2:1 trade: target hit, +2.00 R, 80 bars after entry, past this chart
PatternAfter173.8124.1+10 barsTPSLEntry2024-08
TypicalPEP February 25, 2025Daily chart1.8% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R

How to trade the double bottom pattern

The classic double bottom pattern trading strategy buys the breakout above the neckline, with a stop-loss below the troughs and a target based on the height of the pattern. Our bench simulates a version of this trade on every occurrence: entry at the close of the breakout bar, stop below the lower of the two troughs, target at twice the risk, exit after 100 bars if neither level is hit.

Entry strategies and signal confirmation

There are three ways to enter:

  • The breakout entry: buy when a bar closes above the neckline. This is the version we measured.
  • The retest entry: wait for price to come back to the neckline, now acting as support, and buy the bounce. It gives a closer stop, but some breakouts never retest and the trade is missed.
  • The anticipation entry: buy near the second trough, before the breakout. The stop is close, but the pattern is not confirmed and more trades fail.
TPSLEntryBullish breakout
Entry
Close above the peak between the troughs
Stop loss (SL)
Below the lower of the two troughs
Target (TP)
Twice the risk (2:1)
The trade our bench tests, drawn on the typical shape. Median shape of 1,088 daily occurrences drawn at random from all markets. Kept: setups with regular legs when enough exist, with the most common number of swing points and no two swing points on the same bar.

A clean case from our bench: US stocksChosen on its shape alone, never on the outcome. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time.

PatternAfter498.7348.0+10 barsTPSLEntry2026-04
TextbookADI September 29, 2026Daily chart2:1 trade: in progress

Setting your stop loss levels

Calculating price targets and profit taking

The measured-move target adds the height of the pattern to the neckline. With an entry near the neckline and a stop at the troughs, that target is close to 1 times the risk. We tested a farther target at twice the risk. On daily charts, trades that reached it took a median of 51 bars; stopped trades took a median of 34 bars. The median trade moved 0.89 R in its favor at best, which is about the distance to the measured-move target. Of the trades that hit their stop, 13.7% had first reached +1 R. Taking partial profit at the measured move, then moving the stop, is one way to handle that; we have not tested it.

Double bottom vs. double top: understanding the difference

The double top pattern is the mirror image: two peaks at the same level after a rise, an M shape, confirmed by a close below the low between them. It is a bearish reversal pattern, traded with a short position. Our bench applies the same rule to both, on inverted prices.

Pattern (daily, all markets)ShapeOccurrences (2:1 trades)2:1 target hitSame trade, random datesExpectancy
Double bottomW, bullish6,422 (6,303)21.0%22.2%+0.20 R
Double topM, bearish7,951 (7,531)12.4%12.3%−0.22 R

On daily charts, both patterns hit their target about as often as the same trade on random dates, and neither average result per trade beat its random baseline by a margin that passes our statistical test (+0.20 R against +0.19 R for the double bottom, −0.22 R against −0.25 R for the double top). The gap between them comes from the market, not from the shapes: the same trades placed on random dates show it too (22.2% of targets hit for the long trade, 12.3% for the short one), because the assets we test rose more often than they fell over their history.

Related bullish formations follow the same logic. The triple bottom adds a third test of the troughs (18.6% of 2:1 targets hit on daily charts, against 20.4% on random dates), and the inverse head and shoulders has a lower middle low (28.1% against 29.2%).

Key advantages of using the double bottom pattern

  • It is easy to spot: a W with a clear neckline.
  • It defines the trade: entry above the neckline, stop below the troughs, target from the height.
  • It is drawn the same way on stocks, crypto, forex and indices, on every timeframe.
  • The breakout filter removes more than half of the W shapes before any trade is taken.

Common pitfalls and disadvantages to watch for

Identifying false signals

False reversals are the main risk of any reversal pattern. A false signal is a breakout that does not hold: price closes above the neckline, then falls back into the pattern and through the troughs. In our statistics this is common. On daily charts the 2:1 target was hit 21.0% of the time; most other trades ended at the stop or at the 100-bar exit. In the four crypto cases described under Example 1 and Example 2 of this guide, two breakouts ended at the stop.

The risk of pattern failure

The larger the pattern, the farther the target. On daily charts, double bottoms built from the smallest swing points (2 ATR) reached the 2:1 target 29.6% of the time; those built from the largest swing points (8 ATR) only 2.5%, because the target was rarely reached within 100 bars. Taller patterns need more patience and a smaller position.

Common mistakes traders make with double bottoms

Trading before confirmation

Ignoring the broader market trend

A trend filter would favor a double bottom that forms above the 200-day moving average, inside a larger bullish trend. We measured it: on daily charts, the 2:1 target was hit 19.8% of the time above the 200-day average and 23.1% below it, with almost the same expectancy (+0.22 R against +0.17 R). The larger trend changed the result only a little.

Other mistakes: drawing the neckline after the fact to fit a breakout, accepting troughs that are far apart in price, and using a stop so tight that normal noise inside the pattern triggers it.

Advanced tips

Strong signals and weak signals

Not every W carries the same information. One way to rank potential setups is by their structure:

  • Strong: a clear downtrend before the pattern, two distinct troughs, and a strong close well above resistance.
  • Strong: the second trough forms on weaker bearish momentum, for example a higher RSI reading than at the first.
  • Weak: troughs only a few bars apart, a neckline barely above the troughs, or a breakout bar that closes back near resistance.
  • Weak: a pattern that forms against strong bearish market conditions, such as a falling market index.

These rules come from reading price action, not from our statistics: our bench counts every confirmed pattern the same way. Use them to filter potential trades, and record the result to see whether they help in your own trading.

Combining with technical indicators

You can add indicators like moving averages, the RSI or the MACD. A bullish divergence (the second trough lower or equal in price, but higher on the RSI) is the classic addition. We have not tested indicator filters: if you use one, test it on your own market. The moving average filter is the one we did measure, with the small difference reported above.

Analyzing market sentiment

The double bottom is a picture of crowd psychology: fear at the first trough, doubt during the bounce, and a refusal to sell at the same price on the second trough. News, positioning and the behavior of the broader market can confirm or contradict that picture. Treat sentiment as context; it is not part of the pattern.

Reliability and success rates

The double bottom pattern is not reliable on its own: on no market or timeframe we tested did it beat random dates of the same assets in a way that survives our correction for multiple testing. The trade on daily crypto charts comes closest (39.6% of 2:1 targets hit against 27.0% on random dates) and reads promising: it passes a simple test, not the correction. The highest raw row with enough cases, daily indices (73.0% of 126 double bottoms higher 10 bars later, against 57.5% of random bars), still reads No clear edge: its excess return over the rest of the market is +0.15%, with an interval that includes zero. On 4-hour and hourly crypto charts, the row reads Worse than chance: a rise 10 bars later was rarer than after random bars, and the excess return over the rest of the market stays below zero after our correction. The looser ugly double bottom, whose second trough sits 15% to 50% of the pattern height above the first, does worse: on daily charts across all markets it reads worse than chance, with an excess return over the rest of the market of −0.30%. Here are the numbers from our test bench, which applies the same rule to full price history and compares what it finds with random bars.

54.7%vs 53.4% at random

Moved the expected way 10 bars later, compared with random bars.

Measured on 6,422 daily double bottom occurrences across 1,767 assets. Random bars on the same assets are the honest baseline.

No clear edge

Double bottom against random bars on the same assets, by market, on daily candles. Bars of almost the same length mean no edge.

Moved the expected way 10 bars laterDouble bottomRandom bars
  • All markets
    All markets, Double bottom: 54.7%
    All markets, Random bars: 53.4%
  • Crypto
    Crypto, Double bottom: 51.8%
    Crypto, Random bars: 45.1%
  • US stocks
    US stocks, Double bottom: 54.3%
    US stocks, Random bars: 53.9%
  • Forex
    Forex, Double bottom: 54.5%
    Forex, Random bars: 50.0%
  • ETFs
    ETFs, Double bottom: 62.0%
    ETFs, Random bars: 55.8%
  • Indices
    Indices, Double bottom: 73.0%
    Indices, Random bars: 57.5%
  • Commodities
    Commodities, Double bottom: 47.7%
    Commodities, Random bars: 51.3%
2:1 trade hit its targetDouble bottom tradeSame trade, random dates
  • All markets
    All markets, Double bottom trade: 21.0%
    All markets, Same trade, random dates: 22.2%
  • Crypto
    Crypto, Double bottom trade: 39.6%
    Crypto, Same trade, random dates: 27.0%
  • US stocks
    US stocks, Double bottom trade: 19.7%
    US stocks, Same trade, random dates: 22.0%
  • Forex
    Forex, Double bottom trade: 16.2%
    Forex, Same trade, random dates: 11.4%
  • ETFs
    ETFs, Double bottom trade: 22.9%
    ETFs, Same trade, random dates: 21.8%
  • Indices
    Indices, Double bottom trade: 23.2%
    Indices, Same trade, random dates: 21.4%
  • Commodities
    Commodities, Double bottom trade: 22.6%
    Commodities, Same trade, random dates: 27.2%
All statistics

Full results for the double bottom pattern, market by market

Every occurrence our rule finds on full price history, compared with what the same assets did on random bars. A pattern only earns an edge if it beats random entries after correcting for the thousands of tests we run.

Our verdict

Not a reliable signal on its own here. Use it as context, not as a trigger.

10-bar move No clear edge2:1 trade No clear edge

Double bottom: 6,422 occurrences tested

Bullish pattern · All markets · Daily · 1,767 assets · 1973-01 to 2026-10

Moved the expected way after 10 bars
54.7%
vs 53.4% on random bars
Excess return vs its market, 10 bars
−0.15%
95% interval −0.40% to +0.09%
its market−3%+3%
2:1 trade hit the target
21.0%
vs 22.2% for the same trade on random dates
Average result per trade
+0.20 R
vs +0.19 R on random dates

What this means. No measurable difference from the rest of its market over the next 10 bars.

Timeline

Pattern length, first swing to breakout
64 days · middle half 39 to 109 · on 6,422 occurrences
Breakout, after the last swing
5 days · middle half 1 to 10 · on 6,422 occurrences
Time to the 2:1 target, when hit
51 days · middle half 30 to 71 · on 1,326 trades that hit it
Time to the stop, when hit
34 days · middle half 17 to 58 · on 2,383 trades that hit it
Time in the trade, all exits
76 days · middle half 34 to 100 · on 6,303 trades
Measured-move target reached, when hit
21 days · middle half 10 to 44 · on the occurrences that reached it
Pattern height projected from the breakout

Size and trade path

Pattern height
13.0% · middle half 8.9% to 20.5% · on 6,422 occurrences
Best open profit during the trade
0.89 R · middle half 0.35 R to 1.77 R · on 6,303 trades
Stopped trades that were first up 1 R
13.7% · on 2,383 stopped trades
Trades a stop moved to breakeven at +1 R would have closed flat instead of at a loss

Medians, each on the cases named on its line; "middle half" spans the 25th to 75th percentile; no value under 30 cases.

How we detect it. High, trough, peak, second trough within 10% of the pattern height of the first, with the first high above the peak. Prior decline: the close one pattern duration before the first trough lies at least 60% of the height above the peak. At least 3 ATR tall, at least 3 bars between swing points. Confirmed by a close above the peak within half the pattern duration. The standard grade, which accepts most counted occurrences, widens this: levels within 15%, a prior move of at least 30% of the height over the two pattern durations before, a breakout within 0.75 of the duration. The first trough is a true low: from one first-leg duration before the pattern up to that trough, price never fell more than 10% of the pattern height below it.

All measurements (20 rows)

10-bar move: did price go the expected way?

Figures in gray: fewer than 30 occurrences, not interpreted. Excess return is signed so that positive favors the pattern. The test uses the bootstrap’s standard error and the interval its percentiles: near the 0.05 line, or on a few extreme moves, an interval can leave out zero while the test does not pass, and the test decides. Stock data misses most delisted companies, a survivorship bias we have not sized, which can flatter stock rows.
MarketOccurrencesPatternRandom barsExcess10-bar move verdict
Crypto · 1-hour9,17046.6%48.2%−0.22%Opposite of the textbook
Forex · 1-hour1,85849.6%50.5%+0.001%No clear edge
All markets · 1-hour11,02847.1%48.6%−0.18%Opposite of the textbook
Crypto · 4-hour2,33744.2%47.4%−0.81%Opposite of the textbook
Forex · 4-hour42846.5%50.3%−0.002%No clear edge
All markets · 4-hour2,76544.5%47.8%−0.68%Opposite of the textbook
Crypto · Daily38951.8%45.1%−1.43%No clear edge
US stocks · Daily5,58654.3%53.9%−0.08%No clear edge
ETFs · Daily17962.0%55.8%+0.16%No clear edge
Indices · Daily12673.0%57.5%+0.15%No clear edge
Forex · Daily7754.5%50.0%+0.27%No clear edge
Commodities · Daily6547.7%51.3%−0.01%No clear edge
All markets · Daily6,42254.7%53.4%−0.15%No clear edge
Crypto · Weekly2728.0%38.4%−26.29%Not enough data
US stocks · Weekly80552.3%56.5%−1.18%No clear edge
ETFs · Weekly2871.4%59.6%+1.06%Not enough data
Indices · Weekly1471.4%61.5%+0.36%Not enough data
Forex · Weekly837.5%52.7%−0.78%Not enough data
Commodities · Weekly1250.0%50.8%−3.70%Not enough data
All markets · Weekly89452.4%56.1%−1.82%Weak, below chance

2:1 trade: target hit and average result

R = initial risk of the trade. Entry at the close of the signal bar. Exit at the stop or the target, or at the open when a bar opens beyond either one; otherwise at the close after 100 bars. When one bar touches both the stop and the target, the loss is counted. No fees or slippage. n/a = not measured. Per trade: average result, against the same trade on random dates. Figures in gray: fewer than 30 closed trades, not interpreted.
MarketTradesTarget hitSame trade, random datesPer trade2:1 trade verdict
Crypto · 1-hour9,14218.8%19.6%+0.03 R vs 0.00 RNo clear edge
Forex · 1-hour1,84914.8%16.1%0.00 R vs −0.01 RNo clear edge
All markets · 1-hour10,99118.1%19.0%+0.02 R vs 0.00 RNo clear edge
Crypto · 4-hour2,32922.6%22.1%+0.05 R vs +0.03 RNo clear edge
Forex · 4-hour41912.9%14.4%−0.05 R vs +0.02 RNo clear edge
All markets · 4-hour2,74821.1%21.0%+0.04 R vs +0.03 RNo clear edge
Crypto · Daily37439.6%27.0%+0.45 R vs +0.05 RPromising
US stocks · Daily5,48919.7%22.0%+0.18 R vs +0.20 RNo clear edge
ETFs · Daily17922.9%21.8%+0.29 R vs +0.28 RNo clear edge
Indices · Daily12523.2%21.4%+0.47 R vs +0.25 RNo clear edge
Forex · Daily7416.2%11.4%−0.03 R vs −0.09 RNo clear edge
Commodities · Daily6222.6%27.2%+0.26 R vs +0.32 RNo clear edge
All markets · Daily6,30321.0%22.2%+0.20 R vs +0.19 RNo clear edge
Crypto · Weekly2429.2%50.7%−0.03 R vs +0.56 RNot enough data
US stocks · Weekly73230.7%32.3%+0.40 R vs +0.40 RNo clear edge
ETFs · Weekly2828.6%22.0%+0.65 R vs +0.24 RNot enough data
Indices · Weekly1421.4%20.2%+0.71 R vs +0.41 RNot enough data
Forex · Weekly714.3%13.1%+0.15 R vs +0.16 RNot enough data
Commodities · Weekly922.2%12.0%+0.27 R vs +0.10 RNot enough data
All markets · Weekly81430.2%31.8%+0.40 R vs +0.40 RNo clear edge

After the breakout

False start: the stop was hit before price moved half the pattern's height in the breakout direction, within twice the pattern's length. Random dates: the same entry, stop and length on the same asset at random dates. Throwback: price came back within a quarter of an average bar (ATR) of the breakout level, after at least one whole bar beyond it, within the pattern's length.
MarketOccurrencesFalse startsSame, random datesThrowbacks
Crypto · 1-hour9,17027.3%29.2%71.8%
Forex · 1-hour1,85829.2%29.1%72.1%
All markets · 1-hour11,02827.6%29.2%71.8%
Crypto · 4-hour2,33727.5%28.8%73.2%
Forex · 4-hour42832.8%30.3%74.8%
All markets · 4-hour2,76528.3%29.0%73.5%
Crypto · Daily38915.7%27.1%72.2%
US stocks · Daily5,58624.5%24.7%72.6%
ETFs · Daily17921.8%23.9%71.0%
Indices · Daily12616.7%25.1%63.5%
Forex · Daily7728.4%29.4%75.0%
Commodities · Daily6522.2%23.0%76.3%
All markets · Daily6,42223.8%24.9%72.4%
Crypto · Weekly2710.0%20.0%68.2%
US stocks · Weekly80523.0%22.6%71.3%
ETFs · Weekly288.7%17.6%65.4%
Indices · Weekly1427.3%30.4%84.6%
Forex · Weekly840.0%41.7%80.0%
Commodities · Weekly1220.0%28.3%80.0%
All markets · Weekly89422.5%22.7%71.3%

Data updated November 5, 2026 · code version c2a1683f · Read the methodology. We measure every pattern on crypto and forex (1-hour, 4-hour, daily and weekly charts) and US stocks, ETFs, indices and commodities (daily and weekly charts). A market or timeframe from that list missing from the tables above had no occurrence.

What you often read

“The double bottom pattern is a reliable bullish signal.”

What our data shows

On 6,422 daily occurrences, it moved in the expected direction 54.7% of the time, against 53.4% for random bars: no clear edge, since the average excess return is not statistically significant.

Table quoted in the text (verdicts and every market: see All measurements)
Market and timeframeDouble bottoms (2:1 trades)Higher 10 bars laterRandom bars2:1 target hitSame trade, random datesExpectancy (random)
All markets, daily6,422 (6,303)54.7%53.4%21.0%22.2%+0.20 R (+0.19 R)
US stocks, daily5,586 (5,489)54.3%53.9%19.7%22.0%+0.18 R (+0.20 R)
Crypto, daily389 (374)51.8%45.1%39.6%27.0%+0.45 R (+0.05 R)
Crypto, 4-hour2,337 (2,329)44.2%47.4%22.6%22.1%+0.05 R (+0.03 R)
Crypto, hourly9,170 (9,142)46.6%48.2%18.8%19.6%+0.03 R (0.00 R)
Forex, hourly1,858 (1,849)49.6%50.5%14.8%16.1%0.00 R (−0.01 R)
All markets, weekly894 (814)52.4%56.1%30.2%31.8%+0.40 R (+0.40 R)

Read the table in pairs of columns. On daily charts, 54.7% of double bottoms were followed by a higher price 10 bars after the breakout. That sounds bullish until you see that 53.4% of random days on the same assets were too. The excess return over the rest of the market after 10 days is −0.15%, with a 95% confidence interval from −0.40% to +0.09%: zero is inside the interval, so there is no clear edge.

The trade columns tell the same story. The expectancy of +0.20 R per trade before costs looks attractive, but the same entry, stop and target on random dates averaged +0.19 R. The profit comes from the upward drift of the assets over the holding period, not from the pattern. On hourly crypto, the pattern hit its target 18.8% of the time against 19.6% on random dates; its average result per trade does not pass our statistical test: the row reads No clear edge, and we do not count it as an edge. On direction, hourly crypto double bottoms were higher 10 bars later 46.6% of the time against 48.2% for random bars, and their excess return over the rest of the market stays below zero after our correction for the thousands of tests we run.

What the breakdowns show

  • Pattern height: on daily charts, double bottoms shorter than the median reached the 2:1 target 26.9% of the time, taller ones 15.0%. A taller pattern means a farther target.
  • Volume on the breakout bar: 20.9% with high volume, 21.2% without.
  • 200-day moving average: 19.8% above, 23.1% below.
  • Stability: the excess return was −0.15% in the first half of the history and −0.15% in the second half, both close to zero.

These breakdowns are descriptive and not corrected for multiple testing. None of them turned the pattern into an edge over random dates. The full table, with every market, timeframe and verdict, is in the statistics section of this page. The method is published in our methodology.

Double bottom case studies

Here are real double bottom patterns our bench found on daily crypto charts, with their actual outcome. They are separate from the gallery cards of the Real examples section. Quotes are in USDT; every date is a completed daily bar, the most recent in December 2023, before the statistics were generated.

Example 1: a breakout that reached the target

ETH/USDT made a first trough at 1,531.01 on September 11, 2023, a peak at 1,751 on October 1 and a second trough at 1,521 on October 12. On October 23 it closed at 1,765.46, above the neckline. With a stop at 1,521, the 2:1 target was 2,254.38; price reached it on December 4, 2023. ETH was 2.0% higher 10 days after the breakout. The measured-move target, at 1,981, was reached on the way, on November 9.

ETC/USDT did the same in 2020, more slowly: troughs at 4.5031 (September 3, 2020) and 4.6885 (November 4), neckline at 5.777, breakout close at 6.0431 on November 18, and the 2:1 target at 9.1231 reached on January 10, 2021.

Example 2: breakouts that failed

LINK/USDT made troughs at 6.2 (August 29, 2022) and 6.306 (October 13), with a neckline at 8.54. It broke out at 8.715 on November 4 and fell back within days: it hit the stop at 6.2 on November 9, 2022, a full 1 R loss, and was 27.8% lower 10 days after the breakout. ETH/USDT broke out at 498.76 on July 17, 2018, above a neckline at 495.98, was 5.7% lower 10 days later, and hit its stop at 404.48 on August 3, 2018. More real cases, winners and losers, are shown in the Real examples section.

Tools for spotting the pattern

Charting platforms let you draw the neckline and mark the two troughs, and some scanners flag W shapes automatically. Check what a scanner calls "equal" troughs and whether it requires a close above the neckline: definitions differ, and so do the results. Before trading the pattern with real money, mark the last 30 double bottoms on your market, write down the entry, stop and target, and compare the result with the same trade on random dates. That exercise is the test we run at scale.

Frequently asked questions

Is the double bottom pattern bullish or bearish?

It is a bullish reversal pattern by definition: it forms after a decline and points to a potential uptrend once price breaks above the neckline. On daily charts, it was followed by a rise about as often as random bars on the same assets.

Do the two troughs have to be identical in price?

No. A small difference is fine: our rule accepts a gap of up to 15% of the pattern height, and 10% on a textbook pattern. On our median shape, the second trough is slightly higher than the first, which can be read as weaker selling.

How is a double bottom confirmed?

By a close above the neckline, the peak between the two troughs. Before that close, it is only a potential double bottom. On daily charts, fewer than half of the candidates we found were confirmed.

Can this pattern be used for day trading?

Yes, it appears on hourly charts. On hourly crypto charts, the 2:1 trade reached its target 18.8% of the time against 19.6% on random dates, rated No clear edge: its average result per trade does not pass our statistical test, and on direction it did worse than chance; on hourly forex it was close to chance (0.00 R against −0.01 R per trade). Fees weigh more on short timeframes, where the move to the target is smaller.

What should I do if the pattern fails?

Exit at the stop below the troughs, as planned. A double bottom that breaks its troughs has turned into a continuation of the downtrend. Do not widen the stop or average down.

What is the W pattern in trading?

It is another name for the double bottom pattern, from the shape of the two troughs and the peak between them. The M pattern is the double top.

Summary of key points

  • A double bottom pattern is two troughs at about the same level with a peak between them, confirmed by a close above that peak (the neckline).
  • More than half of the W shapes on daily charts never closed above the neckline.
  • On 6,303 daily trades, the 2:1 trade reached its target 21.0% of the time, against 22.2% for the same trade on random dates.
  • The expectancy of +0.20 R before costs matched the +0.19 R of random dates: the market drift, not the pattern, explains it.
  • Volume and the 200-day moving average changed the results only slightly.

Final thoughts on risk management

If you trade the double bottom, treat it as a place to define risk, not as a reason to buy. Wait for the close above the neckline, place the stop below the troughs, size the position on that distance, and keep the risk per trade small. The pattern gives you a clear structure; any edge has to come from what you combine it with.

About the author and the data. Written by Amaury, founder of PatternsWizard, who is passionate about finance, quantitative trading and data analysis. He built the PatternsWizard test bench, which applies the same published rules to full market history: crypto, forex, US stocks, ETFs, indices and commodities. Trades and win rates are compared with random bars on the same assets, excess returns with the rest of the market, with error margins and a correction for multiple testing, and the whole pipeline is checked on random-walk prices, where nothing can be predicted. Statistics on this page were generated on November 5, 2026. The full methodology explains every step.

, Founder of PatternsWizard

Passionate about finance, quantitative trading and data analysis. Amaury built the PatternsWizard test bench, which detects each pattern on full price history and measures what happened next against random entries.

Statistics on this page come from our open methodology: every occurrence our rule finds on full history, compared with chance. How we test patterns.

179 patterns testedRandom-walk self-test passed