Strategy Zoo / S1196

PriceMomentum_V1196

ARCHIVEDhybrid

crossoverentry from PriceMomentum_V0690, exit from PriceMomentum_V0227

Fitness
0.6076
Generation
55
Complexity
16
Created
2026-10-06

Lineage

Parents (2)
PriceMomentum_V0227S0227 · gen 11ARCHIVEDcrossover

logic of PriceMomentum_V0186 with risk overlay of PriceMomentum_V0160

PriceMomentum_V0690S0690 · gen 32ELITEcrossover

entry = PriceMomentum_V0671 OR PriceMomentum_V0640

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1196  [hybrid]
if flat and ((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.1997)) or ret_20d > 0.184):
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20):
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR12.1%100.3%6.0%24.6%
Total Return148.4%703.3%24.2%2452.3%
Sharpe0.521.840.340.80
Sortino0.582.410.400.95
Calmar0.212.820.140.43
Volatility31.6%42.7%34.9%35.0%
Max DD-57.4%-35.6%-43.2%-57.4%
Win Rate45.0%62.5%40.0%47.4%
Avg Win29.2%65.0%20.1%42.4%
Avg Loss-12.1%-7.5%-8.6%-10.3%
Payoff2.428.642.354.10
Expectancy6.5%37.8%2.9%14.6%
Profit Factor1.9810.001.563.69
Trades2081038
Avg Holding Days61.765.460.664.2
Turnover9.47.76.68.3
Exposure52.6%56.7%57.2%54.6%

Growth of $100

PriceMomentum_V1196 vs TSLA Buy & Hold
PriceMomentum_V1196 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
2016-26.0%-1.22-37.1%4
201712.2%0.53-31.6%2
2018-11.1%-0.31-23.5%3
201952.7%1.54-22.9%2
2020533.1%3.93-15.9%2
202139.4%1.02-26.7%3
2022-12.7%-0.22-25.0%3

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 testDOWNTREND278-3.5%-0.1630%
hidden testEXPENSIVE8378.3%1.9065%
hidden testEXTREME4895.3%2.5046%
hidden testHIGH VOLATILITY254-3.6%-0.1325%
hidden testLOW VOLATILITY43848.3%1.4471%
hidden testMEDIUM VOLATILITY250-36.1%-0.8565%
hidden testNORMAL8110.2%0.0157%
hidden testSIDEWAYS293-30.9%-0.8569%
hidden testUPTREND37157.3%1.4068%
trainDOWNTREND518-8.9%-0.4224%
trainEXPENSIVE31164.8%1.6665%
trainEXTREME100211.4%5.2959%
trainHIGH VOLATILITY69916.8%0.5026%
trainLOW VOLATILITY74536.0%1.3369%
trainMEDIUM VOLATILITY568-10.0%-0.2963%
trainNORMAL1,601-5.3%-0.1850%
trainSIDEWAYS592-16.0%-0.5247%
trainUPTREND90252.1%1.4273%
validationDOWNTREND12549.4%2.0816%
validationEXPENSIVE13898.5%1.9577%
validationEXTREME144277.5%5.4154%
validationHIGH VOLATILITY25868.4%1.8225%
validationLOW VOLATILITY18356.0%1.6987%
validationMEDIUM VOLATILITY315100.0%1.9665%
validationNORMAL47412.3%0.3452%
validationSIDEWAYS206-15.3%-0.4057%
validationUPTREND425132.7%2.7469%

Trades (full period)

39 trades
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—4.27%30OPEN
2026-04-202026-06-26$392.50$379.71-6.55%48
2025-04-302026-04-09$282.16$345.627.77%237
2025-04-102025-04-23$252.40$250.74-5.28%9
2024-11-072025-01-28$296.91$398.0918.10%54
2024-09-052024-10-23$230.17$213.65-4.78%35
2024-04-302024-08-05$183.28$198.8824.03%67
2023-11-172024-01-18$234.30$211.88-7.91%41
2023-09-122023-10-20$267.48$211.99-19.71%29
2023-05-242023-08-14$182.90$239.7630.36%56
2023-01-272023-03-10$177.90$173.44-7.10%30
2022-06-242022-10-06$245.71$238.132.02%73
2022-03-222022-04-27$331.33$293.84-5.04%26
2022-01-042022-01-26$383.20$312.47-9.89%16
2021-06-142021-12-06$205.90$336.3454.46%123
2021-04-052021-05-12$230.35$196.63-7.64%28
2020-10-072021-02-23$141.77$232.9565.68%95
2020-04-142020-09-30$47.33$143.00141.57%119
2019-09-132020-03-05$16.35$48.30155.38%120
2019-07-012019-08-15$15.14$14.380.62%33
2018-10-292019-01-04$22.32$21.18-5.51%46
2018-08-032018-09-05$23.21$18.72-7.25%23
2018-04-272018-07-30$19.61$19.344.22%65
2017-12-122018-03-26$22.74$20.28-8.93%71
2017-08-042017-11-03$23.79$20.41-13.15%65
2016-12-202017-07-07$13.92$20.8846.17%137
2016-07-222016-09-06$14.82$13.52-10.48%32
2016-06-082016-06-27$15.70$13.24-16.14%14
2016-03-042016-05-05$13.40$14.105.43%44
2015-11-302016-01-21$15.35$13.33-14.61%36
2015-09-222015-10-13$17.40$14.62-18.57%16
2015-04-132015-08-26$13.99$14.999.59%96
2014-11-112014-12-11$16.74$13.93-13.43%22
2014-05-282014-10-01$14.02$16.0214.48%89
2013-12-132014-03-27$9.84$13.8231.45%71
2012-11-062013-10-29$2.08$10.96150.65%247
2012-08-242012-10-16$1.97$1.87-9.92%37
2012-06-192012-08-02$2.14$1.74-14.72%32
2012-02-022012-04-25$2.02$2.190.43%58