Strategy Zoo / S1416

PriceMomentum_V1416

ARCHIVEDhybrid

llm1) Added regime gates: require UPTREND, avoid high volatility by targeting MEDIUM_VOLATILITY, and exclude bubble regimes (NORMAL only) to improve robustness. 2) Simplified and regularized entry logic: keep clear momentum/breakout signals (ret_20d + breakout_20, stronger ret_20d with positive sma_200_slope, or price above sma_20) and a MACD histogram filter to reduce false entries. 3) Reworked exit to a small set of robust rules: a more sensible multi-day stop (ret_20d < -4%), trend break (price below sma_50 via dist_sma_50 < 0), or strong MACD collapse. 4) Reduced base position to 0.6 to limit drawdowns and added position scaling rules: cut size when volatility percentile is high (vol_pctile > 0.8 -> 0.35), increase when near-term trend (sma_50_slope > 0 -> 0.8). These structural changes aim to improve generalization and reduce overfitting/drawdown rather than tiny threshold tweaks.

Fitness
0.4890
Generation
65
Complexity
14
Created
2026-10-10

Lineage

Parents (1)
PriceMomentum_V1243S1243 · gen 57ARCHIVEDllm

added entry filter: sma_20 < close; added entry filter: macd_hist > -2.6055

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1416  [hybrid]
if flat and (((ret_20d > 0.05 and breakout_20 == 1) or (ret_20d > 0.08 and sma_200_slope > 0.0) or sma_20 < close) and macd_hist > -1.5):
    position = 0.6
