Strategy Zoo / S0862

PriceMomentum_V0862

ARCHIVEDhybrid

structuraladded entry filter: vol_60 < 0.3753; reduce exposure to 67% during EXPENSIVE

Fitness
0.2563
Generation
39
Complexity
16
Created
2026-09-29

Lineage

Parents (1)
PriceMomentum_V0840S0840 · gen 38ARCHIVEDstructural

changed ret_20d threshold 0.05 -> -0.0982

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0862  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.1146 and ((((close > sma_200 and sma_200_slope > 0.0) or ret_20d > -0.0982) and ret_20d > 0.05 and cumret_252d > -0.1997) and ret_20d > -0.1688) and vol_60 < 0.3753):
    position = 1.0
if long and ret_20d < -0.1003:
    position = 0.0  # exit to cash
if regime.bubble == "EXPENSIVE": position *= 0.67

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR3.0%12.7%1.5%4.5%
Total Return27.0%43.2%5.5%91.9%
Sharpe0.300.870.710.45
Sortino0.140.300.000.17
Calmar0.180.7214.630.25
Volatility12.3%15.0%2.1%11.4%
Max DD-16.5%-17.6%-0.1%-18.2%
Win Rate57.1%100.0%100.0%66.7%
Avg Win10.4%43.2%5.5%15.0%
Avg Loss-4.3%0.0%0.0%-4.3%
Payoff2.405.005.003.48
Expectancy4.1%43.2%5.5%8.6%
Profit Factor3.205.005.006.96
Trades7119
Avg Holding Days39.956.03.037.6
Turnover2.20.70.51.4
Exposure12.1%7.3%0.2%8.1%

Growth of $100

PriceMomentum_V0862 vs TSLA Buy & Hold
PriceMomentum_V0862 TSLA Buy & HoldIn-sampleValidationHidden test
Growth of $100 · log scale · in-sample, validation and hidden-test segments are shaded separately and must not be compared as one out-of-sample track record.

Walk-Forward Years

year-by-year stability matters more than any single year
YearCAGRSharpeMax DDTrades
20164.9%1.29-0.6%1
201730.8%1.47-15.2%1
20180.0%0.000.0%0
20190.0%0.000.0%0
20200.0%0.000.0%0
202143.2%1.51-17.6%1
20220.0%0.000.0%0

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
hidden testDOWNTREND2732.1%0.960%
hidden testEXPENSIVE830.0%0.000%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY2540.0%0.000%
hidden testLOW VOLATILITY4333.2%1.040%
hidden testMEDIUM VOLATILITY2500.0%0.000%
hidden testNORMAL8061.7%0.770%
hidden testSIDEWAYS2932.7%0.900%
hidden testUPTREND3710.0%0.000%
trainDOWNTREND5180.9%0.541%
trainEXPENSIVE31116.2%1.1520%
trainEXTREME1005.1%0.4912%
trainHIGH VOLATILITY699-1.9%-0.214%
trainLOW VOLATILITY74514.6%1.1218%
trainMEDIUM VOLATILITY568-3.5%-0.2414%
trainNORMAL1,6011.3%0.1011%
trainSIDEWAYS5922.5%0.541%
trainUPTREND9026.2%0.3426%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-1.1%-0.073%
validationLOW VOLATILITY18325.9%2.5215%
validationMEDIUM VOLATILITY31517.3%0.986%
validationNORMAL47420.9%1.1012%
validationSIDEWAYS2060.0%0.000%
validationUPTREND42523.3%1.1613%

Trades (full period)

9 trades
EntryExitEntry PxExit PxReturnDays
2026-05-062026-05-08$398.73$428.355.55%3
2021-09-162021-12-03$252.33$338.3243.21%56
2017-01-052017-07-07$15.12$20.8830.70%127
2016-12-212016-12-28$13.85$14.654.93%5
2015-05-112015-08-12$15.97$15.880.12%66
2015-04-292015-05-01$15.50$15.07-2.12%3
2015-04-242015-04-28$14.56$15.375.71%3
2014-08-072014-10-01$16.83$16.02-2.70%39
2013-01-292013-03-20$2.53$2.40-8.15%36