Strategy Zoo / S1330

PriceMomentum_V1330

ARCHIVEDhybrid

llmAdd trend confirmation (sma_50_slope>0) and volatility filter (vol_pctile<0.8) to entry to reduce false signals; relax momentum thresh slightly to 0.05. Improve exits by adding momentum stop (ret_20d<-0.12), trend deterioration (sma_50_slope<0) and negative MACD histogram to exit losing/weak trades earlier. Add volatility regime gate (allow only LOW/MED volatility) and restrict bubble states to avoid EXTREME. Add position scaling rule to reduce size in high percentile volatility (>0.7) and lower base position to 0.8 to improve robustness and reduce overfitting.

Fitness
0.2805
Generation
61
Complexity
11
Created
2026-10-08

Lineage

Parents (1)
PriceMomentum_V1309S1309 · gen 60ARCHIVEDllm

changed ret_20d threshold 0.0191 -> 0.0594

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1330  [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 and sma_50_slope > 0.0 and vol_pctile < 0.8):
    position = 0.8
if long and (ret_20d < -0.12 or sma_50_slope < 0.0 or macd_hist < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR1.1%21.2%-0.4%4.7%
Total Return9.3%77.9%-1.6%95.9%
Sharpe0.151.110.050.37
Sortino0.100.860.030.24
Calmar0.030.65-0.020.12
Volatility14.8%18.8%15.7%15.9%
Max DD-35.0%-32.8%-24.7%-39.8%
Win Rate40.0%60.0%30.8%42.6%
Avg Win3.9%4.8%5.6%4.7%
Avg Loss-2.4%-3.0%-2.3%-2.5%
Payoff1.621.612.411.88
Expectancy0.1%1.7%0.1%0.6%
Profit Factor1.082.411.071.39
Trades904039169
Avg Holding Days4.44.54.34.5
Turnover18.121.316.718.4
Exposure12.7%14.7%10.8%12.6%

Growth of $100

PriceMomentum_V1330 vs TSLA Buy & Hold
PriceMomentum_V1330 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-4.0%-0.44-12.6%9
201710.3%0.74-8.9%18
2018-10.9%-1.47-11.7%6
20190.6%0.13-18.0%7
202062.4%2.55-6.4%10
202132.2%1.33-18.8%18
2022-17.3%-1.58-19.7%11

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 testDOWNTREND2780.0%0.000%
hidden testEXPENSIVE836.4%0.2527%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-7.8%-0.701%
hidden testLOW VOLATILITY44020.7%1.3615%
hidden testMEDIUM VOLATILITY250-25.5%-1.2813%
hidden testNORMAL8130.3%0.0210%
hidden testSIDEWAYS295-16.9%-1.6010%
hidden testUPTREND37115.5%0.6719%
trainDOWNTREND5182.0%0.580%
trainEXPENSIVE31119.0%0.9125%
trainEXTREME1009.3%1.551%
trainHIGH VOLATILITY6997.3%0.461%
trainLOW VOLATILITY7459.2%0.6425%
trainMEDIUM VOLATILITY568-13.3%-0.9710%
trainNORMAL1,601-1.5%-0.1111%
trainSIDEWAYS592-8.1%-0.787%
trainUPTREND9029.1%0.4523%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13887.1%3.2132%
validationEXTREME14437.7%2.612%
validationHIGH VOLATILITY258-6.5%-0.661%
validationLOW VOLATILITY1837.1%0.5123%
validationMEDIUM VOLATILITY31551.5%2.0222%
validationNORMAL474-3.4%-0.2013%
validationSIDEWAYS206-13.3%-1.444%
validationUPTREND42543.7%1.8124%

Trades (full period)

latest 100 of 169
EntryExitEntry PxExit PxReturnDays
2026-06-032026-06-04$423.70$418.45-0.17%2
2026-05-272026-06-02$440.36$423.74-3.41%5
2026-05-222026-05-26$426.01$433.591.40%2
2026-05-142026-05-21$443.30$417.85-5.18%6
2025-12-312026-01-02$449.72$438.07-0.99%2
2025-12-152025-12-30$475.31$454.430.02%11
2025-11-062025-11-07$445.91$429.52-2.96%2
2025-11-032025-11-05$468.37$462.07-2.29%3
2025-10-242025-10-27$433.72$452.42-2.88%2
2025-10-142025-10-15$429.24$435.15-1.38%2
2025-10-092025-10-10$435.54$413.49-0.73%2
2025-10-072025-10-08$433.09$438.69-3.72%2
2025-09-082025-10-06$346.40$453.2517.65%21
2025-09-042025-09-05$338.53$350.840.90%2
2025-08-252025-09-03$346.60$334.09-2.65%7
2025-07-312025-08-01$308.27$302.63-2.86%2
2025-06-042025-06-05$332.05$284.70-3.00%2
2025-05-192025-06-03$342.09$344.27-1.77%11
2024-10-092024-10-10$241.05$238.77-1.29%2
2024-10-072024-10-08$240.83$244.50-3.12%2
2024-10-032024-10-04$240.66$250.08-2.84%2
2024-09-162024-09-20$226.78$238.254.58%5
2024-09-042024-09-09$219.41$216.27-0.01%4
2024-06-182024-07-12$184.86$248.2322.38%17
2023-07-262023-07-27$264.35$255.71-0.44%2
2023-07-202023-07-21$262.90$260.02-7.94%2
2023-07-182023-07-19$293.34$291.260.65%2
2023-07-142023-07-17$281.38$290.380.84%2
2023-07-122023-07-13$271.99$277.900.49%2
2023-07-102023-07-11$269.61$269.79-1.56%2
2023-07-052023-07-07$282.48$274.43-1.09%3
2023-06-302023-07-03$261.77$279.821.17%2
2023-06-282023-06-29$256.24$257.501.77%2
2023-05-312023-06-27$203.93$250.2115.56%19
2023-04-122023-04-13$180.54$185.90-2.83%2
2023-04-102023-04-11$184.51$186.79-0.40%2
2023-03-062023-03-07$193.81$187.71-1.77%2
2023-03-022023-03-03$190.90$197.79-4.84%2
2023-02-282023-03-01$205.71$202.77-0.90%2
2022-09-212022-09-23$300.80$275.33-5.39%3
2022-08-262022-08-29$288.09$284.82-2.31%2
2022-08-242022-08-25$297.10$296.070.01%2
2022-08-222022-08-23$289.91$296.45-1.98%2
2022-08-152022-08-19$309.32$296.670.61%5
2022-08-022022-08-12$300.59$300.03-2.97%9
2022-04-192022-04-20$342.72$325.731.74%2
2022-04-142022-04-18$328.33$334.76-3.08%2
2022-04-122022-04-13$328.98$340.790.74%2
2022-04-052022-04-11$363.75$325.31-8.58%5
2022-01-122022-01-13$368.74$343.852.98%2
2021-11-262021-11-29$360.64$379.00-2.60%2
2021-11-232021-11-24$369.68$372.00-3.47%2
2021-10-122021-11-10$268.57$355.9823.06%22
2021-10-082021-10-11$261.83$263.98-0.98%2
2021-09-272021-10-07$263.79$264.540.71%9
2021-09-232021-09-24$251.21$258.130.02%2
2021-09-082021-09-21$251.29$246.46-2.56%10
2021-08-252021-08-26$237.07$233.720.15%2
2021-08-232021-08-24$235.43$236.162.90%2
2021-08-192021-08-20$224.49$226.75-1.96%2
2021-08-042021-08-17$236.97$221.90-2.79%10
2021-02-052021-02-08$284.08$287.810.05%2
2021-02-032021-02-04$284.90$283.33-1.82%2
2021-02-012021-02-02$279.94$290.934.50%2
2021-01-282021-01-29$278.48$264.51-2.82%2
2021-01-262021-01-27$294.36$288.050.05%2
2021-01-122021-01-25$283.15$293.603.35%9
2021-01-052021-01-11$245.04$270.4016.09%5
2020-12-312021-01-04$235.22$243.261.09%2
2020-12-292020-12-30$222.00$231.590.12%2
2020-12-242020-12-28$220.59$221.231.79%2
2020-12-182020-12-23$231.67$215.33-1.99%4
2020-12-102020-12-17$209.02$218.632.29%6
2020-11-192020-12-08$166.42$216.6324.77%13
2020-10-222020-10-23$141.93$140.210.44%2
2020-10-132020-10-20$148.88$140.65-2.21%6
2020-06-292020-06-30$67.29$71.993.97%2
2020-06-252020-06-26$65.73$63.981.93%2
2019-12-172020-01-22$25.27$37.9733.52%24
2019-12-032019-12-04$22.41$22.200.16%2
2019-11-292019-12-02$22.00$22.32-0.49%2
2019-11-222019-11-25$22.20$22.42-5.07%2
2019-10-162019-10-25$17.32$21.8812.82%8
2019-09-262019-09-27$16.17$16.144.68%2
2019-09-122019-09-25$16.39$15.25-7.91%10
2019-07-222019-07-26$17.05$15.20-9.19%5
2018-12-132018-12-18$25.12$22.47-4.11%4
2018-12-062018-12-07$24.20$23.860.59%2
2018-11-292018-11-30$22.74$23.37-1.70%2
2018-03-132018-03-15$22.79$21.71-4.53%3
2018-02-062018-02-07$22.26$23.000.04%2
2018-01-222018-02-05$23.44$22.21-1.57%11
2017-09-182017-09-25$25.67$23.00-6.22%6
2017-08-152017-08-18$24.16$23.16-2.77%4
2017-08-042017-08-07$23.79$23.682.10%2
2017-06-302017-07-03$24.11$23.510.03%2
2017-06-052017-06-14$23.15$25.388.28%8
2017-05-172017-05-18$20.41$20.87-2.91%2
2017-05-122017-05-16$21.65$21.13-1.94%3
2017-05-022017-05-04$21.26$19.70-3.09%3