if long and (ret_20d < -0.04 or dist_sma_50 < 0.0 or macd_hist < -2.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.4%46.3%7.4%18.0%
Total Return173.7%213.0%30.8%1040.8%
Sharpe0.681.410.430.81
Sortino0.801.560.490.92
Calmar0.261.440.210.35
Volatility22.0%30.2%22.3%24.0%
Max DD-51.4%-32.1%-35.0%-51.4%
Win Rate35.2%40.7%30.8%34.9%
Avg Win4.6%10.6%5.9%6.6%
Avg Loss-1.6%-2.5%-2.0%-1.8%
Payoff2.964.212.983.63
Expectancy0.6%2.8%0.4%1.1%
Profit Factor1.612.901.331.94
Trades1765491321
Avg Holding Days7.38.75.97.3
Turnover26.521.629.226.2
Exposure34.5%32.9%28.4%32.6%

Growth of $100

PriceMomentum_V1416 vs TSLA Buy & Hold
PriceMomentum_V1416 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
201618.2%1.43-9.2%26
20176.1%0.43-21.1%18
2018-25.8%-1.31-30.9%25
201917.9%0.84-19.4%24
2020196.9%2.73-32.1%10
202128.5%1.30-16.6%18
2022-20.0%-1.06-19.9%25

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-6.5%-0.3222%
hidden testEXPENSIVE8365.2%2.1937%
hidden testEXTREME48117.1%3.8431%
hidden testHIGH VOLATILITY25425.0%0.8430%
hidden testLOW VOLATILITY44222.9%1.3429%
hidden testMEDIUM VOLATILITY250-29.5%-1.4026%
hidden testNORMAL815-2.4%-0.1127%
hidden testSIDEWAYS297-11.8%-0.6131%
hidden testUPTREND37138.9%1.5131%
trainDOWNTREND518-15.2%-1.0418%
trainEXPENSIVE31130.3%1.1948%
trainEXTREME100244.4%5.5159%
trainHIGH VOLATILITY69924.3%0.8532%
trainLOW VOLATILITY74524.7%1.5340%
trainMEDIUM VOLATILITY568-9.1%-0.4731%
trainNORMAL1,601-2.3%-0.1230%
trainSIDEWAYS5922.3%0.1330%
trainUPTREND90240.7%1.5047%
validationDOWNTREND125-7.9%-0.4311%
validationEXPENSIVE13827.1%0.8137%
validationEXTREME144193.7%3.9655%
validationHIGH VOLATILITY25817.0%0.4229%
validationLOW VOLATILITY18321.6%1.3140%
validationMEDIUM VOLATILITY31575.8%2.8932%
validationNORMAL4741.2%0.0625%
validationSIDEWAYS206-1.5%-0.0827%
validationUPTREND42578.9%2.1742%

Trades (full period)

latest 100 of 322
EntryExitEntry PxExit PxReturnDays
2026-10-05—$378.73—1.90%5OPEN
2026-09-092026-09-30$367.81$354.81-2.59%16
2026-09-032026-09-08$376.37$368.16-0.53%3
2026-09-012026-09-02$356.09$357.01-2.05%2
2026-08-282026-08-31$348.75$367.95-1.14%2
2026-08-262026-08-27$345.82$354.81-0.88%2
2026-08-242026-08-25$348.95$350.25-2.42%2
2026-08-202026-08-21$345.13$362.86-1.14%2
2026-08-182026-08-19$336.87$351.12-0.55%2
2026-08-142026-08-17$342.27$339.300.29%2
2026-07-102026-07-13$407.76$394.760.06%2
2026-07-072026-07-08$402.90$394.06-2.53%2
2026-06-302026-07-06$420.60$419.77-2.74%4
2026-05-012026-06-05$390.82$391.005.75%25
2026-04-292026-04-30$372.80$381.63-0.63%2
2026-04-272026-04-28$378.67$376.020.26%2
2026-04-232026-04-24$373.72$376.30-2.25%2
2026-04-202026-04-22$392.50$387.51-2.25%3
2026-04-162026-04-17$388.90$400.62-0.59%2
2026-03-122026-03-13$395.01$391.20-2.00%2
2026-02-262026-02-27$408.58$402.51-1.39%2
2026-02-122026-02-13$417.07$417.44-1.69%2
2026-01-232026-01-26$449.06$435.20-0.16%2
2025-12-032025-12-31$446.74$449.723.50%20
2025-12-012025-12-02$430.14$429.24-0.12%2
2025-10-292025-11-10$461.51$445.23-4.08%9
2025-08-252025-10-08$346.60$438.6915.91%32
2025-08-072025-08-22$322.27$340.01-0.05%12
2025-07-312025-08-01$308.27$302.63-2.14%2
2025-07-282025-07-30$325.59$319.040.87%3
2025-07-242025-07-25$305.30$316.06-5.04%2
2025-07-212025-07-23$328.49$332.560.33%3
2025-07-172025-07-18$319.41$329.65-0.54%2
2025-06-242025-06-26$340.47$325.78-3.77%3
2025-04-252025-06-05$284.95$284.7016.26%29
2025-04-162025-04-17$241.55$241.37-3.08%2
2025-04-102025-04-11$252.40$252.31-4.48%2
2025-04-042025-04-07$239.43$233.29-6.37%2
2025-04-022025-04-03$282.76$267.283.07%2
2025-03-312025-04-01$259.16$268.46-1.12%2
2025-03-272025-03-28$273.13$263.550.12%2
2025-03-252025-03-26$288.14$272.061.98%2
2024-10-252024-12-30$269.19$417.4136.68%45
2024-09-102024-10-10$226.17$238.776.82%23
2024-09-052024-09-09$230.17$216.27-2.39%3
2024-09-032024-09-04$210.60$219.41-1.10%2
2024-08-262024-08-27$213.21$209.21-2.06%2
2024-08-212024-08-23$223.27$220.32-2.94%3
2024-08-192024-08-20$222.72$221.101.71%2
2024-06-132024-07-25$182.47$220.2513.24%29
2024-06-072024-06-12$177.48$177.29-2.58%4
2024-05-312024-06-05$178.08$175.00-1.47%4
2024-05-132024-05-29$171.89$176.192.92%12
2024-04-302024-05-10$183.28$168.47-7.04%9
2024-04-262024-04-29$168.29$194.05-0.79%2
2024-04-112024-04-12$174.60$171.050.87%2
2024-04-092024-04-10$176.88$171.761.23%2
2024-04-022024-04-03$166.63$168.38-3.06%2
2024-03-282024-04-01$175.79$175.22-1.47%2
2024-03-042024-03-05$188.14$180.74-4.41%2
2024-02-292024-03-01$201.88$202.64-0.17%2
2024-02-272024-02-28$199.73$202.04-0.02%2
2024-02-232024-02-26$191.97$199.40-1.77%2
2024-02-212024-02-22$194.77$197.410.19%2
2024-02-162024-02-20$199.95$193.76-0.27%2
2023-11-292024-01-05$244.14$237.49-2.15%26
2023-11-272023-11-28$236.08$246.720.04%2
2023-11-222023-11-24$234.21$235.45-1.86%2
2023-11-202023-11-21$235.60$241.200.21%2
2023-11-162023-11-17$233.59$234.30-2.40%2
2023-11-142023-11-15$237.41$242.843.55%2
2023-10-182023-10-19$242.68$220.11-2.98%2
2023-10-112023-10-13$262.99$251.12-1.20%3
2023-10-052023-10-10$260.05$263.62-0.46%4
2023-09-122023-09-22$267.48$244.88-4.05%9
2023-09-082023-09-11$248.50$273.58-0.83%2
2023-09-062023-09-07$251.92$251.49-1.19%2
2023-08-302023-09-05$256.90$256.49-2.95%4
2023-07-052023-07-24$282.48$269.06-4.27%14
2023-05-222023-06-30$188.87$261.7724.17%28
2023-05-182023-05-19$176.89$180.140.93%2
2023-05-162023-05-17$166.52$173.86-0.06%2
2023-05-122023-05-15$167.98$166.35-1.55%2
2023-05-092023-05-10$169.15$168.54-1.04%2
2023-03-312023-04-06$207.46$185.06-3.04%5
2023-03-292023-03-30$193.88$195.281.37%2
2023-03-242023-03-28$190.41$189.19-0.25%3
2023-03-222023-03-23$191.15$192.22-2.07%2
2023-01-262023-03-03$160.27$197.7918.89%26
2023-01-242023-01-25$143.89$144.43-0.06%2
2023-01-202023-01-23$133.42$143.752.83%2
2023-01-182023-01-19$128.78$127.17-1.36%2
2022-12-052022-12-06$182.45$179.82-3.94%2
2022-12-012022-12-02$194.70$194.86-0.12%2
2022-11-022022-11-03$214.98$215.31-3.50%2
2022-10-312022-11-01$227.54$227.82-0.38%2
2022-09-152022-09-26$303.75$276.01-5.57%8
2022-09-122022-09-14$304.42$302.61-1.61%3
2022-07-192022-08-24$245.53$297.1013.64%27
2022-07-152022-07-18$240.07$240.550.32%2