All posts
PublishedUpdatedBybollinger bandsmean reversionbreakoutindicatorsettingsbacktestUSDJPY

Bollinger Bands: Mean Reversion or Breakout? 315 Settings Tested

The same bands traded both ways on USD/JPY across 2024 and 2025: a 60% win rate that loses money, a 40% one that makes it, and where the textbook 20 and 2σ landed.

Bollinger Bands are a moving average with a band above and below it, set at some multiple of how much price has been varying. Most price action stays inside that envelope. Two common trading rules are fade the band, which treats a touch as a reversal, and follow the break, which treats a close outside as continuation.

Which one is right depends on who you ask. So we measured both, on the same pair, over the same period, paying the same costs.

For 2025 (1 January to 31 December) on USD/JPY, seven periods crossed with five deviations, plus four choices of where the fade takes profit, gives 140 fade settings, run separately for the long and the short side, and 35 breakout settings: 315 in all. Each was run on three timeframes, and the whole grid was run again on 2024.

The answer first. On the hourly chart, the fade averaged a 60.4% win rate and came through both years in only 25 of 140 settings; the breakout averaged 40.4% and came through in 23 of 35. Selling the upper band did worse still: zero settings out of 140 were profitable in both years on either the 15-minute or the hourly chart. Ranked by win rate, the order reverses.

30%40%50%60%70%−2k−1k0+1k+2kwin rate →net pips for the year
fade the lower band (140)fade the upper band (140)follow the break (34)one-hour chart, 2025
One indicator, two ways to trade it. The settings that win most often are the ones on the wrong side of zero.

What Bollinger Bands measure

The middle line is a simple moving average (period). The bands sit above and below it at a multiple of the standard deviation of closes over that same period (deviation).

The usual claim is that 1σ holds about 68% of the action and 2σ about 95%. That is what a normal distribution would do. Counting the actual bars gives something else: here are the 6,226 hourly USD/JPY closes of 2025 against a 20-period band:

DeviationCloses finishing inside
45.0%
1.5σ70.4%
87.1%
2.5σ95.1%
99.1%

Every band holds less than the textbook says. At 2σ, roughly one bar in eight closes outside. A fade built on "price rarely goes there" is going to meet price out there more often than the assumption allows.

The bands themselves are a ruler that stretches with the market: wide when it is moving, narrow when it is not. The same 2σ is a different number of pips on different days.

The shared parameters are period and deviation. The fade also has an exit deviation.

ParameterWhat raising it does
PeriodThe middle line dulls. Fewer touches
DeviationThe bands move further out. Fewer touches and fewer breaks
Take-profit deviation (fade only)Puts the far band further away. Fewer trades, each held longer

The counts bear it out. Averaged over the fade-long settings on the hourly chart in 2025, a period of 10 traded 319 times a year and a period of 50 traded 53. By deviation it runs 213 trades at 1σ down to 77 at 3σ. Raising period or deviation reduces trade count and therefore reduces the total spread paid.

How to put them on a chart

Bollinger Bands ship with every platform.

PlatformSteps
MT4 / MT5Pick Bollinger Bands from the indicator list and set the period and deviation
TradingViewAdd Bollinger Bands from the indicator search and set the period and deviation
Browser (Formiq)Built in; the backtest side switches between fading a touch and following a break with a trigger

Drawing them is the same everywhere. The decision that matters is whether the rule trades a touch or a close outside the band. This article tests a band-touch fade and a close breakout separately.

How this was tested

Entering this table reproduces these results.

