Does the Bollinger Bands + stochastic strategy work on USD/CAD?

USD/CAD, 1-hour chart, Oct 2, 2016 to Oct 1, 2026. Backtest run on October 2, 2026.

Key results

Total return
-42.5%
Buy & hold: +8.5%
Annual return (CAGR)
-5.4%
Buy & hold: +0.8%
Max drawdown
-45.1%
Buy & hold: -18%
Win rate
55.2%
Profit factor
0.77
Trades
1,913
Longest losing streak
11 trades
Period
Oct 2, 2016 to Oct 1, 2026
10 years
Market
USD/CAD
1-hour

Equity curve vs buy & hold

StrategyBuy & hold
Cumulative return of the strategy and of buy and hold, USD/CAD, Oct 2, 2016 to Oct 1, 2026At the end of the period the strategy is at -42.5%, against +8.5% for buying and holding USD/CAD over the same days.
Cumulative return in percent of the starting capital. The dashed line holds the asset for the whole period.

Returns year by year

YearReturnTrades
2016+0.3%53
2017+2.8%197
2018-6.7%190
2019-9.5%177
2020-3.7%202
2021-7.6%201
2022-1.9%210
2023-3.1%193
2024-8%175
2025-7.4%182
2026-8.2%133

Calendar years, compounded from monthly results. The first and last years can be partial.

The Bollinger Band bounce with a stochastic confirmation is a staple of forex education, including BabyPips' Bollinger Bands lesson: when price stretches to an outer band and the stochastic says the move is overdone, bet on a return to the middle. We tested it as written, with the middle band as the exit, on ten years of hourly USD/CAD, a pair often cited as range-friendly.

The rules we tested

  • Market and timeframe: USD/CAD, 1-hour candles.
  • Period: 2 October 2016 to 1 October 2026.
  • Long entry: the close is below the lower Bollinger Band (20 periods) and stochastic %K (14) is below 20.
  • Short entry: the close is above the upper Bollinger Band and stochastic %K is above 80.
  • Exit: longs close when the price crosses above the middle band, shorts when it crosses below it. An opposite entry signal also closes and reverses the position.
  • Stop-loss: 45 pips. There is no separate profit target: the middle band is the target.
  • Costs and sizing: 0.02% commission per side, full position size on a 10,000 starting balance.

What the backtest shows

The headline contradiction is the point of this page. 55% of trades won, more than half, yet the account lost 42.5% (-5.4% a year) with a maximum drawdown of 45.1%. Holding USD/CAD over the same period returned +8.5% with an 18% drawdown.

The exits tell you why. 1,375 trades ended on a signal, mostly the return to the middle band, and 537 hit the 45-pip stop. A move from an outer band back to the middle on an hourly chart is usually short, so the typical win is small. The stop, by contrast, is a full 45 pips. A profit factor of 0.77 means gross losses were about 30% larger than gross wins.

Then there is frequency. Close to 200 trades a year at 0.04% per round trip adds up to roughly 77% of the position size over ten years. A strategy built on small wins cannot absorb that.

The yearly table shows a steady decline rather than one bad period. Only the partial 2016 (+0.27%) and 2017 (+2.78%) were positive. Every year since has lost between 1.85% and 9.53%, the worst full years being 2019 (-9.53%) and 2024 (-8.01%).

Win rate is not profitability

A high win rate feels reassuring, but it says nothing on its own. Always read it next to the profit factor and the size of the average loss.

Why it doesn't work here

The bounce assumes that a close outside the band is an excess that will be corrected. Sometimes it is. But a close outside the band is also what the start of a trend looks like, and the stochastic stays oversold or overbought for long stretches when a trend is real. In those cases the entry fires repeatedly into a move that keeps going, and the 45-pip stop pays for it. Meanwhile the successful trades collect only the distance to the middle band, which shrinks as the bands narrow. Small wins, full-size losses and heavy costs is a combination that bleeds slowly, and that is exactly the shape of the equity curve.

What you could test next

  • Add a trend filter such as a 200-period EMA and only take bounces in its direction, or only when price is flat around it.
  • Require the stochastic to cross back up through 20 (or down through 80) before entering, instead of simply being in the zone.
  • Move to the 4-hour chart, where moves back to the middle band are longer and costs weigh less.
  • Use the opposite band as the target to see whether a larger payoff changes the balance.

Methodology and assumptions

Starting capital
10,000
Position size
100% of equity
Commission
0.02% per side
Data window
Oct 2, 2016 to Oct 1, 2026
Run date
October 2, 2026
  • No repainting: every signal is computed on closed candles only, so the backtest never acts on a price a trader could not have seen yet.
  • Past performance does not predict future results. A backtest is a historical simulation, not a forecast.

Frequently asked questions

What is the Bollinger Bands stochastic strategy?

It is a mean-reversion setup: buy when price closes below the lower Bollinger Band and the stochastic %K is below 20, sell short when price closes above the upper band and %K is above 80. The target is the middle band, the 20-period average.

How can a 55% win rate lose money?

When the losses are bigger than the wins. The trades that reach the middle band earn a small amount, while the 537 trades stopped out at 45 pips cost more, and commissions are paid on all 1,913 round trips.

Is USD/CAD a good pair for Bollinger Band bounces?

It is often described as range-prone, which is the regime a bounce needs. Over these ten years on the 1-hour chart, that was not enough: every year from 2018 to 2026 finished negative.

How much do commissions cost on an hourly Bollinger strategy?

At 0.02% per side and close to 200 trades a year, commissions add up to roughly 77% of the position size over ten years. On a strategy with small average wins, that is decisive.

Reproduce it, then change it

Every number on this page comes from the Backtrex engine. Rebuild the strategy in the app, then change the market, the timeframe or a parameter and see whether the result holds.

Ready to backtest your strategies?

Create your free account and take the guided tour: a real 10-year backtest in 3 minutes, no coding, no credit card.

Create your account in 30 seconds and run your first backtest. No credit card.

Other backtests