Strategy Zoo / S1628

PriceMomentum_V1628

ARCHIVEDhybrid

llmAdded regime gates to avoid downtrend and extreme/high-volatility/bubble regimes; simplified and diversified entry signals to require either moderate 20d momentum, a 20d breakout, or a bullish 50-day MA cross with positive 50d slope, plus filters on 1y cumulative return and volatility percentile to reduce overfitting. Replaced fragile tiny 20d-exit with a safer multi-condition exit: larger 20d stop, 50-day MA breakdown, or a drawdown stop. Adjusted volatility scaling to reduce size in medium and high volatility (0.7 / 0.3) for risk control.

Fitness
0.2625
Generation
75
Complexity
18
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1534S1534 · gen 70ELITEllm

changed ret_20d threshold -0.0674 -> -0.1275

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1628  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and ((ret_20d > 0.05 or breakout_20 > 0.0 or (close > sma_50 and sma_50_slope > 0.0)) and cumret_252d > -0.25 and vol_pctile < 0.9):
    position = 1.0
if long and (ret_20d < -0.06 or close < sma_50 or drawdown > 0.12):
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.7
if regime.volatility == "HIGH_VOLATILITY": position *= 0.3

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.1%22.1%-7.3%2.3%
Total Return-0.4%82.0%-24.8%40.4%
Sharpe0.110.91-0.200.22
Sortino0.090.88-0.160.18
Calmar-0.000.66-0.170.05
Volatility22.7%25.6%23.7%23.6%
Max DD-51.0%-33.3%-43.9%-51.0%
Win Rate31.9%43.3%31.4%34.3%
Avg Win6.7%12.2%7.8%9.1%
Avg Loss-3.2%-4.3%-4.1%-3.7%
Payoff2.072.821.882.46
Expectancy-0.1%2.8%-0.4%0.7%
Profit Factor0.972.160.861.29
Trades693035134
Avg Holding Days9.910.48.810.0
Turnover16.016.817.116.4
Exposure28.7%31.4%26.2%28.6%

Growth of $100

PriceMomentum_V1628 vs TSLA Buy & Hold
PriceMomentum_V1628 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-10.6%-0.81-16.2%7
201710.0%0.55-15.4%17
2018-13.3%-0.94-15.2%3
201910.4%0.48-24.0%5
202066.4%2.40-14.0%8
202120.8%0.75-27.1%15
2022-11.7%-0.47-27.4%6

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.2%-1.531%
hidden testEXPENSIVE8363.3%1.8646%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-17.5%-1.122%
hidden testLOW VOLATILITY44524.3%1.0538%
hidden testMEDIUM VOLATILITY250-43.3%-1.4230%
hidden testNORMAL818-11.9%-0.5126%
hidden testSIDEWAYS300-49.8%-2.1236%
hidden testUPTREND37130.7%0.9837%
trainDOWNTREND518-8.6%-1.051%
trainEXPENSIVE31128.3%0.9544%
trainEXTREME1008.1%1.551%
trainHIGH VOLATILITY699-0.8%-0.042%
trainLOW VOLATILITY74531.0%1.2856%
trainMEDIUM VOLATILITY568-30.8%-1.3626%
trainNORMAL1,601-2.9%-0.1328%
trainSIDEWAYS592-15.2%-0.7623%
trainUPTREND90220.5%0.7048%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13883.6%2.5847%
validationEXTREME14437.2%2.852%
validationHIGH VOLATILITY258-11.7%-1.121%
validationLOW VOLATILITY18328.4%1.0271%
validationMEDIUM VOLATILITY31548.9%1.5234%
validationNORMAL4741.4%0.0536%
validationSIDEWAYS206-21.6%-0.8833%
validationUPTREND42551.8%1.7540%

Trades (full period)