ItemValue
PairUSD/JPY
Period2025-01-01 to 2025-12-31 (2024 run identically for comparison)
Timeframes15-minute / one-hour / four-hour
Bars tested24,903 on M15, 6,226 on H1, 1,610 on H4 for 2025
Fade, longBuy the close of a bar whose low reached the lower band; close it when a high reaches the upper band
Fade, shortSell the close of a bar whose high reached the upper band; close it when a low reaches the lower band
BreakoutA close above the upper band goes long, a close below the lower band goes short, and the opposite break reverses at that same close
Stops and targetsNone in the main grid; measured separately below
Spread0.3 pips, zero slippage, 0.1 lots. Charged on the exit and the new entry both
Fade grid7 periods (10, 14, 20, 25, 30, 40, 50) × 5 deviations (1, 1.5, 2, 2.5, 3σ) × 4 take-profit deviations (0.5, 1, 1.5, 2σ) = 140, run separately long and short
Breakout grid7 periods × 5 deviations = 35
MeasurementRun through Formiq's backtester, with pips re-derived from each trade's fill prices

The long fade and short fade are reported separately because a band touch is directional: buying the lower band and selling the upper one produce entirely different results.

Fade the band or trade the break?

The fade won more often per trade; the breakout kept more settings profitable in both years.

Trading ruleTimeframeProfitable 20252025 medianProfitable 20242024 medianBoth yearsMean win rate
Fade longM1522 / 140−503 pips44 / 140−223 pips7 / 14064.9%
Fade longH139 / 140−252 pips82 / 140+106 pips25 / 14060.4%
Fade longH4104 / 140+511 pips36 / 140−308 pips15 / 14069.5%
Fade shortM154 / 140−661 pips2 / 140−1,376 pips0 / 14063.9%
Fade shortH121 / 140−489 pips15 / 140−1,023 pips0 / 14060.8%
Fade shortH499 / 140+526 pips6 / 140−1,247 pips1 / 14063.4%
BreakoutM1525 / 35+432 pips18 / 35+33 pips16 / 3538.3%
BreakoutH125 / 35+789 pips30 / 35+838 pips23 / 3540.4%
BreakoutH412 / 35−1,025 pips28 / 35+861 pips9 / 3536.3%

(Mean win rate is over the 2025 settings; the settings that never took a trade are left out of that column.)

The figure at the top plots the hourly row of that table, one dot per setting: win rate across, net pips up. The red and purple dots (fading) gather to the bottom right; the blue ones (following) to the top left. The settings that are right more often are the ones below zero.

Selling the upper band produced no setting at all that was profitable in both years on the 15-minute or hourly chart. USD/JPY rose 1,632 pips through 2024, so repeatedly selling upper-band touches kept the short fade positioned against that rise.

Why the higher win rate loses

The two sides of the trade are different sizes.

3002001000100200300fade long M15fade long H1fade long H4fade short M15fade short H1fade short H4breakout M15breakout H1breakout H4
fade longfade shortbreakoutleft = mean loss, right = mean win, in pips, 2025
Fading the band wins small and loses large — the four-hour short is the one exception. Following the break does the opposite, which is why the lower win rate ends up ahead.

Averaged over every 2025 setting:

Trading ruleTimeframeMean winMean loss
Fade longH1+41.3 pips−68.6 pips
Fade shortH1+45.1 pips−83.8 pips
BreakoutH1+123.8 pips−80.9 pips

A fade wins a little when the touch snaps back and loses a lot when price simply keeps going: the exit waits for the far band, so a trade that was wrong stays wrong for a while. The loss runs 1.7 to 1.9 times the win. A 60% hit rate does not survive winners worth 60% of the losers.

The breakout is the mirror image: wrong more often than not, but the trades that work are the ones that run.

The relationship mostly holds on the other timeframes. The fade-long wins 20.8 and loses 40.6 pips on M15, wins 84.9 and loses 140.9 on H4. The breakout wins 66.5 against 42.5 on M15, and 286.1 against 136.4 on H4.

There is one exception. On the four-hour chart the short fade wins 99.3 pips against a 94.5-pip loss: the only row where the winner is the larger side. It still came through both years in 1 setting out of 140: a favourable size ratio did not cover what 2024's rise took out of it.

The textbook 20 and 2σ, used both ways

