Strategies

Double Top and Double Bottom: A 72-Month Test and Which Robot to Use Instead

Anton Rozhnovsky · November 2, 2026 · 10 min read
Double Top and Double Bottom: A 72-Month Test and Which Robot to Use Instead

Anyone who has ever opened a technical analysis book knows the double bottom: price hits the same level twice, turns around, and there is the “W,” a buy signal. You have seen it on the chart dozens of times, and maybe you have already entered a trade on it. I wanted to check how much this pattern really delivers. I programmed a robot with the classic rules and ran it on seven markets over 72 months. The answer came out honest, and it will save you time and deposit. At the end I show you which robots are better to use instead of chart patterns.

📊 Download the Heikin-Ashi robot that actually works, for free

Double top and double bottom: 72-month test on MetaTrader 5

The strategy rules

The person who studied the double top and double bottom most thoroughly was Thomas Bulkowski: in his “Encyclopedia of Chart Patterns” he analyzed thousands of examples. The robot trades the pattern with the classic rules:

What it looks like on the chart

Below are two real trades by the robot on USDJPY H4, from the best optimized parameter set (double bottom only, take profit of 2.5 pattern heights). This is what the pattern looks like in real life: one time the neckline breakout is the start of the move, and another time it is a trap.

Example of a winning double bottom trade on USDJPY H4: two bottoms, neckline, entry, stop and take profit

Winning trade. On October 16, 2024, USDJPY fell to 148.870, bounced, and on October 21 dropped again, to 149.085. Two bottoms at almost the same level, with the neckline between them at 150.321. That same day a four-hour candle closed above the neckline and the robot bought at 150.517. Stop below the lowest bottom, at 148.781; take profit of 2.5 pattern heights, at 154.145. The pair rose for two weeks and on November 6 reached the target: +$212.

Example of a losing double bottom trade on USDJPY H4: false neckline breakout and stop

Losing trade. On January 17 and 21, 2025, two bottoms at 154.976 and 154.772, with the neckline at 156.580. On January 22 a candle closed above it, and the robot bought at 156.616, with a stop at 154.650 and take profit at 161.136. But the rally ended before it began: the pair went back below the neckline, and on January 27 it broke both bottoms and hit the stop: −$102. The pattern was “textbook,” and that shows well why the book does not guarantee the result.

By hand: on the H4 chart, look for two lows at roughly the same level with a bounce between them. Draw a horizontal line through the high between the two: that is the neckline. Buy only after a candle closes above the neckline; stop below the lowest bottom; target, the height of the pattern from the entry point (or more, if the market is in a strong trend).

How I ran the test

MetaTrader 5 Strategy Tester, a demo account at FxPro with its quotes, spreads, commissions and swaps. From October 2020 to October 2026, exactly 72 months. Deposit of $10,000, leverage 1:500, risk of 1% per trade, “1 minute OHLC” mode. Why exactly 72 months, I explain at the end of the article.

Double top and double bottom over 72 months: a pattern that barely exists

Double top and double bottom with classic rules: D1, 7 instruments, 72 months
Instrument D1 result D1 trades H4 result H4 trades
GBPUSD +2.1% 4 −4.7% 48
USDJPY +2.1% 6 −5.6% 41
EURUSD +1.8% 5 +0.4% 53
USDCHF +0.7% 6 −7.2% 48
GOLD +0.3% 5 −8.1% 43
WTI (oil) −2.8% 5 −2.0% 48
BITCOIN −8.9% 11 +1.5% 54

What if optimization saves it?

I gave the optimizer freedom to choose everything: swing size, tolerance between bottoms, distance between them, pattern height, breakout wait time, target and direction, on USDJPY H4 and EURUSD H4, using only 10/2020–09/2024. Then I checked what it found on 10/2024–09/2026, months it had not seen.

Double top and double bottom on USDJPY H4: classic and best fit, forward test 10/2024–09/2026

Formally, the USDJPY set passed the forward test. But when nine fits out of ten lose money and the one that survives makes seven trades a year, I cannot call it an edge: it looks more like a lucky sample. And even that positive result leans on the rise of the pair itself: the optimizer removed the sells and kept the USDJPY buys. If you want to profit in trending markets, there are more reliable ways; I show them below.

MetaTrader 5 tester report: best double bottom fit on USDJPY H4

What to use instead of chart patterns: robots that passed the test

In the same 72-month test, these robots held up under verification on new data, and they have far more trades, so their results are more reliable:

Robot Over 72 months Max. drawdown Forward 10/2024–09/2026
Heikin-Ashi, GOLD H4 +96.4% 13.8% +54.4%, profit factor 1.71
Supertrend, USDJPY H4 +40.2% 4.8% +11.3%, profit factor 2.24
Williams volatility breakout, USDJPY D1 +42.8% 6.5% +14.2%, profit factor 1.56
For comparison: double bottom, USDJPY H4 (best fit) +16.9% 5.6% +5.5%, profit factor 1.62

All three trade the same thing the double bottom tries to capture: the end of a pullback in the direction of the main move. But they do not enter on a pattern that everyone draws their own way; they enter on a clear rule that triggers dozens of times a year. That is why their result is not a lucky sample but statistics.

📊 Download the Heikin-Ashi robot for gold

📊 Download the Supertrend robot for USDJPY

Where to run them and how to download them

