Strategy Zoo / S1024

PriceMomentum_V1024

ARCHIVEDhybrid

crossoverentry from PriceMomentum_V0978, exit from PriceMomentum_V0640

Fitness
0.6618
Generation
47
Complexity
6
Created
2026-10-02

Lineage

Parents (2)
PriceMomentum_V0640S0640 · gen 29ARCHIVEDcrossover

changed ret_20d threshold 0.05 -> 0.184

PriceMomentum_V0978S0978 · gen 44ARCHIVEDcrossover

changed ret_20d threshold 0.05 -> 0.0091; reduce exposure to 62% during MEDIUM_VOLATILITY

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1024  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.1146 and ret_20d > 0.0091):
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.62

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR23.6%78.8%22.5%33.2%
Total Return441.4%471.2%113.1%6684.6%
Sharpe0.961.600.861.10
Sortino0.871.350.640.91
Calmar0.582.330.740.81
Volatility25.3%41.8%28.3%30.1%
Max DD-40.8%-33.8%-30.4%-40.8%
Win Rate50.0%50.0%52.9%50.8%
Avg Win19.4%38.4%15.8%25.1%
Avg Loss-4.8%-6.2%-6.0%-5.4%
Payoff4.076.212.644.61
Expectancy7.3%16.1%5.6%10.1%
Profit Factor4.076.212.974.77
Trades28141759
Avg Holding Days20.421.214.919.8
Turnover8.110.110.79.1
Exposure27.2%30.9%22.5%26.8%

Growth of $100

PriceMomentum_V1024 vs TSLA Buy & Hold
PriceMomentum_V1024 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
201619.1%1.66-8.6%5
20170.7%0.14-18.5%4
2018-27.3%-1.43-28.9%4
201963.0%2.64-8.5%2
2020321.8%2.54-33.8%5
202169.6%2.33-11.5%2
2022-22.4%-1.22-28.8%7

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 testDOWNTREND27621.1%0.8319%
hidden testEXPENSIVE8346.2%1.3242%
hidden testEXTREME48174.5%3.2163%
hidden testHIGH VOLATILITY25434.5%0.8533%
hidden testLOW VOLATILITY43636.8%1.9519%
hidden testMEDIUM VOLATILITY250-7.9%-0.2919%
hidden testNORMAL80913.1%0.5218%
hidden testSIDEWAYS2931.7%0.152%
hidden testUPTREND37144.5%1.1741%
trainDOWNTREND51813.1%1.487%
trainEXPENSIVE31128.0%0.8954%
trainEXTREME100375.7%5.2590%
trainHIGH VOLATILITY69944.5%1.2928%
trainLOW VOLATILITY74525.9%1.3137%
trainMEDIUM VOLATILITY568-2.8%-0.1614%
trainNORMAL1,6011.6%0.1018%
trainSIDEWAYS592-5.2%-0.542%
trainUPTREND90250.0%1.3855%
validationDOWNTREND12532.8%1.747%
validationEXPENSIVE13856.8%1.2639%
validationEXTREME144260.0%3.4674%
validationHIGH VOLATILITY25867.3%1.0842%
validationLOW VOLATILITY18345.7%2.7622%
validationMEDIUM VOLATILITY31578.8%2.7127%
validationNORMAL47411.1%0.5316%
validationSIDEWAYS206-7.3%-0.932%
validationUPTREND425112.8%2.0752%

Trades (full period)

59 trades
EntryExitEntry PxExit PxReturnDays
2026-08-242026-09-30$348.95$354.81-4.99%27
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-062026-05-08$398.73$428.355.55%3
2025-12-152026-01-05$475.31$451.67-4.74%14
2025-09-152025-10-23$410.04$448.988.56%29
2025-05-222025-06-06$341.04$295.14-8.36%11
2025-05-062025-05-12$275.35$318.386.21%5
2025-04-302025-05-02$282.16$287.21-4.14%3
2025-04-162025-04-22$241.55$237.97-10.66%4
2024-11-072025-01-13$296.91$403.3134.39%44
2024-10-032024-10-14$240.66$219.16-12.83%8
2024-09-062024-09-27$210.73$260.468.93%16
2024-07-022024-08-02$231.26$207.671.62%23
2024-05-152024-05-29$173.99$176.19-0.65%10
2023-06-022023-07-24$213.97$269.0627.25%35
2023-05-232023-05-31$185.77$203.936.29%6
2023-01-252023-02-10$144.43$196.8943.79%13
2022-08-162022-08-22$306.56$289.91-3.51%5
2022-08-052022-08-08$288.17$290.42-4.23%2
2022-07-192022-08-02$245.53$300.5918.04%11
2022-06-242022-06-29$245.71$228.49-1.22%4
2022-04-052022-04-21$363.75$336.26-9.34%12
2022-01-132022-01-20$343.85$332.09-10.18%5
2022-01-042022-01-07$383.20$342.32-11.44%4
2021-09-162021-12-01$252.33$365.0052.37%54
2020-11-192021-02-09$166.42$283.1543.83%55
2020-10-072020-10-14$141.77$153.777.28%6
2020-08-182020-09-24$125.81$129.26-3.40%27
2020-05-202020-08-10$54.37$94.5764.27%57
2020-04-142020-04-30$47.33$52.1322.74%13
2019-10-252020-03-04$21.88$49.97130.51%89
2019-09-272019-10-10$16.14$16.320.42%10
2019-06-212019-07-22$14.79$17.0516.36%21
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-152018-07-05$23.88$20.61-13.27%14
2018-05-012018-05-04$19.99$19.61-3.41%4
2017-08-042017-08-22$23.79$22.76-2.71%13
2017-06-052017-07-06$23.15$20.59-4.01%23
2017-04-042017-05-24$20.25$20.68-1.84%36
2017-01-052017-02-28$15.12$16.679.89%37
2016-12-212016-12-28$13.85$14.655.14%5
2016-07-262016-08-16$15.30$14.91-2.12%16
2016-04-052016-05-03$17.03$15.49-1.98%21
2016-03-242016-03-28$15.18$15.351.32%2
2016-03-042016-03-21$13.40$15.8916.56%12
2015-05-112015-07-09$15.97$17.197.54%42
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-09-16$16.83$17.381.78%28
2014-06-232014-07-16$15.81$14.48-4.55%17
2014-01-242014-03-26$11.64$14.2012.76%43
2013-07-022013-10-22$7.85$11.4450.70%79
2013-04-022013-06-26$2.96$7.05139.30%61
2013-01-292013-02-22$2.53$2.41-7.73%18
2012-11-232012-12-14$2.14$2.253.30%16
2012-03-282012-04-10$2.52$2.16-8.06%9
2012-02-232012-03-23$2.30$2.270.33%22
2012-02-212012-02-22$2.30$2.28-1.54%2