Strategy Zoo / S0372

PriceMomentum_V0372

ARCHIVEDhybrid

llmReduced ret_20d threshold to 3% and removed duplicate checks to increase signal frequency; added momentum confirmation (macd_hist>0) and price confirmation (close>sma_50 or breakout_20); avoid very high volatility via vol_pctile<0.85; strengthened exits by adding sma_50 breakdown and a max drawdown exit (-15%); limited deployments to UP trends and non-HIGH volatility / non-EXTREME bubble regimes; lowered base position to 60% to reduce risk.

Fitness
0.3225
Generation
17
Complexity
14
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0225S0225 · gen 11ARCHIVEDllm

entry = PriceMomentum_V0028 AND LongTermTrend_V0140

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0372  [hybrid]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and (ret_20d > 0.03 and vol_pctile < 0.85 and (close > sma_50 or breakout_20 > 0.0) and macd_hist > 0.0):
    position = 0.6
if long and (ret_20d < -0.03 or close < sma_50 or drawdown < -0.15):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR3.0%18.7%1.1%5.7%
Total Return26.7%67.4%4.2%124.9%
Sharpe0.341.320.160.55
Sortino0.210.900.080.34
Calmar0.180.910.100.25
Volatility10.4%13.7%10.1%11.1%
Max DD-16.5%-20.5%-11.1%-22.6%
Win Rate44.7%42.1%53.8%47.0%
Avg Win3.2%9.8%2.1%4.4%
Avg Loss-1.6%-1.8%-2.0%-1.8%
Payoff2.015.511.032.49
Expectancy0.5%3.1%0.2%1.1%
Profit Factor1.634.011.212.21
Trades38192683
Avg Holding Days9.17.34.17.3
Turnover5.87.68.46.8
Exposure9.5%9.5%5.2%8.4%

Growth of $100

PriceMomentum_V0372 vs TSLA Buy & Hold
PriceMomentum_V0372 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-2.7%-0.47-6.8%7
20175.7%0.52-7.7%14
2018-8.3%-1.79-8.3%2
20194.7%1.07-2.3%1
202043.9%2.52-4.7%3
202128.3%1.52-10.3%11
2022-11.4%-2.02-11.4%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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE8342.1%1.7932%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-10.3%-1.430%
hidden testLOW VOLATILITY4297.5%0.965%
hidden testMEDIUM VOLATILITY2483.7%0.2510%
hidden testNORMAL800-2.5%-0.323%
hidden testSIDEWAYS293-0.9%-1.040%
hidden testUPTREND3714.8%0.3013%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31127.2%1.5922%
trainEXTREME1007.0%1.551%
trainHIGH VOLATILITY6998.1%0.951%
trainLOW VOLATILITY74511.9%1.0619%
trainMEDIUM VOLATILITY568-13.2%-1.178%
trainNORMAL1,601-1.3%-0.158%
trainSIDEWAYS592-2.5%-1.061%
trainUPTREND9029.5%0.6121%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13869.4%3.0928%
validationEXTREME14423.1%2.281%
validationHIGH VOLATILITY258-7.1%-1.000%
validationLOW VOLATILITY18311.6%1.2714%
validationMEDIUM VOLATILITY31542.5%2.2415%
validationNORMAL4741.7%0.157%
validationSIDEWAYS206-5.1%-1.140%
validationUPTREND42534.7%1.9317%

Trades (full period)

