Strategy Zoo / S1613

PriceMomentum_V1613

ARCHIVEDhybrid

parameterchanged ret_20d threshold 0.05 -> 0.1766; changed sma_200_slope threshold 0.0 -> 0.0023

Fitness
0.5826
Generation
74
Complexity
15
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1590S1590 · gen 73ARCHIVEDparameter

reduce exposure to 56% during MEDIUM_VOLATILITY

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1613  [hybrid]
if flat and ((ret_20d > 0.1766 and (((close > sma_200 and sma_200_slope > 0.0023) or ret_20d > 0.0923) and ret_20d > -0.1083 and cumret_252d > -0.0062)) or ret_20d > 0.184):
    position = 1.0
if long and ret_20d < -0.006:
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.57

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR11.2%52.1%5.9%17.3%
Total Return133.0%252.0%24.3%950.0%
Sharpe0.671.770.380.87
Sortino0.512.010.280.72
Calmar0.363.520.200.55
Volatility18.4%25.5%21.8%20.9%
Max DD-31.2%-14.8%-29.8%-31.2%
Win Rate50.0%58.3%38.5%48.9%
Avg Win13.1%25.0%16.2%19.6%
Avg Loss-5.4%-3.8%-5.9%-5.2%
Payoff2.436.582.733.75
Expectancy3.9%13.0%2.6%6.9%
Profit Factor2.439.211.703.58
Trades20121345
Avg Holding Days31.326.923.929.0
Turnover5.36.27.15.9
Exposure23.1%22.9%21.6%22.7%

Growth of $100

PriceMomentum_V1613 vs TSLA Buy & Hold
PriceMomentum_V1613 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
20163.0%0.33-8.7%2
20172.1%0.21-21.1%3
2018-10.2%-1.00-15.4%3
201928.9%1.32-14.3%1
2020205.2%3.34-14.8%4
202123.7%1.07-11.0%5
2022-9.0%-0.63-9.5%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 testDOWNTREND2787.6%0.677%
hidden testEXPENSIVE8348.2%1.7836%
hidden testEXTREME4883.1%2.4933%
hidden testHIGH VOLATILITY25418.7%0.9215%
hidden testLOW VOLATILITY44530.5%1.5225%
hidden testMEDIUM VOLATILITY250-42.3%-1.6522%
hidden testNORMAL818-0.3%-0.0119%
hidden testSIDEWAYS300-7.1%-0.3721%
hidden testUPTREND37120.9%0.7333%
trainDOWNTREND5185.8%0.883%
trainEXPENSIVE31120.8%0.8336%
trainEXTREME100164.5%4.7948%
trainHIGH VOLATILITY69911.4%0.6414%
trainLOW VOLATILITY74527.2%1.3240%
trainMEDIUM VOLATILITY568-6.2%-0.4013%
trainNORMAL1,6011.1%0.0819%
trainSIDEWAYS592-13.4%-1.039%
trainUPTREND90232.9%1.3344%
validationDOWNTREND1259.1%1.831%
validationEXPENSIVE13859.2%1.9931%
validationEXTREME144172.3%4.4243%
validationHIGH VOLATILITY25837.7%1.3120%
validationLOW VOLATILITY18315.6%0.9120%
validationMEDIUM VOLATILITY31568.6%2.5527%
validationNORMAL4742.5%0.1514%
validationSIDEWAYS206-12.8%-0.8219%
validationUPTREND42583.9%2.6331%

Trades (full period)

45 trades
EntryExitEntry PxExit PxReturnDays
2026-09-042026-09-30$354.08$354.81-8.66%18
2026-05-082026-06-08$428.35$408.95-5.23%21
2025-12-172026-01-05$467.26$451.67-10.76%12
2025-09-152025-10-23$410.04$448.988.27%29
2025-05-072025-06-12$276.22$319.116.59%26
2024-11-072025-01-13$296.91$403.3115.75%44
2024-09-062024-10-14$210.73$219.16-9.62%27
2024-07-032024-08-02$246.39$207.67-1.48%22
2024-05-202024-05-29$174.95$176.19-0.15%7
2023-11-292024-01-08$244.14$240.45-3.93%27
2023-09-152023-09-28$274.39$246.38-7.61%10
2023-05-252023-07-24$184.47$269.0644.71%40
2023-01-272023-03-08$177.90$182.005.49%28
2022-07-282022-08-29$280.90$284.820.52%23
2022-03-232022-04-21$333.04$336.26-0.79%21
2022-01-042022-01-24$383.20$310.00-8.71%14
2021-10-192021-12-01$288.09$365.0023.38%31
2021-07-022021-07-23$226.30$214.46-4.42%15
2021-04-272021-05-04$234.91$224.53-4.22%6
2021-04-072021-04-12$223.66$233.99-0.83%4
2020-11-242021-02-09$185.13$283.1534.29%52
2020-10-072020-10-14$141.77$153.773.23%6
2020-08-192020-09-24$125.24$129.264.93%26
2020-04-142020-08-10$47.33$94.5760.41%83
2019-10-252020-03-04$21.88$49.9792.55%89
2019-07-012019-08-06$15.14$15.381.94%26
2018-10-292018-12-19$22.32$22.202.54%36
2018-08-082018-08-20$24.69$20.56-8.45%9
2018-06-142018-07-06$23.85$20.59-4.26%16
2017-06-142017-07-06$25.38$20.59-9.11%16
2017-04-042017-05-24$20.25$20.68-2.48%36
2017-01-042017-02-28$15.13$16.6715.19%38
2016-07-262016-08-17$15.30$14.88-2.98%17
2016-03-082016-05-03$13.51$15.496.16%40
2015-09-232015-09-30$17.40$16.56-5.03%6
2015-04-282015-07-27$15.37$16.8717.51%63
2014-08-132014-09-16$17.35$17.38-2.54%24
2014-06-182014-07-16$15.14$14.48-5.41%20
2014-01-222014-03-26$11.90$14.2011.82%45
2013-12-182014-01-14$9.87$10.75-7.71%18
2013-07-022013-10-22$7.85$11.4418.21%79
2013-04-022013-06-26$2.96$7.0549.71%61
2012-11-212012-12-31$2.16$2.260.46%27
2012-07-172012-07-20$2.22$2.12-6.01%4
2012-02-072012-04-10$2.11$2.167.81%44