Strategy Zoo / S1456

PriceMomentum_V1456

ARCHIVEDhybrid

llmRestricted entries to uptrends and added robust momentum + trend filters (ret_20d, macd_hist, close>sma_50, cumret_252d) with a secondary strong-momentum shortcut. Improved exits: multi-condition exits (short-term loss, cross below sma_50 with weakening macd_hist, larger 20d drawdown) for faster risk removal. Added bubble gate to avoid EXTREME valuations and position-scaling by volatility (sensible sizing in medium/high vol). Reduced base position to lower drawdown and overfitting risk.

Fitness
0.3154
Generation
67
Complexity
18
Created
2026-10-10

Lineage

Parents (1)
PriceMomentum_V1342S1342 · gen 61ELITEllm

changed cumret_252d threshold -0.1997 -> -0.0062

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1456  [hybrid]
require regime.trend in ['UPTREND']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and ((ret_20d > 0.04 and macd_hist > 0.0 and close > sma_50 and cumret_252d > -0.05) or ret_20d > 0.12):
    position = 0.75
if long and (ret_5d < -0.03 or (close < sma_50 and macd_hist < 0.0) or ret_20d < -0.02):
    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
CAGR2.0%20.8%5.8%6.7%
Total Return17.0%76.4%23.8%161.1%
Sharpe0.231.370.510.58
Sortino0.151.250.230.38
Calmar0.090.880.500.28
Volatility11.5%14.6%12.8%12.5%
Max DD-21.8%-23.7%-11.8%-23.7%
Win Rate40.4%44.4%54.5%44.8%
Avg Win4.3%8.8%4.6%5.9%
Avg Loss-2.5%-2.5%-3.1%-2.6%
Payoff1.753.471.502.27
Expectancy0.3%2.5%1.1%1.2%
Profit Factor1.192.781.791.84
Trades47272296
Avg Holding Days9.36.96.08.0
Turnover7.19.36.67.4
Exposure11.7%12.4%6.7%10.6%

Growth of $100

PriceMomentum_V1456 vs TSLA Buy & Hold
PriceMomentum_V1456 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.6%-0.56-7.4%3
20177.3%0.60-10.3%7
2018-11.8%-1.90-11.8%8
20196.4%0.83-5.6%2
202054.8%2.87-4.4%8
202145.2%2.18-11.9%9
2022-23.3%-3.46-23.2%10

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 testEXPENSIVE8335.0%1.7420%
hidden testEXTREME4829.5%4.302%
hidden testHIGH VOLATILITY254-4.6%-0.373%
hidden testLOW VOLATILITY44216.2%1.438%
hidden testMEDIUM VOLATILITY2500.7%0.048%
hidden testNORMAL8152.3%0.196%
hidden testSIDEWAYS297-8.5%-1.131%
hidden testUPTREND37123.4%1.2117%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31121.3%1.1628%
trainEXTREME10022.3%2.882%
trainHIGH VOLATILITY69911.2%1.084%
trainLOW VOLATILITY7457.6%0.6022%
trainMEDIUM VOLATILITY568-14.5%-1.327%
trainNORMAL1,601-2.2%-0.239%
trainSIDEWAYS592-4.9%-1.511%
trainUPTREND9029.1%0.5426%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13872.6%3.1729%
validationEXTREME14421.5%2.271%
validationHIGH VOLATILITY2581.2%0.272%
validationLOW VOLATILITY18313.5%0.9922%
validationMEDIUM VOLATILITY31539.1%2.0015%
validationNORMAL4744.2%0.3411%
validationSIDEWAYS206-10.5%-1.881%
validationUPTREND42540.6%2.1522%

Trades (full period)

