Strategy Report Card — RSI 14 Mean Reversion (SPY)

VERDICT: BORDERLINE — paper trade first

No real capital yet. Forward-test on a demo/stress account until live Sharpe holds for 60+ days.

Classic RSI mean-reversion strategy. It goes long when the RSI of close falls below the oversold threshold (30) and goes short when the RSI rises above the overbought threshold (70), using a 14-period RSI. It is designed to profit in ranging/mean-reverting market regimes.

Family rsi_reversion · direction long_short · params period=14, oversold=30, overbought=70

Translation warnings
OOS equity curve
MetricOriginal Improved +none+flat ★
OOS Sharpe0.2100.210
Stress Sharpe (3x cost)-0.126-0.126
Ann return2.2%2.2%
Max drawdown-15.2%-15.2%
Ann turnover34.534.5
PSR (P[Sharpe>0])0.7070.707
Bootstrap p(mean<=0)0.2030.203

Recommended: improved — OOS Sharpe 0.210, PSR 0.707, bootstrap p 0.203.

Breadth — does the same edge hold elsewhere?

MIXED — works in some places; likely regime/asset specific

Across assets: 5/8 positive (3/8 under stress), median Sharpe 0.109

AssetSharpeStress
SPY0.21-0.13
QQQ0.570.24
IWM0.01-0.29
EEM0.440.17
EWZ-0.03-0.17
GLD-0.30-0.74
AAPL-0.42-0.66
MSFT0.470.19
TimeframeSharpeStress
D0.21-0.13
W0.340.26
M0.000.00
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.