83 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-0.98%2
2025-12-122026-01-05$458.96$451.67-1.20%15
2025-09-162025-11-14$421.62$404.35-0.76%44
2025-09-122025-09-15$395.94$410.044.29%2
2025-06-022025-06-03$342.69$344.27-0.77%2
2025-05-292025-05-30$358.43$346.460.14%2
2025-05-272025-05-28$362.89$356.904.04%2
2025-05-222025-05-23$341.04$339.341.03%2
2024-10-032024-10-04$240.66$250.08-2.13%2
2024-09-252024-09-26$257.02$254.220.53%2
2024-09-232024-09-24$250.00$254.272.84%2
2024-09-162024-09-17$226.78$227.87-1.03%2
2024-09-062024-09-09$210.73$216.27-5.18%2
2024-07-112024-07-12$241.03$248.23-5.18%2
2024-07-092024-07-10$262.33$263.262.11%2
2024-07-052024-07-08$251.52$252.941.13%2
2024-07-022024-07-03$231.26$246.395.99%2
2023-07-062023-07-07$276.54$274.43-1.38%2
2023-06-232023-06-26$256.60$241.05-1.94%2
2023-06-212023-06-22$259.46$264.61-3.40%2
2023-06-162023-06-20$260.54$274.450.97%2
2023-06-142023-06-15$256.79$255.90-0.56%2
2023-06-122023-06-13$249.83$258.711.21%2
2023-06-082023-06-09$234.86$244.402.63%2
2023-06-062023-06-07$221.31$224.570.90%2
2023-06-022023-06-05$213.97$217.611.74%2
2022-09-202022-09-21$308.73$300.80-0.19%2
2022-08-182022-08-19$302.87$296.67-0.34%2
2022-08-162022-08-17$306.56$304.00-0.65%2
2022-08-052022-08-08$288.17$290.42-4.10%2
2022-04-052022-04-11$363.75$325.31-6.48%5
2021-09-282021-11-10$259.19$355.9817.24%32
2021-09-162021-09-21$252.33$246.46-2.15%4
2021-09-142021-09-15$248.16$251.940.00%2
2021-09-072021-09-13$250.97$247.670.12%5
2021-09-012021-09-02$244.70$244.13-0.25%2
2021-08-132021-08-16$239.06$228.72-0.54%2
2021-08-112021-08-12$235.94$240.75-0.30%2
2021-08-092021-08-10$237.92$236.661.14%2
2021-08-052021-08-06$238.21$233.030.19%2
2021-01-122021-02-11$283.15$270.55-0.38%22
2020-12-102021-01-11$209.02$270.4025.60%21
2020-11-192020-12-08$166.42$216.6318.20%13
2020-10-152020-10-20$149.63$140.65-4.12%4
2019-12-172020-01-22$25.27$37.9724.41%24
2019-10-212019-10-22$16.90$17.04-0.93%2
2018-12-112018-12-19$24.45$22.20-4.75%7
2018-02-012018-02-06$23.28$22.26-3.73%4
2017-09-182017-09-26$25.67$23.02-5.68%7
2017-08-152017-08-18$24.16$23.16-2.08%4
2017-08-042017-08-07$23.79$23.681.58%2
2017-06-052017-06-14$23.15$25.386.18%8
2017-05-152017-05-19$21.06$20.72-2.28%5
2017-05-022017-05-10$21.26$21.68-0.33%7
2017-04-202017-04-21$20.17$20.37-0.71%2
2017-03-282017-04-04$18.50$20.256.10%6
2017-01-202017-02-28$16.32$16.670.64%27
2017-01-182017-01-19$15.89$16.250.59%2
2017-01-132017-01-17$15.85$15.712.01%2
2017-01-112017-01-12$15.32$15.31-0.16%2
2017-01-092017-01-10$15.42$15.320.47%2
2017-01-052017-01-06$15.12$15.27-0.18%2
2016-08-052016-08-08$15.34$15.08-0.27%2
2016-08-032016-08-04$15.05$15.37-0.49%2
2016-08-012016-08-02$15.33$15.15-1.34%2
2016-07-282016-07-29$15.37$15.650.44%2
2016-07-262016-07-27$15.30$15.23-0.25%2
2016-06-082016-06-09$15.70$15.290.70%2
2016-04-052016-05-02$17.03$16.12-1.54%20
2015-05-132015-07-28$16.21$17.652.13%53
2015-05-112015-05-12$15.97$16.320.61%2
2015-04-292015-04-30$15.50$15.070.39%2
2014-08-052014-09-16$15.90$17.383.93%30
2014-06-232014-07-17$15.81$14.36-3.30%18
2014-02-132014-02-26$13.31$16.8715.66%9
2013-09-092013-10-22$10.71$11.442.22%32
2013-03-272013-04-02$2.54$2.969.49%4
2013-01-242013-02-22$2.47$2.41-1.32%21
2012-11-292012-12-14$2.25$2.250.61%12
2012-11-272012-11-28$2.14$2.22-0.34%2
2012-11-232012-11-26$2.14$2.15-0.75%2
2012-02-232012-04-10$2.30$2.16-1.69%33
2012-02-212012-02-22$2.30$2.28-0.93%2