Strategy Zoo / S1585

PriceMomentum_V1585

ARCHIVEDhybrid

llmSimplified and regularized entry conditions (consolidated momentum + trend checks); require close>SMA20 and positive MACD histogram to avoid weak breakouts; add long-term trend confirmation (close>sma200 + sma200_slope>0) as an alternate entry; strengthen exit rules to cut losses earlier (ret_20d<-2%) and exit on deteriorating momentum (macd_hist<-2) or overbought RSI; add regime gates to trade only in UPTREND + LOW_VOLATILITY and reduce base_position to 0.7 to lower drawdown risk.

Fitness
0.4677
Generation
73
Complexity
16
Created
2026-10-14

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_V1585  [hybrid]
if flat and (((ret_20d > 0.08 and breakout_50 == 1) or ret_20d > 0.18 or (close > sma_200 and sma_200_slope > 0.0)) and close > sma_20 and macd_hist > -1.5 and cumret_252d > -0.2):
    position = 0.7
if long and (ret_20d < -0.02 or macd_hist < -2.0 or rsi_14 > 75.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.3%47.7%3.2%16.9%
Total Return171.0%222.4%12.6%902.5%
Sharpe0.671.350.250.76
Sortino0.681.390.230.75
Calmar0.251.460.140.32
Volatility22.6%32.9%21.1%24.7%
Max DD-52.4%-32.8%-22.6%-52.4%
Win Rate50.0%57.6%44.0%50.9%
Avg Win5.1%7.1%5.0%5.7%
Avg Loss-3.0%-4.0%-3.2%-3.3%
Payoff1.691.791.551.72
Expectancy1.0%2.4%0.4%1.3%
Profit Factor1.692.441.221.78
Trades1205950230
Avg Holding Days8.57.26.97.8
Turnover21.127.518.621.8
Exposure31.5%33.7%21.9%29.5%

Growth of $100

PriceMomentum_V1585 vs TSLA Buy & Hold
PriceMomentum_V1585 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
20166.2%0.63-8.9%5
2017-0.7%0.06-24.8%27
2018-22.4%-1.28-29.3%8
2019-5.9%-0.23-22.5%18
2020164.0%2.30-32.8%33
202113.1%0.63-17.0%20
2022-4.1%-0.14-16.8%6

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-6.5%-0.695%
hidden testEXPENSIVE8387.4%2.6335%
hidden testEXTREME4849.7%1.6131%
hidden testHIGH VOLATILITY2549.0%0.3418%
hidden testLOW VOLATILITY44318.8%1.1324%
hidden testMEDIUM VOLATILITY251-21.9%-0.9823%
hidden testNORMAL817-5.6%-0.3020%
hidden testSIDEWAYS298-8.8%-0.4627%
hidden testUPTREND37125.7%0.9331%
trainDOWNTREND518-4.8%-0.616%
trainEXPENSIVE31128.7%0.9851%
trainEXTREME100290.4%6.2061%
trainHIGH VOLATILITY69929.1%1.0128%
trainLOW VOLATILITY74522.0%1.3335%
trainMEDIUM VOLATILITY568-11.4%-0.5531%
trainNORMAL1,601-4.8%-0.2726%
trainSIDEWAYS5920.4%0.0230%
trainUPTREND90236.0%1.2347%
validationDOWNTREND12512.8%1.353%
validationEXPENSIVE13820.9%0.5637%
validationEXTREME144173.9%3.3055%
validationHIGH VOLATILITY25829.6%0.6731%
validationLOW VOLATILITY18329.1%1.7240%
validationMEDIUM VOLATILITY31565.4%2.3133%
validationNORMAL47412.0%0.5626%
validationSIDEWAYS20610.3%0.4234%
validationUPTREND42570.3%1.7643%

Trades (full period)

latest 100 of 230
EntryExitEntry PxExit PxReturnDays
2026-07-072026-07-09$402.90$406.55-4.44%3
2026-07-012026-07-06$425.30$419.77-4.63%3
2026-05-082026-06-05$428.35$391.001.13%20
2026-04-202026-04-24$392.50$376.30-4.86%5
2026-03-122026-03-13$395.01$391.20-2.34%2
2026-02-262026-02-27$408.58$402.51-1.62%2
2026-02-122026-02-13$417.07$417.44-1.97%2
2026-01-232026-01-26$449.06$435.20-0.19%2
2025-12-032025-12-31$446.74$449.724.06%20
2025-12-012025-12-02$430.14$429.24-0.14%2
2025-10-292025-11-10$461.51$445.23-4.79%9
2025-09-262025-10-08$440.40$438.691.57%9
2025-09-232025-09-25$425.85$423.391.26%3
2025-09-192025-09-22$426.07$434.211.41%2
2025-09-172025-09-18$425.86$416.850.56%2
2025-08-252025-09-16$346.60$421.6214.01%16
2025-08-112025-08-21$339.03$320.11-1.34%9
2025-07-292025-08-01$321.20$302.63-3.88%4
2025-07-242025-07-25$305.30$316.06-5.87%2
2025-07-172025-07-23$319.41$332.562.13%5
2025-06-242025-06-26$340.47$325.78-4.40%3
2025-04-302025-06-05$282.16$284.709.52%26
2025-03-262025-03-27$272.06$273.13-4.04%2
2024-12-182024-12-30$440.13$417.41-7.11%8
2024-12-162024-12-17$463.02$479.864.16%2
2024-12-122024-12-13$418.10$436.23-1.24%2
2024-11-122024-12-11$328.49$424.7710.10%21
2024-11-062024-11-11$288.53$350.0018.86%4
2024-09-062024-10-10$210.73$238.773.42%25
2024-07-112024-07-25$241.03$220.25-12.76%11
2024-07-092024-07-10$262.33$263.262.46%2
2024-07-052024-07-08$251.52$252.941.32%2
2024-06-272024-07-03$197.42$246.3912.12%5
2024-05-202024-05-29$174.95$176.19-0.34%7
2023-11-162024-01-05$233.59$237.49-1.40%34
2023-11-142023-11-15$237.41$242.844.14%2
2023-10-182023-10-19$242.68$220.11-3.48%2
2023-10-132023-10-16$251.12$253.92-2.23%2
2023-10-112023-10-12$262.99$258.87-0.31%2
2023-10-052023-10-10$260.05$263.62-0.54%4
2023-09-062023-09-27$251.92$240.50-3.39%16
2023-08-302023-09-05$256.90$256.49-3.44%4
2023-07-052023-07-24$282.48$269.06-5.01%14
2023-06-212023-06-30$259.46$261.77-4.40%8
2023-06-162023-06-20$260.54$274.451.13%2
2023-06-142023-06-15$256.79$255.90-0.66%2
2023-06-122023-06-13$249.83$258.711.41%2
2023-06-082023-06-09$234.86$244.403.07%2
2023-06-062023-06-07$221.31$224.571.05%2
2023-05-252023-06-05$184.47$217.6111.51%7
2022-07-222022-08-24$272.24$297.106.38%24
2022-03-182022-04-12$301.80$328.988.37%18
2022-03-102022-03-11$279.43$265.12-1.82%2
2022-03-032022-03-04$279.76$279.43-3.37%2
2022-02-162022-02-17$307.80$292.12-0.07%2
2022-01-032022-01-20$399.93$332.09-3.89%13
2021-12-302021-12-31$356.78$352.26-1.16%2
2021-12-272021-12-29$364.65$362.061.27%3
2021-11-082021-11-11$387.65$354.50-8.94%4
2021-11-042021-11-05$409.97$407.360.79%2
2021-11-022021-11-03$390.67$404.62-2.26%2
2021-10-292021-11-01$371.33$402.862.26%2
2021-10-272021-10-28$345.95$359.011.19%2
2021-10-252021-10-26$341.62$339.488.72%2
2021-10-212021-10-22$298.00$303.232.14%2
2021-10-192021-10-20$288.09$288.60-0.61%2
2021-07-302021-10-18$229.07$290.0416.60%56
2021-06-112021-07-26$203.30$219.213.77%31
2021-06-022021-06-03$201.71$190.95-2.25%2
2021-05-282021-06-01$208.41$207.97-0.76%2
2021-04-132021-05-05$254.11$223.65-2.79%17
2021-04-012021-04-12$220.58$233.990.84%7
2021-03-182021-03-19$217.72$218.29-4.99%2
2021-03-162021-03-17$225.63$233.94-3.21%2
2021-01-112021-01-29$270.40$264.51-3.58%14
2020-12-092021-01-08$201.49$293.3417.49%21
2020-12-012020-12-08$194.92$216.638.92%6
2020-11-272020-11-30$195.25$189.201.29%2
2020-11-182020-11-25$162.21$191.3317.47%6
2020-11-062020-11-10$143.32$136.79-2.83%3
2020-10-022020-10-20$138.36$140.65-2.75%13
2020-09-302020-10-01$143.00$149.391.52%2
2020-09-172020-09-24$141.14$129.26-9.89%6
2020-09-032020-09-09$135.67$122.09-18.69%4
2020-09-012020-09-02$158.35$149.12-3.41%2
2020-08-282020-08-31$147.56$166.11-0.93%2
2020-08-262020-08-27$143.54$149.254.35%2
2020-08-242020-08-25$134.28$134.89-1.36%2
2020-08-132020-08-21$108.07$136.6719.41%7
2020-07-222020-08-10$106.16$94.57-5.16%14
2020-07-172020-07-21$100.06$104.566.49%3
2020-07-152020-07-16$103.07$100.041.21%2
2020-07-132020-07-14$99.80$101.12-2.30%2
2020-07-092020-07-10$92.95$102.981.31%2
2020-07-072020-07-08$92.66$91.060.79%2
2020-06-122020-07-06$62.35$91.4416.52%16
2020-04-092020-06-11$38.20$64.8656.21%44
2020-04-072020-04-08$36.36$36.593.82%2
2020-02-212020-03-04$60.07$49.97-12.07%9
2020-02-052020-02-20$48.98$59.962.76%11