Strategy Zoo / S1586

PriceMomentum_V1586

ARCHIVEDhybrid

llmSimplified and generalized entry conditions: consolidated breakout, MACD+50sma, and strong 20d momentum>0.12 over 200sma branches to reduce overfitting and increase robustness; relaxed ret_20d threshold from 0.184→0.08 for better validation coverage; added volatility gate (vol_pctile<0.90) to avoid extreme volatility regimes; added regime gates to restrict trading to UPTREND/SIDEWAYS and low/medium volatility and non-EXTREME bubble states; improved exits: OR of macd_hist<0, drawdown>12% stop-loss, or close dropping below sma_50 for faster exits; reduced base_position to 0.8 to lower tail risk.

Fitness
0.3386
Generation
73
Complexity
20
Created
2026-10-14

Lineage

Parents (1)
PriceMomentum_V1315S1315 · gen 60ELITEllm

added entry filter: close > ema_20

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1586  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and (((ret_20d > 0.08 and breakout_20 == 1) or (macd_hist > 0.0 and close > sma_50) or (ret_20d > 0.12 and close > sma_200)) and close > ema_20 and vol_pctile < 0.9):
    position = 0.8
if long and (macd_hist < 0.0 or drawdown > 0.12 or close < sma_50):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.6%26.0%-0.9%6.2%
Total Return22.6%100.0%-3.4%142.4%
Sharpe0.241.220.030.43
Sortino0.171.070.030.32
Calmar0.081.24-0.030.20
Volatility16.0%20.7%17.6%17.5%
Max DD-31.7%-20.9%-27.7%-31.7%
Win Rate32.9%46.9%33.3%36.1%
Avg Win5.6%8.2%6.1%6.8%
Avg Loss-2.4%-2.4%-2.9%-2.6%
Payoff2.323.352.122.67
Expectancy0.2%2.5%0.1%0.8%
Profit Factor1.142.961.061.51
Trades763239147
Avg Holding Days6.16.56.06.3
Turnover15.317.116.816.0
Exposure16.0%18.7%17.0%16.8%

Growth of $100

PriceMomentum_V1586 vs TSLA Buy & Hold
PriceMomentum_V1586 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
20160.4%0.09-6.1%7
201719.6%1.26-10.0%17
2018-5.5%-0.68-9.7%3
2019-1.1%0.06-19.6%5
202070.4%2.61-7.1%10
202120.1%0.88-18.9%15
2022-2.4%-0.08-19.2%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 testDOWNTREND279-2.8%-1.371%
hidden testEXPENSIVE8322.0%0.9323%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-8.7%-0.632%
hidden testLOW VOLATILITY44321.5%1.1925%
hidden testMEDIUM VOLATILITY251-26.9%-1.3618%
hidden testNORMAL817-1.5%-0.0917%
hidden testSIDEWAYS298-25.8%-1.3527%
hidden testUPTREND37124.4%1.1021%
trainDOWNTREND518-6.5%-1.211%
trainEXPENSIVE31136.9%1.8225%
trainEXTREME1009.3%1.551%
trainHIGH VOLATILITY69910.1%0.641%
trainLOW VOLATILITY74513.3%0.8730%
trainMEDIUM VOLATILITY568-16.4%-0.9516%
trainNORMAL1,601-3.0%-0.1915%
trainSIDEWAYS592-9.2%-0.5719%
trainUPTREND90218.3%0.9323%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13895.9%3.3332%
validationEXTREME14437.7%2.612%
validationHIGH VOLATILITY258-9.5%-1.000%
validationLOW VOLATILITY18310.6%0.6631%
validationMEDIUM VOLATILITY31562.2%2.2027%
validationNORMAL4740.8%0.0420%
validationSIDEWAYS206-4.4%-0.2517%
validationUPTREND42547.0%1.9025%

Trades (full period)