96 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.22%2
2025-12-152025-12-30$475.31$454.430.03%11
2025-10-102025-10-13$413.49$435.90-2.96%2
2025-09-122025-10-09$395.94$435.5412.85%20
2025-06-052025-06-06$284.70$295.14-8.13%2
2025-05-282025-06-04$356.90$332.05-3.67%6
2025-05-222025-05-27$341.04$362.890.68%3
2024-11-262024-12-03$338.23$351.421.38%5
2024-11-222024-11-25$352.56$338.590.95%2
2024-11-142024-11-19$311.18$346.000.69%4
2024-11-072024-11-12$296.91$328.495.29%4
2024-10-072024-10-08$240.83$244.50-2.92%2
2024-10-032024-10-04$240.66$250.08-2.00%2
2024-09-062024-09-27$210.73$260.463.69%16
2024-07-302024-07-31$222.62$232.07-1.12%2
2024-07-252024-07-26$220.25$219.800.47%2
2024-07-232024-07-24$246.38$215.99-0.59%2
2024-07-192024-07-22$239.20$251.51-1.11%2
2024-07-022024-07-18$231.26$249.2311.12%12
2023-07-182023-07-21$293.34$260.02-7.23%4
2023-06-282023-07-12$256.24$271.996.45%10
2023-06-022023-06-27$213.97$250.2111.92%17
2022-09-202022-09-23$308.73$275.33-5.13%4
2022-08-162022-08-22$306.56$289.91-2.84%5
2022-08-052022-08-08$288.17$290.42-3.84%2
2022-04-142022-04-18$328.33$334.76-2.17%2
2022-04-122022-04-13$328.98$340.790.52%2
2022-04-082022-04-11$341.83$325.31-1.80%2
2022-04-052022-04-07$363.75$352.42-5.05%3
2022-01-182022-01-19$343.50$331.88-0.53%2
2022-01-132022-01-14$343.85$349.87-1.82%2
2022-01-042022-01-11$383.20$354.80-3.23%6
2021-11-162021-12-01$351.58$365.002.92%11
2021-11-122021-11-15$344.47$337.80-0.80%2
2021-11-102021-11-11$355.98$354.501.09%2
2021-09-072021-11-09$250.97$341.1738.31%46
2021-08-052021-08-17$238.21$221.90-2.74%9
2021-02-022021-02-11$290.93$270.55-3.44%8
2021-01-202021-02-01$283.48$279.94-3.48%9
2021-01-122021-01-19$283.15$281.520.96%5
2020-12-302021-01-11$231.59$270.4017.06%8
2020-12-102020-12-29$209.02$222.005.49%13
2020-11-192020-12-08$166.42$216.6316.99%13
2020-10-122020-10-20$147.43$140.65-1.05%7
2020-10-072020-10-09$141.77$144.670.70%3
2020-09-112020-09-14$124.24$139.870.04%2
2020-09-092020-09-10$122.09$123.782.81%2
2020-06-252020-06-29$65.73$67.29-0.16%3
2019-12-172020-01-22$25.27$37.9730.20%24
2019-11-052019-11-25$21.15$22.42-1.89%15
2019-10-252019-11-04$21.88$21.161.22%7
2018-12-122018-12-18$24.44$22.47-2.44%5
2018-11-192018-11-20$23.56$23.17-0.11%2
2018-08-032018-08-15$23.21$22.58-0.05%9
2018-06-292018-07-05$22.86$20.61-3.05%4
2018-06-262018-06-28$22.80$23.330.85%3
2018-06-152018-06-25$23.88$22.20-1.79%7
2018-02-262018-03-02$23.83$22.34-1.64%5
2018-02-012018-02-06$23.28$22.26-4.08%4
2017-09-182017-09-25$25.67$23.00-5.20%6
2017-08-042017-08-22$23.79$22.76-0.99%13
2017-06-012017-06-14$22.69$25.385.52%10
2017-05-152017-05-18$21.06$20.87-3.37%4
2017-04-202017-05-05$20.17$20.56-3.70%12
2017-03-282017-04-19$18.50$20.376.41%16
2017-01-052017-02-24$15.12$17.139.41%35
2016-07-262016-08-18$15.30$14.90-2.34%18
2016-04-152016-05-02$16.97$16.12-2.89%12
2016-04-052016-04-14$17.03$16.791.66%8
2015-07-212015-07-27$17.78$16.87-3.47%5
2015-05-112015-07-09$15.97$17.195.73%42
2015-04-292015-05-01$15.50$15.07-1.58%3
2014-08-052014-09-16$15.90$17.384.82%30
2014-06-232014-07-03$15.81$15.28-0.16%9
2014-03-182014-03-25$16.00$14.70-3.67%6
2014-03-142014-03-17$15.40$15.60-0.81%2
2014-03-122014-03-13$16.10$15.850.74%2
2014-01-242014-03-11$11.64$15.6315.37%32
2013-10-082013-10-09$11.65$11.25-2.67%2
2013-09-132013-10-04$11.04$12.073.76%16
2013-09-112013-09-12$10.90$11.00-1.43%2
2013-09-092013-09-10$10.71$11.09-2.96%2
2013-08-192013-08-23$9.66$10.792.69%5
2013-08-152013-08-16$9.31$9.470.01%2
2013-08-082013-08-09$10.23$10.203.71%2
2013-07-192013-07-22$7.98$8.160.09%2
2013-04-112013-04-19$2.91$3.193.07%7
2013-03-272013-04-09$2.54$2.7010.50%9
2013-02-202013-02-22$2.57$2.41-8.04%3
2013-01-242013-02-15$2.47$2.474.58%17
2012-11-232012-12-14$2.14$2.252.52%16
2012-03-282012-04-05$2.52$2.30-4.45%7
2012-03-132012-03-21$2.41$2.34-2.33%7
2012-02-292012-03-09$2.23$2.32-1.78%8
2012-02-232012-02-28$2.30$2.25-1.46%4
2012-02-212012-02-22$2.30$2.28-1.16%2