Strategy Zoo / S0986

PriceMomentum_V0986

ARCHIVEDhybrid

llmRelaxed regime gating to allow UPTREND and SIDEWAYS (exclude DOWNTREND) and restrict HIGH volatility; removed bubble-only restriction. Added a momentum-based alternate entry (macd_hist + rsi + low vol + short-term return) to improve robustness. Tightened vol_chg threshold on breakout branch. Improved exits: added SMA-50 distance and short-term momentum stop to reduce drawdowns. Added position sizing rules: scale up in low-vol/strong setups, scale down in very high vol, and lowered base position to reduce risk.

Fitness
0.3365
Generation
45
Complexity
19
Created
2026-10-01

Lineage

Parents (1)
PriceMomentum_V0792S0792 · gen 36ARCHIVEDllm

changed ret_20d threshold -0.006 -> -0.1496

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0986  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
if flat and (ret_20d > 0.05 or (breakout_20 == 1 and dist_sma_20 > -0.121 and vol_chg < 1.1) or (macd_hist > 0.0 and rsi_14 < 70.0 and vol_pctile < 0.8 and ret_5d > 0.01)):
    position = 0.6
if long and (ret_20d < -0.12 or dist_sma_50 < -0.08 or (macd_hist < 0.0 and ret_5d < -0.03)):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-2.3%36.7%1.9%5.9%
Total Return-17.1%155.5%7.2%131.0%
Sharpe-0.071.570.190.42
Sortino-0.061.730.160.36
Calmar-0.061.500.090.14
Volatility15.5%21.3%17.2%17.3%
Max DD-40.6%-24.5%-20.7%-40.6%
Win Rate32.1%50.0%39.5%38.1%
Avg Win4.5%9.3%4.3%6.2%
Avg Loss-2.6%-2.9%-2.3%-2.6%
Payoff1.743.161.822.38
Expectancy-0.3%3.2%0.3%0.7%
Profit Factor0.823.161.191.46
Trades783443155
Avg Holding Days9.29.87.89.1
Turnover11.813.613.812.6
Exposure19.8%23.7%18.7%20.3%

Growth of $100

PriceMomentum_V0986 vs TSLA Buy & Hold
PriceMomentum_V0986 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-3.0%-0.24-8.4%8
20173.6%0.32-13.9%15
2018-3.7%-0.52-8.1%3
20196.8%0.46-15.1%9
2020114.7%3.38-7.7%10
202119.4%0.90-18.8%11
2022-10.0%-0.62-24.5%12

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 testDOWNTREND275-2.9%-1.741%
hidden testEXPENSIVE8321.8%0.9631%
hidden testEXTREME4817.7%0.9310%
hidden testHIGH VOLATILITY254-17.1%-1.272%
hidden testLOW VOLATILITY43424.2%1.5625%
hidden testMEDIUM VOLATILITY251-12.0%-0.5425%
hidden testNORMAL8080.6%0.0418%
hidden testSIDEWAYS293-26.2%-1.3428%
hidden testUPTREND37131.3%1.4924%
trainDOWNTREND518-12.7%-1.312%
trainEXPENSIVE31114.0%0.7326%
trainEXTREME10036.6%2.0918%
trainHIGH VOLATILITY699-4.0%-0.261%
trainLOW VOLATILITY74515.6%1.1135%
trainMEDIUM VOLATILITY568-19.6%-1.1423%
trainNORMAL1,601-6.4%-0.4419%
trainSIDEWAYS592-11.8%-0.8522%
trainUPTREND90212.4%0.6629%
validationDOWNTREND125-0.4%-1.890%
validationEXPENSIVE13845.6%1.7633%
validationEXTREME144104.9%4.5214%
validationHIGH VOLATILITY25824.4%1.562%
validationLOW VOLATILITY18316.5%0.9941%
validationMEDIUM VOLATILITY31550.9%1.8832%
validationNORMAL4748.4%0.4424%
validationSIDEWAYS206-5.8%-0.3125%
validationUPTREND42562.6%2.4830%

Trades (full period)

