Strategy Zoo / S0010

SnapbackFromSMA_V0010

OVERFITmean_reversion

seedseed strategy | rejected: train sharpe 0.86 vs validation -0.00

Fitness
0.3074
Generation
0
Complexity
2
Created
2026-09-18

Lineage

Parents (0)
None — seed strategy
Children (0)
None

Strategy Logic (pseudocode)

# SnapbackFromSMA_V0010  [mean_reversion]
if flat and dist_sma_20 < -0.1:
    position = 1.0
if long and dist_sma_20 > 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR17.9%-8.6%——
Total Return271.2%-23.5%——
Sharpe0.86-0.00——
Sortino0.55-0.00——
Calmar0.59-0.17——
Volatility21.9%41.9%——
Max DD-30.3%-51.8%——
Win Rate83.3%50.0%——
Avg Win8.4%10.9%——
Avg Loss-6.8%-9.1%——
Payoff1.241.20——
Expectancy5.9%0.9%——
Profit Factor6.201.20——
Trades2410——
Avg Holding Days12.515.8——
Turnover6.07.0——
Exposure13.8%21.2%——

Walk-Forward Years

year-by-year stability matters more than any single year
YearCAGRSharpeMax DDTrades
No walk-forward results

A robust strategy performs acceptably in most years rather than spectacularly in one — look for consistency across regimes, not a single outlier year.

Regime Performance

PeriodRegimeDaysAnn. ReturnSharpeExposure
No regime results

Trades (full period)

0 trades
EntryExitEntry PxExit PxReturnDays
No trades recorded