latest 100 of 135
EntryExitEntry PxExit PxReturnDays
2026-10-07—$377.81—-3.65%6OPEN
2026-06-302026-07-06$420.60$419.77-3.21%4
2026-06-232026-06-24$381.61$375.53-4.19%2
2026-06-162026-06-18$404.66$400.49-2.66%3
2026-06-122026-06-15$406.43$411.151.14%2
2026-06-092026-06-10$396.68$381.59-2.24%2
2026-05-082026-06-08$428.35$408.95-5.23%21
2026-04-202026-04-21$392.50$386.42-1.56%2
2026-01-122026-01-15$448.96$438.57-1.50%4
2026-01-062026-01-07$432.96$431.41-4.34%2
2025-12-042026-01-05$454.53$451.67-2.64%21
2025-08-252025-11-14$346.60$404.3517.65%59
2025-08-112025-08-21$339.03$320.11-1.94%9
2025-08-052025-08-06$308.72$319.91-0.37%2
2025-07-312025-08-01$308.27$302.63-2.50%2
2025-07-292025-07-30$321.20$319.04-1.08%2
2025-07-212025-07-25$328.49$316.06-7.78%5
2025-05-192025-06-06$342.09$295.14-12.57%14
2025-05-122025-05-13$318.38$334.074.58%2
2024-09-232024-10-14$250.00$219.16-10.01%16
2024-09-162024-09-20$226.78$238.254.02%5
2024-09-062024-09-09$210.73$216.27-6.05%2
2024-09-042024-09-05$219.41$230.172.79%2
2024-06-272024-07-12$197.42$248.2321.16%11
2024-05-292024-06-12$176.19$177.29-3.64%11
2023-11-292024-01-10$244.14$233.94-4.96%29
2023-11-272023-11-28$236.08$246.720.07%2
2023-11-222023-11-24$234.21$235.45-3.10%2
2023-11-202023-11-21$235.60$241.200.35%2
2023-11-162023-11-17$233.59$234.30-2.80%2
2023-09-252023-09-26$246.99$244.120.46%2
2023-09-122023-09-22$267.48$244.88-4.72%9
2023-08-072023-08-08$251.45$249.70-1.15%2
2023-08-032023-08-04$259.32$253.861.85%2
2023-05-312023-08-02$203.93$254.1131.28%44
2023-02-282023-03-09$205.71$172.92-8.87%8
2022-09-072022-09-26$283.70$276.010.13%14
2022-09-012022-09-02$277.16$270.210.36%2
2022-08-022022-08-31$300.59$275.61-7.18%22
2022-05-052022-05-06$291.09$288.55-5.97%2
2022-03-212022-04-27$307.05$293.84-1.90%27
2022-01-122022-01-13$368.74$343.852.61%2
2021-12-272022-01-03$364.65$399.93-0.80%6
2021-12-132021-12-14$322.14$319.50-3.62%2
2021-12-092021-12-10$334.60$339.01-4.40%2
2021-12-072021-12-08$350.58$356.322.82%2
2021-12-032021-12-06$338.32$336.34-4.63%2
2021-11-232021-12-02$369.68$361.53-3.84%7
2021-07-292021-11-10$225.78$355.9858.46%74
2021-06-242021-07-28$226.61$215.66-1.99%24
2021-06-222021-06-23$207.90$218.860.26%2
2021-06-182021-06-21$207.77$206.940.89%2
2021-06-142021-06-15$205.90$199.791.08%2
2021-05-032021-05-05$228.30$223.65-3.69%3
2021-04-142021-04-30$244.08$236.48-8.02%13
2021-02-222021-02-23$238.17$232.95-8.74%2
2021-01-122021-02-19$283.15$260.43-4.31%27
2020-12-102021-01-11$209.02$270.4030.32%21
2020-11-182020-12-08$162.21$216.6330.13%14
2020-11-062020-11-10$143.32$136.79-4.04%3
2020-11-042020-11-05$140.33$146.03-0.89%2
2020-10-132020-10-29$148.88$136.94-6.96%13
2020-08-112020-08-12$91.63$103.65-2.32%2
2020-06-252020-06-30$65.73$71.993.41%4
2020-05-292020-06-01$55.67$59.872.39%2
2019-11-222020-01-22$22.20$37.9752.09%40
2019-10-152019-10-25$17.19$21.8816.59%9
2019-09-262019-09-27$16.17$16.144.10%2
2019-09-112019-09-25$16.47$15.25-6.61%11
2019-07-222019-07-26$17.05$15.20-11.55%5
2019-02-282019-03-04$21.33$19.02-6.52%3
2018-11-262018-12-21$23.07$21.32-1.50%19
2018-03-132018-03-15$22.79$21.71-3.97%3
2018-01-182018-02-09$22.97$20.69-8.28%17
2017-12-122017-12-26$22.74$21.15-2.07%10
2017-10-182017-10-20$23.98$23.01-1.30%3
2017-10-112017-10-16$23.64$23.37-0.21%4
2017-10-052017-10-10$23.69$23.71-2.51%4
2017-08-302017-09-26$23.55$23.02-1.34%19
2017-08-252017-08-29$23.20$23.16-1.58%3
2017-08-152017-08-18$24.16$23.16-2.42%4
2017-08-042017-08-07$23.79$23.681.84%2
2017-06-302017-07-06$24.11$20.59-6.70%4
2017-06-052017-06-14$23.15$25.386.94%8
2017-05-122017-05-19$21.65$20.72-2.30%6
2017-04-242017-05-10$20.54$21.681.07%13
2017-04-202017-04-21$20.17$20.37-0.83%2
2017-03-242017-04-04$17.54$20.2512.47%8
2017-03-202017-03-22$17.46$17.00-3.03%3
2017-03-152017-03-16$17.05$17.47-0.76%2
2016-12-282017-02-28$14.65$16.6713.24%42
2016-10-042016-10-05$14.09$13.90-1.27%2
2016-07-222016-08-29$14.82$14.35-0.43%27
2016-06-162016-06-17$14.53$14.36-0.07%2
2016-06-132016-06-14$14.52$14.33-0.43%2
2016-06-082016-06-10$15.70$14.59-1.48%3
2016-03-282016-05-04$15.35$14.840.68%28
2016-03-212016-03-24$15.89$15.18-5.23%4
2015-12-292016-01-05$15.81$14.90-2.78%5
2015-09-212015-09-29$17.61$16.44-4.45%7