−2k−1k0+1kM15H1H4net pips for the year
fade (solid = 2025)breakout (solid = 2025)period 20, 2σ; the fade takes profit at 1σ
The same two numbers everyone quotes. Faded, they lose on the fifteen-minute chart in both years and split on the hourly chart; followed, they win on both of those timeframes in both years. The four-hour chart also changes sign.
UseTimeframe20252024
Fade long, exit at 1σM15667 trades, 65.07%, −411.1 pips642 trades, 67.76%, −613.3 pips
Fade long, exit at 1σH1167 trades, 63.47%, +71.0 pips157 trades, 68.79%, −597.6 pips
Fade long, exit at 1σH440 trades, 77.50%, +1,030.3 pips34 trades, 67.65%, −389.0 pips
BreakoutM15570 trades, 37.72%, +292.5 pips566 trades, 35.87%, +344.4 pips
BreakoutH1132 trades, 43.18%, +1,177.5 pips137 trades, 41.61%, +1,434.6 pips
BreakoutH441 trades, 19.51%, −2,126.7 pips34 trades, 35.29%, +775.5 pips

The only rows profitable in both years are the 15-minute and hourly breakouts. Faded, the same two numbers lost on M15 in both years; on H1 they made a small profit in 2025 and lost in 2024.

The four-hour chart changes sign between years on both sides. Its breakout took 41 trades in 2025 at a 19.51% win rate for −2,126.7 pips; that is not a sample worth drawing a conclusion from.

How to choose period and deviation

The only fade settings that survived were the slow, rarely touched ones. Period and deviation are varied one at a time on the hourly chart and averaged over the remaining settings. The last column counts settings profitable in both 2024 and 2025.

Breakout, by period

Period2025 mean2024 meanBoth years
10+520 pips+732 pips2 / 5
14+243 pips+1,221 pips3 / 5
20+885 pips+1,489 pips5 / 5
25+596 pips+870 pips5 / 5
30+804 pips+287 pips2 / 5
40+452 pips+803 pips4 / 5
50−12 pips+704 pips2 / 5

Periods 20 and 25 went 5 for 5. The textbook period really is near the top on the breakout side.

Breakout, by deviation

Deviation2025 mean2024 meanBoth years
+1,082 pips+1,569 pips7 / 7
1.5σ+1,368 pips+693 pips5 / 7
+980 pips+742 pips6 / 7
2.5σ−813 pips+896 pips2 / 7
−125 pips+462 pips3 / 7

A 1σ deviation went 7 for 7. Narrower bands break more often, which gives the setting a sample to stand on. Past 2.5σ a break becomes rare and the year starts deciding the result.

Fade, by deviation

Deviation2025 mean2024 meanBoth years
−741 pips−27 pips1 / 28
1.5σ−532 pips+5 pips4 / 28
−252 pips+83 pips6 / 28
2.5σ−44 pips+27 pips6 / 28
−14 pips+107 pips8 / 28

For the fade, wider deviations reduced the average loss. Every deviation still averaged negative in 2025, and a 1σ fade was profitable in both years in only one of its 28 settings.

Period runs the same way. On the hourly chart the fade at period 50 came through both years 7 times out of 20; at period 20, 0 times out of 20. What survives on the fade side is the setting that almost never fires.

Does last year's pick hold up?

The best fade of 2024 finished below the 2025 median; the best breakout stayed above it.

Trading ruleSettingSelection yearSelection-year netTradesTest yearTest-year netTest-year median
Fade long, H1period 40, 2σ → 1.5σ2024+1,029.9 pips672025−268.0 pips−251.7 pips
Breakout, H1period 20, 1.5σ2024+2,637.8 pips1952025+1,488.1 pips+788.6 pips

The fade setting lost 268.0 pips in 2025, below that year's −251.7-pip median. The breakout setting made +1,488.1 pips, above the +788.6-pip median.

The direction does not run both ways. Period 10 at 1.5σ made +1,838.4 pips over 363 trades in 2025 and lost 156.5 pips in 2024. Even for the breakout, one year's annual net did not select a setting that worked in the other year.

Filters, stops and targets

