← All strategiesHow we test →

Strategy Report Card — Bollinger Band Reversion (SPY)

VERDICT: DEPLOYABLE (small size)

Start at <=25% of your per-strategy risk budget; scale up only after live confirms the backtest.

A Bollinger Bands mean-reversion strategy that goes long when the closing price falls below the lower band and goes short when it rises above the upper band. It is designed for range-bound or mean-reverting market regimes.

Family bollinger · direction long_short · params period=20, mult=2

Translation warnings
OOS equity curve
MetricOriginal Improved +none+flat ★
OOS Sharpe0.5210.521
Stress Sharpe (3x cost)0.1270.127
Ann return3.6%3.6%
Max drawdown-7.6%-7.6%
Ann turnover27.427.4
PSR (P[Sharpe>0])0.9340.934
Bootstrap p(mean<=0)0.0970.097

Recommended: improved — OOS Sharpe 0.521, PSR 0.934, bootstrap p 0.097.

Breadth — does the same edge hold elsewhere?

BROAD — edge holds across many assets and timeframes (low overfit risk)

Across assets: 6/8 positive (4/8 under stress), median Sharpe 0.193

AssetSharpeStress
SPY0.520.13
QQQ0.550.20
IWM-0.23-0.51
EEM0.17-0.18
EWZ0.220.01
GLD-0.62-1.17
AAPL0.14-0.13
MSFT0.800.54
TimeframeSharpeStress
D0.520.13
W0.500.45
M0.140.09
Want your strategy checked like this — out-of-sample, net of cost?
Request a free analysis of any strategy →

Out-of-sample, net of cost. PSR / bootstrap / stress-test robustness is what a TradingView backtest cannot show. Not investment advice. Full methodology → · Why most backtests lie →