BACKTESTING · BOLLINGER REVERSION

Bollinger Band Mean Reversion Backtest in Crypto: Fees, Slippage and Break-Even Costs

Buying the lower Bollinger Band and selling the middle sounds simple. Band walks in trends and slippage at extremes make it harder.

Short answer

A Bollinger Band mean-reversion strategy (buy at or below the lower band, exit at the middle band; mirror for shorts) earns small, frequent gains in ranges and suffers large losses when price 'walks the band' in a trend. Break-even cost equals gross average per trade. Model entries at the next bar after the band touch (the band itself moves with each close), add slippage for extreme bars and include a stop or regime filter for band walks.

Cost picture

ItemValue (illustrative)
Trades420
Gross avg per trade+0.18%
Fees (2 × 0.05%)−0.10%
Slippage (2 × 0.03%)−0.05%
Net avg per trade+0.03%
Break-even round-trip cost0.18%
Bollinger reversion: edge vs cost (%)Bollinger reversion: edge vs cost (%): Gross edge 0.18 %; Fees 0.10 %; Fees + slippage 0.15 %.BOLLINGER REVERSION: EDGE VS COST (%)Gross edge0.18 %Fees0.10 %Fees + slippage0.15 %
Edge per trade versus cost per trade. Original ChartsPod editorial graphic.

See Bollinger Band Mean Reversion Backtest in Crypto on live data in the free ChartsPod terminal.

Open the ChartsPod terminal

Band walks

In a strong trend, price can close outside the band for many bars. A mean-reversion entry on the first touch keeps losing as the band moves with price.

A band walk (illustrative)A band walk (illustrative): BAR 1: Close below lower band: buy; BAR 3: Still below; −2%; BAR 6: Still below; −4.5%; BAR 9: Stop hit.BAR 1Close below lower band: buyBAR 3Still below; −2%BAR 6Still below; −4.5%BAR 9Stop hit
One band walk can erase dozens of small wins. Original ChartsPod editorial graphic.
Bollinger reversion testBollinger reversion test: Entry at next bar open; Stop for band walks; Regime filter (e.g. low ADX); Slippage on wide bars; Break-even cost reported.BOLLINGER REVERSION TESTEntry at next bar openStop for band walksRegime filter (e.g. low ADX)Slippage on wide barsBreak-even cost reported
Protect against trends. Original ChartsPod editorial graphic.

Conclusion

Related: Bollinger Band Width vs ATR: Two Ways to Measure Compression, Bollinger Squeeze Breakout Backtest in Crypto: Fees, Slippage and Break-Even Costs.

Include band-walk protection and realistic extreme-bar slippage before trusting Bollinger mean-reversion results.

Test Bollinger Band Mean Reversion Backtest in Crypto on a perpetual chart; no account is needed to chart.

Launch ChartsPod

Questions readers ask

Why does Bollinger reversion fail in trends?

Price can walk the band for many bars.

Where should fills be?

Next bar after the touch, plus slippage.

What filter helps?

Range-regime filters such as low ADX; test them.

Sources and methodology

Backtest cost logic follows TradingView's Pine Script strategy documentation; indicator definitions are standard. All performance numbers are illustrative examples of the method, not results of real tests.

  1. TradingView Pine Script: Strategies — simulated fills and assumptions.
  2. TradingView Pine Script: Repainting — live vs historical calculation.
  3. ChartsPod documentation — guides for order flow, derivatives, alerts, backtests, journal and workspaces.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.