Trading ruleConditionYearTradesAnnual net
Fade long 20/2σ→1σUnfiltered2025167+71.0 pips
Fade long 20/2σ→1σUnfiltered2024157−597.6 pips
Fade long 20/2σ→1σADX ≥ 202025120+385.6 pips
Fade long 20/2σ→1σADX ≥ 202024111−728.0 pips
Fade long 20/2σ→1σADX ≥ 25202597+735.5 pips
Fade long 20/2σ→1σADX ≥ 25202475−1,055.9 pips
Fade long 20/2σ→1σADX ≥ 30202573+836.7 pips
Fade long 20/2σ→1σADX ≥ 30202453−879.3 pips
Fade long 20/2σ→1σLondon and New York hours2025140+309.8 pips
Fade long 20/2σ→1σLondon and New York hours2024131−691.5 pips
Fade long 20/2σ→1σTokyo hours202591+2.2 pips
Fade long 20/2σ→1σTokyo hours202481−727.9 pips
Breakout 20/2σUnfiltered2025132+1,177.5 pips
Breakout 20/2σUnfiltered2024137+1,434.6 pips
Breakout 20/2σADX ≥ 20202594+703.6 pips
Breakout 20/2σADX ≥ 202024106−322.6 pips
Breakout 20/2σADX ≥ 25202569−199.2 pips
Breakout 20/2σADX ≥ 25202474−120.3 pips
Breakout 20/2σADX ≥ 30202552−445.6 pips
Breakout 20/2σADX ≥ 30202449+263.3 pips
Breakout 20/2σLondon and New York hours2025114−54.1 pips
Breakout 20/2σLondon and New York hours2024113+1,599.8 pips
Breakout 20/2σTokyo hours202584+78.2 pips
Breakout 20/2σTokyo hours202479+449.2 pips

The ADX filter turns the fade positive in 2025 and deepens its loss in 2024. Added to the breakout it came in under the unfiltered version in both years. Screening a trend-following rule for trend strength did not help it.

Trading ruleExit ruleYearAnnual net
Fade long 20/2σ→1σOpposite band only2025+71.0 pips
Fade long 20/2σ→1σOpposite band only2024−597.6 pips
Fade long 20/2σ→1σSL 30 / TP 602025−230.9 pips
Fade long 20/2σ→1σSL 30 / TP 602024−530.5 pips
Fade long 20/2σ→1σSL 50 / TP 1002025−197.8 pips
Fade long 20/2σ→1σSL 50 / TP 1002024−531.7 pips
Fade long 20/2σ→1σSL 100 / TP 2002025−179.3 pips
Fade long 20/2σ→1σSL 100 / TP 2002024+41.2 pips
Fade long 20/2σ→1σTime exit, 24 bars2025+303.4 pips
Fade long 20/2σ→1σTime exit, 24 bars2024−635.2 pips
Breakout 20/2σOpposite band only2025+1,177.5 pips
Breakout 20/2σOpposite band only2024+1,434.6 pips
Breakout 20/2σSL 30 / TP 602025+193.6 pips
Breakout 20/2σSL 30 / TP 602024+231.7 pips
Breakout 20/2σSL 50 / TP 1002025+54.5 pips
Breakout 20/2σSL 50 / TP 1002024+1,121.3 pips
Breakout 20/2σSL 100 / TP 2002025+1,328.6 pips
Breakout 20/2σSL 100 / TP 2002024+1,128.8 pips
Breakout 20/2σTime exit, 24 bars2025+1,413.8 pips
Breakout 20/2σTime exit, 24 bars2024+1,536.2 pips

Fixed stops and targets are executable levels measured from the filled entry. A 60-pip target therefore closes at exactly +60 pips when reached; the engine does not subtract a second exit-side adjustment from that configured level.

Only the 24-bar time exit beat the opposite-band exit in both years, and only on the breakout (+1,177.5 → +1,413.8 and +1,434.6 → +1,536.2). Tightening the stop makes the breakout worse in a straight line because the rule depends on the few trades that continue far enough to offset its losses, and a close stop removes those trades.