latest 100 of 148
EntryExitEntry PxExit PxReturnDays
2026-10-07—$377.81—-0.63%5OPEN
2026-07-012026-07-06$425.30$419.77-5.30%3
2026-05-282026-06-02$442.10$423.74-4.61%4
2026-05-262026-05-27$433.59$440.361.26%2
2026-05-082026-05-21$428.35$417.850.97%10
2026-04-202026-04-21$392.50$386.42-1.78%2
2025-12-042025-12-30$454.53$454.432.22%18
2025-11-042025-11-05$444.26$462.07-4.27%2
2025-10-092025-10-10$435.54$413.49-0.73%2
2025-10-072025-10-08$433.09$438.69-3.72%2
2025-09-082025-10-06$346.40$453.2517.65%21
2025-08-252025-09-03$346.60$334.09-2.65%7
2025-08-112025-08-21$339.03$320.11-1.54%9
2025-07-292025-07-30$321.20$319.04-1.24%2
2025-07-212025-07-25$328.49$316.06-6.05%5
2025-06-042025-06-05$332.05$284.70-3.00%2
2025-05-192025-06-03$342.09$344.27-1.77%11
2025-05-122025-05-13$318.38$334.075.23%2
2024-10-072024-10-08$240.83$244.50-3.12%2
2024-09-232024-10-04$250.00$250.080.70%10
2024-09-162024-09-20$226.78$238.254.58%5
2024-09-062024-09-09$210.73$216.27-6.91%2
2024-06-172024-07-12$187.44$248.2327.57%18
2024-05-292024-05-30$176.19$178.79-0.41%2
2023-12-152024-01-02$253.50$248.42-0.94%11
2023-11-292023-12-14$244.14$251.05-2.56%12
2023-11-272023-11-28$236.08$246.720.05%2
2023-11-222023-11-24$234.21$235.45-2.48%2
2023-11-162023-11-17$233.59$234.30-3.20%2
2023-10-062023-10-17$260.53$254.85-2.03%8
2023-09-122023-09-22$267.48$244.88-5.39%9
2023-09-062023-09-07$251.92$251.49-1.58%2
2023-08-302023-09-05$256.90$256.49-3.94%4
2023-07-182023-07-19$293.34$291.260.65%2
2023-07-102023-07-11$269.61$269.79-1.56%2
2023-07-052023-07-07$282.48$274.43-1.09%3
2023-06-302023-07-03$261.77$279.821.17%2
2023-06-282023-06-29$256.24$257.501.77%2
2023-05-312023-06-27$203.93$250.2115.56%19
2023-03-242023-04-06$190.41$185.06-2.88%10
2022-09-132022-09-23$292.13$275.33-4.29%9
2022-08-162022-08-19$306.56$296.67-1.83%4
2022-08-022022-08-12$300.59$300.03-2.97%9
2022-04-142022-04-18$328.33$334.76-3.08%2
2022-03-212022-04-11$307.05$325.3110.49%16
2021-12-282022-01-03$362.82$399.93-2.88%5
2021-11-232021-11-24$369.68$372.00-3.47%2
2021-10-132021-11-10$270.36$355.9821.37%21
2021-10-082021-10-11$261.83$263.98-0.98%2
2021-09-272021-10-07$263.79$264.540.71%9
2021-08-312021-09-21$245.24$246.46-0.21%15
2021-08-022021-08-17$236.56$221.90-0.24%12
2021-07-132021-07-15$222.85$216.87-3.94%3
2021-06-242021-07-12$226.61$228.57-0.08%12
2021-04-142021-04-29$244.08$225.67-7.29%12
2021-02-042021-02-05$283.33$284.08-0.60%2
2021-02-022021-02-03$290.93$284.902.98%2
2021-01-282021-01-29$278.48$264.51-2.82%2
2021-01-262021-01-27$294.36$288.050.05%2
2021-01-122021-01-25$283.15$293.603.35%9
2021-01-052021-01-11$245.04$270.4016.09%5
2020-12-312021-01-04$235.22$243.261.09%2
2020-12-292020-12-30$222.00$231.590.12%2
2020-12-242020-12-28$220.59$221.231.79%2
2020-12-182020-12-23$231.67$215.33-1.99%4
2020-12-102020-12-17$209.02$218.632.29%6
2020-11-182020-12-08$162.21$216.6334.96%14
2020-11-092020-11-10$140.42$136.79-1.78%2
2020-10-142020-10-20$153.77$140.65-2.98%5
2020-06-292020-06-30$67.29$71.993.97%2
2020-06-252020-06-26$65.73$63.981.93%2
2019-12-162020-01-22$25.43$37.9740.42%25
2019-11-222019-11-25$22.20$22.42-5.07%2
2019-10-152019-10-25$17.19$21.8813.15%9
2019-09-112019-09-25$16.47$15.25-4.29%11
2019-07-222019-07-26$17.05$15.20-9.19%5
2019-03-012019-03-04$19.65$19.02-6.43%2
2018-12-112018-12-18$24.45$22.47-3.81%6
2018-03-142018-03-15$21.78$21.71-3.72%2
2018-01-112018-02-05$22.53$22.212.00%17
2017-12-122017-12-26$22.74$21.15-1.04%10
2017-10-182017-10-20$23.98$23.01-1.04%3
2017-10-122017-10-17$23.71$23.72-1.06%4
2017-09-122017-09-25$24.18$23.00-2.90%10
2017-08-152017-08-18$24.16$23.16-2.77%4
2017-08-042017-08-07$23.79$23.682.10%2
2017-06-052017-06-14$23.15$25.388.28%8
2017-05-152017-05-16$21.06$21.13-2.36%2
2017-05-012017-05-04$21.52$19.70-0.92%4
2017-04-262017-04-27$20.68$20.58-1.08%2
2017-04-242017-04-25$20.54$20.920.48%2
2017-04-202017-04-21$20.17$20.37-0.95%2
2017-03-272017-04-04$18.01$20.2510.49%7
2017-03-202017-03-22$17.46$17.00-3.46%3
2017-02-092017-02-22$17.95$18.234.52%9
2017-02-072017-02-08$17.17$17.47-0.25%2
2016-12-282017-02-02$14.65$16.7710.56%25
2016-10-042016-10-05$14.09$13.90-1.02%2
2016-07-222016-08-09$14.82$15.271.91%13
2016-06-082016-06-10$15.70$14.59-1.18%3