Strategies

Bollinger Bands: An Honest 10-Year Test and a Free MT5 Robot

Anton Rozhnovsky · October 26, 2026 · 8 min read
Bollinger Bands: An Honest 10-Year Test and a Free MT5 Robot

Bollinger Bands are on the chart of almost every trader. And almost all of us were taught the same thing: price closed below the lower band, “oversold,” buy; above the upper band, “overbought,” sell, the market will return to the mean. John Bollinger himself, the author of the indicator, warns in his book that touching the band is not a signal. But the popular strategy has a life of its own. I programmed a robot for MetaTrader 5 and ran it over 10 years of history. The result makes both camps uncomfortable: in most markets the strategy burns the deposit, but on one currency pair it has been working for 10 years, quietly and modestly. All the numbers are below; the robot is at the end of the article.

Bollinger Bands mean reversion strategy: an honest 10-year test and a free robot for MetaTrader 5

The strategy rules

Bollinger Bands are a 20-bar moving average and two lines at two standard deviations above and below it. The classic mean reversion strategy, the one repeated in textbooks and forums:

The essence is the opposite of trend systems like the “golden cross”: many small wins, a high percentage of winning trades, and the danger of a single big trend against you.

How I ran the test

Three blocks: the classic with no adjustments → optimization using only 2016–2022 → verification on 2023–2026, years the optimizer never saw.

Block 1. The classic: it works on the pound, it sinks on bitcoin

Bollinger Bands, mean reversion: classic on D1 across 7 instruments, 2016–2026
Instrument (D1) 10-year result Profit factor Max drawdown Winning trades Swaps
GBPUSD +$1,068 1.51 6.3% 66% −$233
EURUSD +$290 1.12 5.5% 61% −$338
USDCHF −$151 0.95 8.8% 62% −$484
WTI (oil) −$912 0.70 13.3% 57% −$1,212
USDJPY −$1,296 0.64 19.6% 60% −$795
GOLD −$1,704 0.60 28.4% 63% −$444
BITCOIN −$5,932 0.28 61.8% 57% −$776

Look at the winning trades column: about 60% across the board. That’s how the strategy gets sold: you win more often than you lose. But on bitcoin, with 57% winning trades, the deposit lost almost 60%. Why?

An important detail: even on GBPUSD it is +$1,068 over 10 years on $10,000, that is, about 1% a year with 1% risk. The edge exists, but it is thin.

Block 2. Optimization on 2016–2022

I optimized on GBPUSD, on D1 and H4, and for comparison also on EURUSD H4. I tuned the period and width of the bands, a trend filter (SMA from 50 to 300 bars or no filter), whether sells are allowed, and an emergency stop in ATR.

Conclusion: for this strategy the daily chart is more reliable than the four-hour chart. I didn’t pick the most profitable set, but one from a “cluster” of neighboring variants that are all positive, both in training and in the forward test:

Parameter Classic Optimization (GBPUSD D1)
Band period 20 10
Band width 2 deviations 1.5 deviations
Trend filter none only above the SMA 150
Direction buys and sells buys only
Stop none 2 ATR

Block 3. Forward test 2023–2026

Bollinger Bands on GBPUSD D1: 2016–2022 optimization and 2023–2026 forward test
Variant Period Result Profit factor Max drawdown Trades
Classic 2016–2022 +$485 1.32 6.3% 73
Optimization 2016–2022 +$303 1.81 1.7% 34
Classic 2023–2026 (forward) +$488 1.84 2.1% 43
Optimization 2023–2026 (forward) +$288 1.59 1.8% 40

Each period was tested separately, starting with $10,000. And here is the honest result you almost never see in robot reviews:

Of the 83 sets that were profitable in the training period, 54 stayed positive in the forward test: about two thirds. On the pound, the strategy has a stable edge, not a lucky number.

MetaTrader 5 tester report: Bollinger Bands on GBPUSD D1, optimized parameters

The risks, no makeup

Where to run the robot

The robot works in MetaTrader 5 with any broker that offers the GBPUSD pair. My test was done at FxPro. The other brokers in my ranking also work: RoboForex and Tickmill. On the daily chart the spread barely affects the result, but it is worth comparing the swaps on long positions.

Download the free “Bollinger” robot

The robot is free for clients of the brokers in my ranking:

  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, the classic Bollinger parameters (20, 2) and those optimized for GBPUSD D1, plus the instructions.

📊 Download the free robot on Telegram

My conclusion

“Buy at the lower band, sell at the upper” is a rule that burns deposits in trending markets. On bitcoin, gold, oil and the yen it only lost over 10 years. The high percentage of winning trades here is a trap: it looks pretty on the report right up to the day the market doesn’t return to the mean.

But on the pound the strategy is positive both before 2023 and after: it passes the test of the future, both as the classic and after optimization. No miracles: the return is small, but so is the drawdown. And it’s a good lesson: a robot that wins modestly in a single market is more honest than a “grail” that promises everything everywhere.

Other analyses: the 50/200 “golden cross”, a trend system that works exactly where Bollinger sinks, on bitcoin. The short system Connors RSI-2, with similar logic, also passed the forward test on the pound, and the Turtles, on bitcoin.

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.

← PreviousGolden Cross 50/200: An Honest 10-Year Test and a Free MT5 Robot

Keep reading

Supertrend Strategy: +40% in 72 Months and a Free MT5 Robot
Strategies

Supertrend Strategy: +40% in 72 Months and a Free MT5 Robot

I tested Supertrend (10, 3) over 72 months in MT5: the classic version wins in only 2 of 7 markets; buy-only on USDJPY H4 returned +40% and passed the forward test.

MACD + EMA 200 Strategy: 72-Month Test and Free MT5 Robot
Strategies

MACD + EMA 200 Strategy: 72-Month Test and Free MT5 Robot

I tested MACD + EMA 200 over 72 months on MT5: the classic doesn't win in any market, but the optimized version passed the forward test on gold. Free robot.

STRUCTURE FRAME: a breakout strategy for entering trend reversals
Strategies

STRUCTURE FRAME: a breakout strategy for entering trend reversals

An indicator-free breakout strategy: pending orders at the edge of the correction, with stop loss and take profit known in advance.