latest 100 of 155
EntryExitEntry PxExit PxReturnDays
2026-07-012026-07-06$425.30$419.77-3.97%3
2026-05-222026-06-04$426.01$418.450.76%9
2026-05-082026-05-21$428.35$417.850.78%10
2026-04-202026-04-21$392.50$386.42-1.34%2
2026-03-112026-03-16$407.82$395.56-1.31%4
2026-02-262026-03-04$408.58$405.94-3.73%5
2026-02-122026-02-24$417.07$409.38-4.13%8
2025-12-312026-01-02$449.72$438.07-0.74%2
2025-12-012025-12-30$430.14$454.434.08%21
2025-11-062025-11-10$445.91$445.23-4.37%3
2025-10-142025-11-05$429.24$462.071.18%17
2025-10-102025-10-13$413.49$435.90-3.16%2
2025-09-082025-10-09$346.40$435.5414.58%24
2025-09-042025-09-05$338.53$350.840.68%2
2025-08-252025-09-03$346.60$334.09-1.98%7
2025-08-112025-08-21$339.03$320.11-1.14%9
2025-08-052025-08-06$308.72$319.91-0.22%2
2025-07-172025-08-04$319.41$309.26-3.57%13
2025-06-052025-06-06$284.70$295.14-8.67%2
2025-05-192025-06-04$342.09$332.05-1.01%12
2025-05-122025-05-13$318.38$334.073.93%2
2024-12-112024-12-23$424.77$430.603.09%9
2024-10-092024-10-10$241.05$238.77-0.97%2
2024-10-072024-10-08$240.83$244.50-2.34%2
2024-09-232024-10-04$250.00$250.080.56%10
2024-09-162024-09-20$226.78$238.253.45%5
2024-09-042024-09-09$219.41$216.270.06%4
2024-06-182024-07-12$184.86$248.2316.56%17
2024-05-292024-05-30$176.19$178.79-0.31%2
2023-11-142024-01-04$237.41$237.934.02%35
2023-11-092023-11-10$209.98$214.65-3.39%2
2023-11-072023-11-08$222.18$222.110.68%2
2023-10-062023-10-18$260.53$242.68-1.30%9
2023-08-282023-09-25$238.82$246.991.76%20
2023-07-262023-07-27$264.35$255.71-0.33%2
2023-07-132023-07-21$277.90$260.02-1.99%7
2023-06-282023-07-12$256.24$271.994.58%10
2023-05-312023-06-27$203.93$250.2111.59%19
2023-04-122023-04-13$180.54$185.90-2.13%2
2023-04-102023-04-11$184.51$186.79-0.30%2
2023-03-242023-04-06$190.41$185.06-2.10%10
2023-03-062023-03-07$193.81$187.71-1.33%2
2023-02-282023-03-03$205.71$197.79-4.98%4
2022-09-132022-09-23$292.13$275.33-3.20%9
2022-08-242022-08-31$297.10$275.61-3.94%6
2022-08-152022-08-23$309.32$296.45-2.13%7
2022-08-022022-08-12$300.59$300.03-2.19%9
2022-04-192022-04-27$342.72$293.84-7.72%7
2022-04-142022-04-18$328.33$334.76-2.31%2
2022-04-122022-04-13$328.98$340.790.56%2
2022-03-182022-04-11$301.80$325.3110.41%17
2022-03-042022-03-07$279.43$268.19-0.19%2
2022-03-022022-03-03$293.30$279.760.96%2
2022-02-102022-02-11$301.52$286.67-1.89%2
2022-01-122022-01-13$368.74$343.852.24%2
2021-12-282022-01-04$362.82$383.205.78%6
2021-11-232021-12-06$369.68$336.34-7.53%9
2021-08-232021-11-10$235.43$355.9828.50%57
2021-08-192021-08-20$224.49$226.75-1.47%2
2021-07-212021-08-17$218.43$221.902.29%20
2021-07-132021-07-20$222.85$220.17-3.60%6
2021-06-112021-07-12$203.30$228.574.51%21
2021-05-272021-06-03$210.28$190.95-1.47%5
2021-05-032021-05-04$228.30$224.53-2.19%2
2021-04-082021-04-29$227.93$225.672.16%16
2021-02-022021-02-11$290.93$270.55-2.57%8
2020-12-302021-02-01$231.59$279.9411.37%22
2020-11-182020-12-29$162.21$222.0028.32%28
2020-11-092020-11-11$140.42$139.04-2.86%3
2020-10-222020-10-23$141.93$140.210.33%2
2020-10-132020-10-21$148.88$140.88-2.87%7
2020-08-312020-09-01$166.11$158.357.42%2
2020-08-262020-08-27$143.54$149.253.73%2
2020-06-302020-07-06$71.99$91.4411.44%4
2020-06-262020-06-29$63.98$67.29-1.72%2
2020-05-282020-06-25$53.72$65.7310.23%21
2019-12-032020-01-31$22.41$43.3748.23%41
2019-11-292019-12-02$22.00$22.32-0.36%2
2019-11-222019-11-25$22.20$22.42-3.80%2
2019-10-152019-10-25$17.19$21.889.89%9
2019-09-262019-09-27$16.17$16.143.51%2
2019-09-102019-09-25$15.70$15.25-2.24%12
2019-09-062019-09-09$15.16$15.45-0.68%2
2019-09-032019-09-05$15.00$15.31-1.43%3
2019-07-222019-07-26$17.05$15.20-6.85%5
2019-02-282019-03-04$21.33$19.02-3.89%3
2018-11-292018-12-18$22.74$22.470.05%13
2018-03-132018-03-15$22.79$21.71-3.41%3
2018-01-112018-02-06$22.53$22.26-0.36%18
2017-12-122017-12-26$22.74$21.15-0.76%10
2017-12-072017-12-08$20.75$21.01-0.51%2
2017-10-172017-10-24$23.72$22.49-2.44%6
2017-09-122017-09-25$24.18$23.00-2.16%10
2017-08-252017-09-11$23.20$24.25-1.73%11
2017-08-152017-08-18$24.16$23.16-2.08%4
2017-08-042017-08-07$23.79$23.681.58%2
2017-07-032017-07-05$23.51$21.81-1.61%2
2017-06-052017-06-30$23.15$24.113.64%20
2017-05-122017-05-18$21.65$20.87-3.28%5
2017-04-242017-05-05$20.54$20.56-2.06%10