Strategy Zoo / S1076

PriceMomentum_V1076

ARCHIVEDhybrid

llmAdded momentum confirmation (macd_hist>0 and sma_50_slope>0) to reduce false breakouts; tightened exits with faster stop (ret_20d<-10% and ret_5d<-3%), added profit take (ret_20d>25%) and trend-based exit (sma_50_slope<0); restricted regime gates to UPTREND and non-bubble conditions and disallowed HIGH_VOLATILITY; introduced volatility-based position scaling (vol_pctile tiers) to reduce size in elevated vols.

Fitness
0.1486
Generation
49
Complexity
16
Created
2026-10-02

Lineage

Parents (1)
PriceMomentum_V0792S0792 · gen 36ARCHIVEDllm

changed ret_20d threshold -0.006 -> -0.1496

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1076  [hybrid]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and ((ret_20d > 0.05 or (breakout_20 == 1 and dist_sma_20 > -0.121)) and macd_hist > 0.0 and sma_50_slope > 0.0):
    position = 1.0
if long and (ret_20d < -0.1 or ret_5d < -0.03 or ret_20d > 0.25 or sma_50_slope < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR1.4%1.6%1.8%1.5%
Total Return11.6%4.9%7.1%25.2%
Sharpe0.180.190.200.19
Sortino0.080.080.080.08
Calmar0.090.060.120.06
Volatility11.0%12.1%14.1%12.1%
Max DD-15.8%-26.0%-14.9%-27.9%
Win Rate40.0%41.7%54.2%46.4%
Avg Win7.1%9.4%3.8%5.9%
Avg Loss-3.5%-5.0%-3.7%-3.9%
Payoff2.031.891.041.51
Expectancy0.7%1.0%0.4%0.6%
Profit Factor1.351.351.231.31
Trades20122456
Avg Holding Days9.86.23.06.1
Turnover5.08.012.97.6
Exposure8.7%8.2%5.0%7.7%

Growth of $100

PriceMomentum_V1076 vs TSLA Buy & Hold
PriceMomentum_V1076 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-1.1%-0.09-8.4%3
201715.0%2.26-1.1%3
2018-10.7%-1.51-10.6%2
2019-1.5%-1.07-1.5%1
20200.0%0.000.0%0
202131.5%1.58-7.2%7
2022-20.3%-2.25-20.3%5

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 testDOWNTREND2760.0%0.000%
hidden testEXPENSIVE8342.2%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-17.4%-1.092%
hidden testLOW VOLATILITY4365.3%0.466%
hidden testMEDIUM VOLATILITY25019.0%1.207%
hidden testNORMAL809-1.1%-0.086%
hidden testSIDEWAYS293-11.0%-1.401%
hidden testUPTREND37115.8%0.7412%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3115.7%1.631%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6995.7%0.600%
trainLOW VOLATILITY7455.1%0.3921%
trainMEDIUM VOLATILITY568-6.8%-0.713%
trainNORMAL1,6011.4%0.1111%
trainSIDEWAYS592-6.2%-1.411%
trainUPTREND9028.5%0.5319%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-0.1%-0.990%
validationLOW VOLATILITY18312.7%0.8728%
validationMEDIUM VOLATILITY315-1.8%-0.123%
validationNORMAL4743.7%0.2413%
validationSIDEWAYS206-16.1%-1.801%
validationUPTREND42511.9%0.8014%

Trades (full period)

56 trades
EntryExitEntry PxExit PxReturnDays
2026-07-022026-07-06$393.45$419.77-7.68%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2025-12-082025-12-30$439.58$454.430.81%16
2025-09-122025-09-15$395.94$410.047.15%2
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-06-022025-06-04$342.69$332.05-0.83%3
2025-05-272025-05-28$362.89$356.906.73%2
2025-05-222025-05-23$341.04$339.341.72%2
2024-10-032024-10-04$240.66$250.08-3.55%2
2024-09-162024-09-20$226.78$238.255.71%5
2024-09-042024-09-09$219.41$216.27-0.13%4
2024-07-112024-07-12$241.03$248.23-8.64%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-07-022024-07-03$231.26$246.399.99%2
2023-07-062023-07-12$276.54$271.99-4.69%5
2023-06-232023-06-26$256.60$241.05-3.22%2
2023-06-212023-06-22$259.46$264.61-5.66%2
2023-06-162023-06-20$260.54$274.451.61%2
2023-06-142023-06-15$256.79$255.90-0.94%2
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2022-09-202022-09-23$308.73$275.33-6.81%4
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-04-072022-04-08$352.42$341.830.90%2
2022-04-052022-04-06$363.75$348.59-4.93%2
2021-11-082021-11-09$387.65$341.17-5.04%2
2021-11-042021-11-05$409.97$407.361.12%2
2021-11-022021-11-03$390.67$404.62-3.22%2
2021-10-292021-11-01$371.33$402.863.23%2
2021-10-272021-10-28$345.95$359.011.71%2
2021-08-312021-10-26$245.24$339.4839.94%40
2021-08-052021-08-17$238.21$221.90-3.67%9
2019-10-212019-10-22$16.90$17.04-1.54%2
2018-12-112018-12-18$24.45$22.47-4.77%6
2018-02-012018-02-06$23.28$22.26-6.17%4
2017-03-272017-03-28$18.01$18.502.48%2
2017-01-312017-02-03$16.80$16.760.17%4
2017-01-052017-01-25$15.12$16.9611.94%14
2016-07-262016-08-30$15.30$14.09-6.63%26
2016-04-082016-04-14$16.67$16.79-1.24%5
2016-04-052016-04-07$17.03$17.157.25%3
2015-07-212015-07-27$17.78$16.87-6.16%5
2015-05-112015-07-09$15.97$17.197.54%42
2015-04-292015-05-01$15.50$15.07-2.12%3
2014-08-042014-09-16$15.90$17.388.61%31
2014-06-232014-07-03$15.81$15.28-0.27%9
2013-03-272013-04-02$2.54$2.9615.80%4
2013-02-122013-02-14$2.53$2.55-0.12%3
2012-11-232012-12-14$2.14$2.253.30%16
2012-03-282012-04-05$2.52$2.30-7.93%7
2012-03-142012-03-21$2.35$2.34-3.33%6
2012-02-232012-02-28$2.30$2.25-1.95%4