Home / Indicators / Bollinger Bands
Indicator family

Bollinger Bands: what they are, and whether they work

Bollinger Bands are a moving average with two bands drawn a set number of standard deviations above and below it, so the bands widen when the market gets volatile and narrow when it goes quiet. Below: every variant we backtested, and how often each one actually beat buying and holding the same asset.

Tested and published by IndicatorEdge · backtest grid generated 2026-06-25 · base rates recomputed 2026-07-31 · how we test

7
variants of Bollinger Bands backtested
19.9%
of 12,035 tests beat buy-and-hold
2,400 beat it, 9,635 did not
24.0%
best variant: Bollinger Mean-Reversion
395 of 1,645 — its own page has the detail
Base rate

How often Bollinger Bands beat buy-and-hold

2,400 of 12,035 out-of-sample tests beat simply buying and holding the same asset — 19.9%. On the other 9,635 it did not. That is indistinguishable from the 20.1% rate across all 382 indicators we test (one pooled rate over all 660,005 tests we have run, not a mean of the per-indicator rates) — the difference is inside the margin this many tests can resolve, so read it as ordinary, not better or worse.

One test is one variant on one asset on one timeframe. We tested 7 variants of Bollinger Bands, so an asset that carries several of them contributes several tests — this is the family's record across everything we ran, not a count of assets. Those variants are not alike: individually they beat buy-and-hold between 17.4% and 24.0% of the time, and 19.9% is the pooled rate over all of them, not a property every version of this indicator has. The table below gives each one separately. "Beat" means a higher return than holding that same asset over that same window. Measured out-of-sample, on data the setup was not chosen on.

What it looks like

Bollinger Bands on a real chart

Bollinger Bands on SPY20-period average, bands at 2 standard deviations · SPY daily, 180 bars to 2026-08-06 · conventional settings, not our tested ones65070075020-period average, bands at 2 standard deviations · SPY daily, 180 bars to 2026-08-06 · conventional settings, not our tested onesprice±2σ bands20-day average
Every variant we tested

Bollinger Bands variants, ranked by how often they beat buy-and-hold

VariantBeat / tested Beat rateAvg Sharpe
Bollinger Mean-Reversion395 / 1,64524.0%0.24
Bollinger 10 (x1.5) Break395 / 1,84321.4%-0.12
Bollinger %B364 / 1,83619.8%0.24
Bollinger 30 (x2.0) Break342 / 1,76519.4%-0.06
Bollinger Breakout321 / 1,71218.8%0.21
Bollinger 50 (x2.5) Break304 / 1,63218.6%-0.07
Bollinger Squeeze279 / 1,60217.4%0.15
The mechanism

What Bollinger Bands is — and how it's built

The middle band is a simple moving average of price, conventionally 20 periods. The upper and lower bands sit a multiple of the standard deviation of price over that same window above and below it — conventionally two. Because standard deviation is recomputed every bar, the width of the channel is itself a volatility reading: a 'squeeze' is the band width contracting, and an expansion is it widening.

How it's read. Two incompatible readings are both conventional, which is the main thing to understand about them. The mean-reversion reading treats a touch of the upper band as stretched and expects a return toward the middle. The breakout reading treats the same touch as strength and expects continuation. They cannot both be right on the same bar, and which one works is an empirical question rather than a matter of interpretation — which is what the numbers below are for.

Where it struggles by design. In a strong trend, price can ride the upper band for a long stretch, and the mean-reversion reading will fight that move the entire way. Conversely, in a quiet range the breakout reading produces a stream of failed signals as price crosses the band and immediately returns.

Origin: Devised by John Bollinger in the early 1980s.

Free · no spam

Get the weekly edge report

The best-performing indicator per asset, what changed this week, and the honest caveats — straight to your inbox.