Strategy Zoo / S1647

PriceMomentum_V1647

ARCHIVEDhybrid

llmAdded regime gate requiring UPTREND and normal bubble to avoid adverse macro regimes; split entry into momentum (ret_20d + macd_hist + price above SMA50) and volume breakout branches for robustness; tightened and multi-condition exits (short-term stop, close below SMA50, larger 20d stop) to reduce drawdown; introduced graduated volatility position sizing (full size in low vol, scaled down in medium/high); reduced base position to limit risk.

Fitness
0.4969
Generation
76
Complexity
17
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1342S1342 · gen 61ELITEllm

changed cumret_252d threshold -0.1997 -> -0.0062

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1647  [hybrid]
if flat and ((ret_20d > 0.04 and macd_hist > 0.0 and ret_5d > 0.0 and dist_sma_50 > 0.0) or (breakout_20 > 0.0 and volume_breakout > 0.0 and sma_50_slope > 0.0)):
    position = 0.8
if long and (ret_5d < -0.04 or close < sma_50 or ret_20d < -0.06):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.75
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR8.2%41.5%10.7%15.1%
Total Return87.6%183.4%46.5%697.1%
Sharpe0.541.690.650.85
Sortino0.481.970.540.79
Calmar0.291.830.420.54
Volatility17.5%22.0%17.9%18.6%
Max DD-27.9%-22.6%-25.2%-27.9%
Win Rate32.7%52.2%40.7%39.2%
Avg Win9.8%13.8%9.5%11.3%
Avg Loss-2.7%-3.9%-3.3%-3.1%
Payoff3.563.512.843.62
Expectancy1.4%5.3%1.9%2.5%
Profit Factor1.733.831.952.34
Trades522327102
Avg Holding Days15.013.111.613.8
Turnover9.79.510.49.8
Exposure22.6%21.2%18.7%21.3%

Growth of $100

PriceMomentum_V1647 vs TSLA Buy & Hold
PriceMomentum_V1647 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
201615.6%1.40-5.4%3
20178.4%0.59-14.1%7
2018-6.7%-0.75-10.2%7
20199.9%0.54-21.4%5
2020138.8%3.29-10.4%9
202114.0%0.73-22.6%8
20223.7%0.32-14.5%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-1.7%-0.1610%
hidden testEXPENSIVE8361.7%2.6825%
hidden testEXTREME4864.5%2.5819%
hidden testHIGH VOLATILITY25410.3%0.769%
hidden testLOW VOLATILITY44532.4%1.7525%
hidden testMEDIUM VOLATILITY250-23.5%-1.1517%
hidden testNORMAL8183.6%0.2118%
hidden testSIDEWAYS300-4.6%-0.2924%
hidden testUPTREND37135.0%1.5021%
trainDOWNTREND5180.0%0.008%
trainEXPENSIVE31114.8%0.7329%
trainEXTREME10095.2%3.7931%
trainHIGH VOLATILITY69917.9%0.999%
trainLOW VOLATILITY74517.0%0.9440%
trainMEDIUM VOLATILITY568-11.1%-0.7016%
trainNORMAL1,6013.0%0.1821%
trainSIDEWAYS592-9.3%-0.6219%
trainUPTREND90227.0%1.2233%
validationDOWNTREND12530.4%2.214%
validationEXPENSIVE13847.9%1.8427%
validationEXTREME144121.3%4.1127%
validationHIGH VOLATILITY25821.6%1.148%
validationLOW VOLATILITY18316.4%0.9633%
validationMEDIUM VOLATILITY31561.8%2.3525%
validationNORMAL4748.4%0.4818%
validationSIDEWAYS206-16.0%-1.1815%
validationUPTREND42564.8%2.4429%

Trades (full period)