The robots work on MetaTrader 5 with any broker that offers gold and USDJPY. My test was done at FxPro. The other brokers in my ranking also work: RoboForex and Tickmill. The robots are free for clients of these brokers:

  1. Open a MetaTrader 5 account with one of the brokers above (or use the one you already have).
  2. Go to the Telegram bot with the button and send your account number.
  3. After verification, the bot sends you the file: the robot, ready-made parameters and instructions. Run it in your broker’s tester (it takes an afternoon) and put it into operation.

If you want to experiment with the patterns yourself, the bot also has the “Double Top and Double Bottom” robot, with the classic and the optimized parameters. But I would not put it on a real account.

My conclusion

The double top and double bottom are a useful marker: they show where the crowd expects the reversal and where their stops will be. But as a standalone system, the pattern does not work. With strict rules it barely appears; with flexible rules it falls into false breakouts too often, and optimization on two markets gave either zero or a handful of trades you cannot trust. Protect your deposit: if you want to buy the end of a pullback, do it with a rule verified over hundreds of trades; Heikin-Ashi on gold and Supertrend on USDJPY confirmed it.

Earlier, pivot trading and the breakout of the first London hour also failed the test: there, too, you trade levels that everyone sees. Other analyses: the inside bar breakout, Bollinger Bands and Elder’s Triple Screen.

Why 72 months?

The market changes fundamentally every 3–5 years: the participants and the volatility change, and trends give way to ranges. Chart patterns were described in an era when charts were drawn by hand and few people noticed the same “W.” Today any scanner finds it in a second, and beneath every double bottom there are thousands of identical stops. Even within these six years the picture changed: on USDJPY the classic on H4 was losing slowly until the fall of 2024, and in the forward test the losses accelerated. A 10–20 year test would have blended those markets into a single average figure. A strategy has to be chosen for the current market, and changed when the market changes.

To search for strategies like these I built my app “Find Your Strategy”, in the browser or on Telegram. It includes patterns and levels: you can test any idea on up to 72 months of history, and every 2 weeks the app automatically runs tens of thousands of strategies and shows you the ones that work over the last 6, 12 and 36 months. It does not promise profits: it helps you tell a living idea from a pretty textbook picture.

Backtest results do not guarantee future results.

Sources

Where to trade

These are the brokers and exchanges I use that work with clients from Latin America. Always check that the service is available in your country and start small.

Dónde opero y qué recomiendo
Brokers de Forex y CFD
1
FxPro
Broker con historia desde 2006 y uno de los nombres más conocidos del mercado. Ejecución rápida y muchas plataformas.
MT4MT5cTraderFxPro App
Abrir cuenta
2
RoboForex
Depósito de entrada bajo y muchos tipos de cuenta. Buena opción para empezar con poco capital.
MT4MT5R StocksTraderCopyFX
Abrir cuenta
3
Tickmill
Spreads bajos y comisiones competitivas. Pensado para quien opera seguido y cuida cada pip.
MT4MT5Spreads bajos
Abrir cuenta
Exchanges de criptomonedas
1
Bybit
Uno de los mayores exchanges de derivados cripto. Futuros, spot y copy trading en una sola cuenta.
FuturosSpotCopy trading
Abrir cuenta
2
BingX
Exchange muy fuerte en copy trading: puedes seguir a traders y ver sus resultados.
Copy tradingFuturosSpot
Abrir cuenta
3
KuCoin
Exchange con cientos de criptomonedas y muchas altcoins. Spot, futuros y bots de trading en una sola cuenta.
SpotFuturosBots de trading
Abrir cuenta
Los enlaces son de afiliado: si abres una cuenta, puedo recibir una comisión sin costo para ti. Operar con CFD, Forex y criptomonedas apalancadas conlleva un alto riesgo de perder dinero. Revisa si el servicio está disponible en tu país y opera solo con dinero que puedas permitirte perder.
Want my 4 indicators for MT5 free for 30 days? Open an account with a trusted broker, send the number to the Telegram bot and get them. No deposit.

Risk warning: CFDs, Forex and crypto derivatives carry a high risk of losing money due to leverage. This article is not investment advice.

Anton Rozhnovsky
Anton Rozhnovsky

Trader for 14 years. He has automated and tested more than 2,000 strategies in trading robots and develops his own indicators for MetaTrader 5.

← PreviousHeikin-Ashi MT5 Robot: +96% on Gold in 72 Months with a 13.8% Drawdown

Keep reading

Parabolic SAR + ADX: 72-Month Test and Free MT5 Robot
Strategies

Parabolic SAR + ADX: 72-Month Test and Free MT5 Robot

I tested Parabolic SAR + ADX for 72 months on MT5: in forex, zero or a loss; on gold D1, Wilder's classic beat the optimization in the forward test. Free robot.

Elder’s Triple Screen: 72-Month Test and Free MT5 Robot
Strategies

Elder’s Triple Screen: 72-Month Test and Free MT5 Robot

I tested the Triple Screen over 72 months in MT5: the classic ran out of steam in the forward test, but buy-only with a 3-stop take profit passed on USDJPY D1. Free robot.

Turtle Strategy: An Honest 10-Year Test and a Free MT5 Robot
Strategies

Turtle Strategy: An Honest 10-Year Test and a Free MT5 Robot

I tested Richard Dennis's Turtles for 10 years on MT5: they lose on forex and gold, but work on bitcoin. Numbers, the tester trap and a free robot.