Nothing helped the fade in both years.

How much does spread take?

About 40% of the fade's profit.

SpreadFade long 20/2σ→1σ (167 trades)Breakout 20/2σ (132 trades)
0.0 pips+121.1+1,217.1
0.3 pips+71.0+1,177.5
0.6 pips+20.9+1,137.9
1.0 pips−45.9+1,085.1
1.5 pips−129.4+1,019.1
2.0 pips−212.9+953.1

At a zero spread the fade makes 121.1 pips; at 0.3 pips it keeps 71.0. Costs remove about 40% of the pre-cost profit: the 50.1-pip difference is exactly 167 trades × 0.3 pips.

The breakout still keeps 953.1 pips at a 2.0-pip spread. It loses 264.0 pips going from 0 to 2.0, which is 132 × 2.0. The same relationship held without error in QQE and moving average crossovers.

Choosing the fade because it wins more often is not something this test supports. The fine sweep from 0.5σ through 4σ takes the separate question of which deviation works best. The 125-bar BBW squeeze test uses the distance between those bands as a volatility condition. Williams %R also produced high win rates without correspondingly high annual net results. The RSI fade and level-cross test found mean win rates of 65.3% for the fade and 23.7% for the cross. Fibonacci retracements compare buying a level with trading its break across 401 depths. MA disparity settings sets the same two lines by a percentage of price instead of a standard deviation, and judges them on closes rather than wicks. Building the rules without writing code is how to repeat any of this on your own pair.

Notes

  • One pair, USD/JPY, and two years. Nothing here guarantees the same pattern elsewhere
  • The fade holds until the far band with no stop, so a trade that goes wrong shows its full loss. Stops are measured in their own section
  • The breakout reads closes. A bar whose wick pierced a band but whose close came back inside is not a signal
  • Entries and exits fill at bar closes. Real fills differ
  • The spread is a flat 0.3 pips throughout. Real spreads move with the session and around releases
  • Four-hour settings trade between 4 and 153 times a year on the fade side, and one breakout setting took no trades at all. Win rates and profit factors at those counts are wide numbers before anything else is said

Questions people ask

Should you fade Bollinger Bands or trade the breakout?
On USD/JPY's hourly chart, the long fade had a 60.4% mean win rate but was profitable in both 2024 and 2025 in only 25 of 140 settings. The short fade was profitable in both years in 0 of 140. The breakout had a lower 40.4% mean win rate but was profitable in both years in 23 of 35 settings.
What are the best Bollinger Band settings?
Most settings profitable in both years were breakouts. On hourly bars, all 7 settings at 1σ and all 5 at periods 20 and 25 were profitable in both years. The period-10, 1.5σ breakout still changed from +1,838.4 pips in 2025 to −156.5 pips in 2024. One year's annual net is not enough to select a setting.
Does the standard 20 period and 2 standard deviations work?
The direction of the rule reversed the result. Buying the lower band and exiting at 1σ lost 411.1 pips in 2025 and 613.3 in 2024 on the 15-minute chart. On the hourly chart it made 71.0 in 2025 and lost 597.6 in 2024. The same period 20 and 2σ traded as a breakout made 1,177.5 and 1,434.6 pips on the hourly chart.
Why does fading Bollinger Bands lose despite a high win rate?
The two sides of the trade are not the same size. Averaged over every hourly setting in 2025, the fade won 41.3 pips and lost 68.6; the breakout won 123.8 and lost 80.9. Fading wins small and loses large, so a 60% hit rate still adds up to a negative number.
How much of the price actually stays inside the bands?
Less than the textbook figure. Measured on 6,226 hourly USD/JPY bars in 2025 with a 20-period band, closes finished inside the 1σ band 45.0% of the time, inside 2σ 87.1%, and inside 3σ 99.1%. The usual 68% and 95% assume a normal distribution that this price series does not follow.

Formiq is a free browser-based FX terminal with replay practice and no-code backtesting. Open the chart or see what the free plan includes.