latest 100 of 103
EntryExitEntry PxExit PxReturnDays
2026-10-12—$378.03—-3.33%3OPEN
2026-09-092026-09-29$367.81$352.84-3.01%15
2026-09-042026-09-08$354.08$368.16-4.89%2
2026-09-012026-09-02$356.09$357.01-2.74%2
2026-05-282026-06-05$442.10$391.00-4.13%7
2026-05-042026-05-19$392.51$404.113.82%12
2026-04-202026-04-22$392.50$387.51-2.25%3
2025-12-152025-12-30$475.31$454.430.02%11
2025-09-082025-10-09$346.40$435.5418.39%24
2025-08-252025-09-03$346.60$334.09-2.65%7
2025-08-082025-08-21$329.65$320.110.27%10
2025-05-092025-06-04$298.26$332.057.74%18
2025-04-282025-05-07$285.88$276.22-0.98%8
2024-11-072024-12-24$296.91$462.2814.29%33
2024-09-112024-10-04$228.13$250.083.94%18
2024-09-062024-09-09$210.73$216.27-5.18%2
2024-07-192024-07-25$239.20$220.25-3.77%5
2024-06-182024-07-18$184.86$249.2322.51%21
2024-05-172024-05-29$177.46$176.190.33%8
2024-04-302024-05-07$183.28$177.81-1.38%6
2023-11-292024-01-04$244.14$237.93-2.77%25
2023-11-222023-11-24$234.21$235.45-2.48%2
2023-10-092023-10-13$259.67$251.12-0.67%5
2023-09-122023-09-22$267.48$244.88-4.05%9
2023-07-062023-07-21$276.54$260.02-4.76%12
2023-05-222023-06-27$188.87$250.2126.30%25
2023-04-032023-04-06$194.77$185.06-7.76%4
2023-01-272023-02-23$177.90$202.076.88%19
2022-09-202022-09-23$308.73$275.33-5.47%4
2022-08-162022-08-23$306.56$296.45-4.79%6
2022-07-192022-08-10$245.53$294.3612.50%17
2022-03-222022-04-07$331.33$352.428.03%13
2022-01-132022-01-14$343.85$349.87-1.95%2
2022-01-042022-01-07$383.20$342.32-3.29%4
2021-09-072021-11-10$250.97$355.9831.09%47
2021-08-032021-08-18$236.58$229.66-5.11%12
2021-07-132021-07-20$222.85$220.17-4.78%6
2021-06-242021-07-07$226.61$214.880.23%9
2021-04-222021-04-29$239.90$225.67-4.14%6
2021-04-142021-04-21$244.08$248.04-3.53%6
2021-01-202021-02-01$283.48$279.94-3.72%9
2021-01-052021-01-19$245.04$281.527.88%10
2020-11-182020-12-29$162.21$222.0028.32%28
2020-10-152020-10-21$149.63$140.88-5.30%5
2020-08-182020-09-04$125.81$139.449.33%14
2020-07-022020-07-27$80.58$102.649.94%17
2020-05-112020-06-29$54.09$67.2913.55%35
2020-04-282020-05-05$51.27$51.21-1.18%6
2020-04-142020-04-24$47.33$48.342.45%9
2020-02-132020-02-26$53.60$51.921.32%9
2019-12-172020-02-12$25.27$51.1555.12%39
2019-11-062019-11-25$21.77$22.42-2.00%14
2019-10-152019-11-04$17.19$21.1614.81%15
2019-10-022019-10-07$16.21$15.85-3.38%4
2019-09-122019-09-25$16.39$15.25-7.82%10
2019-07-012019-07-26$15.14$15.201.89%19
2018-12-122018-12-18$24.44$22.47-2.61%5
2018-10-292018-11-26$22.32$23.07-0.40%20
2018-08-032018-08-15$23.21$22.58-0.06%9
2018-06-072018-06-25$21.07$22.201.29%13
2018-03-142018-03-15$21.78$21.71-2.79%2
2018-02-262018-03-02$23.83$22.34-1.75%5
2018-01-092018-02-06$22.25$22.26-0.49%20
2017-12-122017-12-26$22.74$21.15-1.54%10
2017-09-152017-09-25$25.32$23.00-5.22%7
2017-08-042017-08-21$23.79$22.52-0.28%12
2017-06-012017-06-30$22.69$24.112.58%22
2017-05-152017-05-18$21.06$20.87-3.59%4
2017-03-282017-05-05$18.50$20.563.18%28
2016-12-142017-02-24$13.25$17.1322.18%49
2016-07-192016-08-29$15.02$14.35-1.02%30
2016-06-082016-06-10$15.70$14.59-1.18%3
2016-03-042016-04-14$13.40$16.7911.78%29
2015-12-182016-01-05$15.36$14.90-3.41%11
2015-11-272015-12-09$15.44$14.97-1.28%9
2015-09-212015-09-29$17.61$16.44-3.62%7
2015-07-212015-07-28$17.78$17.65-6.41%6
2015-04-072015-07-09$13.55$17.1919.97%66
2015-02-232015-02-24$13.82$13.61-3.76%2
2015-02-062015-02-13$14.49$13.58-6.74%6
2014-11-282014-12-02$16.30$15.43-5.58%3
2014-11-122014-11-24$16.61$16.45-2.07%9
2014-08-042014-09-16$15.90$17.387.00%31
2014-06-172014-07-08$15.44$14.60-0.80%15
2014-06-122014-06-13$13.57$13.76-0.53%2
2014-06-092014-06-11$13.69$13.63-2.42%3
2014-05-282014-06-03$14.02$13.66-2.07%5
2014-01-152014-03-11$10.94$15.6320.39%38
2013-12-272014-01-14$10.07$10.75-6.75%12
2013-12-182013-12-19$9.87$9.38-0.88%2
2013-09-232013-10-04$12.07$12.07-4.52%10
2013-08-232013-09-10$10.79$11.09-1.47%12
2013-07-302013-08-16$8.78$9.471.27%14
2013-07-022013-07-17$7.85$8.02-3.28%11
2013-04-112013-06-04$2.91$6.3229.24%38
2013-03-272013-04-09$2.54$2.7011.19%9
2013-01-242013-02-19$2.47$2.622.18%18
2012-11-062013-01-10$2.08$2.245.35%45
2012-09-182012-09-25$2.09$1.84-3.59%6
2012-08-242012-08-27$1.97$1.89-1.18%2