C

Trading Autopsy

RSI(2) Mean Reversion  ·  QQQ, SPY  ·  1d bars  ·  2012-01-01 → 2026-07-06  ·  report generated 2026-07-06

Verdict: Mixed evidence. Some real signal, some real problems — trade small or not at all.

The strategy as tested

Direction: long. Entry when ALL of:

Exit: stop at 2.0× ATR(14); time exit after 10 bars; signal: rsi(2) > 70.

Costs modeled: 0.05% fee per side + 5 bps adverse slippage. Fills occur at the next bar's open after each signal — no same-bar fantasy fills. When a stop and target are both touched in one bar, the stop is assumed to hit first (pessimistic).

Headline results (full period)

Total return+25.9%
CAGR+1.6%
Buy & hold same period+984.9%
Max drawdown-16.2%
Sharpe ratio0.32
Sortino ratio0.19
Trades270 (19/yr)
Win rate66.7%
Profit factor1.24
Avg trade+0.22%
Avg holding time4.5 days
Total fees & slippage paid$1,491

Monthly returns

JanFebMarAprMayJunJulAugSepOctNovDec
2012+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%-0.8%+2.0%+0.9%
2013+0.9%+0.2%+0.0%+0.0%+0.0%+3.3%-0.2%+0.8%-0.4%+0.1%+0.9%+1.0%
2014-0.9%-1.1%+0.7%+1.9%+0.0%+0.1%-0.7%+0.4%+0.9%+1.0%+0.0%+1.0%
2015+0.5%+1.7%+1.3%+0.7%+0.4%-0.5%+0.2%-1.5%+0.0%+0.0%-0.9%+1.5%
2016-1.6%+0.0%+0.0%-1.4%+0.1%-1.3%+0.0%+0.7%+2.8%-0.4%-1.8%+1.1%
2017+0.3%+0.0%+0.8%+0.6%+0.8%+0.0%+0.2%+1.5%-0.1%+0.5%+0.3%-0.3%
2018+0.9%-4.9%-2.3%+1.1%+0.0%-0.6%+0.9%+1.3%-0.0%-3.5%+0.0%+0.0%
2019+0.0%+0.0%+0.3%+0.0%-3.4%+0.3%+0.0%-0.3%-0.8%-0.8%+0.0%+0.9%
2020+0.2%-3.2%+1.8%+0.0%+0.0%+0.6%+0.0%+0.8%+1.8%-2.4%+4.7%+0.2%
2021-0.9%+0.0%+1.3%+0.0%+1.4%+0.7%+1.9%+2.0%-0.9%-0.2%-1.0%-1.1%
2022-4.6%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%+0.0%
2023+0.0%-0.6%+2.2%+1.3%+1.2%+0.0%+0.0%-0.2%-1.0%-1.9%+0.1%+0.0%
2024+0.7%+0.5%+0.0%-0.7%+0.3%+0.8%-0.9%+1.5%+2.0%-0.1%+4.0%+1.9%
2025+2.7%-5.4%+0.0%+0.0%+1.1%+0.0%+0.0%+2.2%+0.0%+1.2%+0.6%+0.7%
2026+1.9%+2.0%-2.8%+0.0%+0.0%-1.2%+0.0%

Out-of-sample test

The strategy was evaluated on data after 2022-02-22 that plays no role in the in-sample window. Overfit strategies collapse here.

In-sampleOut-of-sample
Total return+9.8%+14.6%
Sharpe0.200.62
Max drawdown-16.2%-6.1%
Win rate63.4%74.7%
Trades19179

Consistency across time

PeriodReturnMax DDTrades
2012-01-03 – 2015-08-18+17.3%-3.8%65
2015-08-18 – 2019-04-02-5.0%-11.3%64
2019-04-02 – 2022-11-10-1.4%-8.2%62
2022-11-10 – 2026-07-02+14.6%-6.1%79

Monte Carlo drawdown analysis

1,000 reshuffles of the realized trade sequence — how bad could the drawdown have been with the exact same trades in a different order?

Median max drawdown (reshuffled)-19.5%
95th-percentile max drawdown-28.8%
Worst simulated drawdown-45.3%
Simulations ending profitable100%

Cost sensitivity

Zero costsAs modeled2× costs
Total return+62.4% +25.9%-6.6%
This report is independent historical research provided for educational purposes only. It is not financial advice, not a recommendation to buy or sell any security, and not a prediction of future results. Backtested performance has inherent limitations: it is hypothetical, does not reflect actual capital at risk, and past performance does not guarantee future results. Trading involves substantial risk of loss.