Backstrap
Mean Reversion

Bollinger Band Bounce

Mean reversion when price touches a band edge then bounces back toward the middle.

What it is

Bollinger Band Bounce is a classic mean-reversion strategy. It exploits the statistical observation that prices tend to revert toward their recent average after extreme deviations.

When price touches the upper band, it has moved 2 standard deviations above its 20-bar average — historically extreme. The strategy bets on reversion to the mean. The opposite holds for the lower band.

How signals fire

Long entry triggers when a candle's low touches or breaks below the lower band, then the close returns above it on the same or next bar.

Short entry triggers symmetrically: a candle's high touches or breaks above the upper band, then closes back below.

Exit is held for a fixed number of bars (default 4). This is shorter than trend strategies because mean-reversion edges decay quickly — the longer you hold, the more likely the move continues against you.

Defaults: 20-period bands, 2σ width, 4-bar hold.

When it works

Range-bound markets where price oscillates between definable upper and lower extremes. Crypto alts during accumulation phases and major-pair forex during overnight sessions tend to mean-revert reliably.

Lower volatility regimes — when ATR contracts, band touches more often produce clean bounces.

When it fails

Strong trending markets — price can "ride the upper band" for many bars in a powerful uptrend, generating losing short signals after each touch.

Volatility expansion periods (post-news, breakout days) where the bands themselves widen rapidly and price keeps extending past them.

Markets with persistent skew (e.g. crypto bull runs) where reversion to a 20-bar mean simply doesn't happen.

Built-in presets

  • Baseline

    Standard 20-period, 2σ bands, 4-bar hold.

  • Wide bands

    30-period, 2.5σ — fewer but stronger mean-reversion signals.

  • Tight bands

    14-period, 1.8σ — more frequent signals, more whipsaws.

Recommended indicator filters

  • RSI 70/30 — only short when RSI confirms overbought; only long when RSI confirms oversold.
  • ADX ≤ 20 — favour low-trend regimes where mean reversion is more likely.
  • Volume × 1.0 SMA — require above-average volume to confirm the band touch is meaningful.

Common pitfalls

  • Shorting band touches in a strong uptrend — price 'rides the band' and the trade keeps losing.
  • Holding too long — mean-reversion edges decay quickly; longer holds turn winners into losers.
  • Treating every band touch as a reversal — many touches happen mid-trend without bouncing.
  • Backtesting only on range-bound periods — out-of-sample performance in trending regimes is much worse.

Related indicators

Related strategies

Related reading

Try Bollinger Band Bounce in the backtester

Open the engine, pick Bollinger Band Bounce, choose a preset, and run it against synthetic or your own historical data. Tune parameters, add filters, and see how it behaves out-of-sample with walk-forward and Monte Carlo analysis.

Open the backtester →

Educational note: This page explains how Bollinger Band Bounce fires and the market conditions it suits. It does not constitute investment advice. Backtested results are hypothetical simulations on past data; they cannot guarantee future outcomes. See the full disclaimer.

Last updated: 2026-05-08