Strategy Zoo / S0754

MACDMomentum_V0754

ARCHIVEDhybrid

structuraladded entry filter: ret_1d > 0.0542

Fitness
0.5358
Generation
34
Complexity
16
Created
2026-09-25

Lineage

Parents (1)
MACDMomentum_V0334S0334 · gen 15ARCHIVEDstructural

changed rel_volume threshold 1.5045 -> 1.0207

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0754  [hybrid]
if flat and (((macd_hist > 0.0 and close > sma_50) or ((breakout_50 == 1 and rel_volume > 1.0207) or ((macd_hist > 0.0 and close > sma_50) and sma_50 > sma_200))) and ret_1d > 0.0542):
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.5%63.3%17.6%23.6%
Total Return174.6%335.1%82.2%2141.3%
Sharpe0.671.440.740.90
Sortino0.461.230.650.69
Calmar0.422.400.560.73
Volatility22.5%39.4%26.5%27.8%
Max DD-32.1%-26.3%-31.1%-32.1%
Win Rate54.5%76.9%50.0%59.2%
Avg Win17.1%21.5%15.7%19.1%
Avg Loss-6.8%-9.5%-5.5%-6.8%
Payoff2.522.252.852.83
Expectancy6.2%14.3%5.1%8.5%
Profit Factor3.037.512.854.10
Trades22131449
Avg Holding Days15.816.015.516.0
Turnover5.68.77.56.7
Exposure16.7%25.8%21.7%19.8%

Growth of $100

MACDMomentum_V0754 vs TSLA Buy & Hold
MACDMomentum_V0754 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.0%0.000.0%0
2017-5.4%-0.41-11.0%3
20189.1%0.48-23.3%4
201928.5%1.88-4.5%1
2020360.3%2.84-18.3%7
2021-2.1%0.03-16.8%3
2022-4.0%-0.11-14.9%3

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 testDOWNTREND27112.1%0.5323%
hidden testEXPENSIVE83113.9%2.5948%
hidden testEXTREME4879.8%1.9129%
hidden testHIGH VOLATILITY25445.0%1.2034%
hidden testLOW VOLATILITY43123.1%1.5211%
hidden testMEDIUM VOLATILITY250-12.1%-0.4227%
hidden testNORMAL8046.3%0.2819%
hidden testSIDEWAYS2931.8%0.0722%
hidden testUPTREND37139.2%1.3121%
trainDOWNTREND518-2.2%-0.263%
trainEXPENSIVE31113.3%0.4831%
trainEXTREME100225.0%3.4953%
trainHIGH VOLATILITY69930.7%0.9124%
trainLOW VOLATILITY74512.6%1.0215%
trainMEDIUM VOLATILITY568-0.8%-0.0610%
trainNORMAL1,6012.4%0.1612%
trainSIDEWAYS59212.6%0.7516%
trainUPTREND90226.7%0.8925%
validationDOWNTREND12518.7%1.385%
validationEXPENSIVE13854.2%1.5330%
validationEXTREME144255.6%3.4867%
validationHIGH VOLATILITY25879.6%1.4729%
validationLOW VOLATILITY18321.5%1.657%
validationMEDIUM VOLATILITY31558.3%1.6634%
validationNORMAL474-3.1%-0.1512%
validationSIDEWAYS2060.1%0.0118%
validationUPTREND42595.2%1.9436%

Trades (full period)

49 trades
EntryExitEntry PxExit PxReturnDays
2026-09-012026-09-17$356.09$366.20-2.88%12
2026-07-072026-07-15$402.90$394.46-5.81%7
2026-04-162026-05-21$388.90$417.856.24%26
2025-09-122025-10-06$395.94$453.2516.32%17
2025-08-252025-09-03$346.60$334.09-3.32%7
2025-04-282025-06-03$285.88$344.2720.02%26
2024-12-122024-12-24$418.10$462.281.17%9
2024-10-252024-11-29$269.19$345.1627.55%25
2024-09-202024-10-04$238.25$250.08-1.54%11
2024-07-022024-07-22$231.26$251.5113.76%14
2024-04-302024-05-30$183.28$178.79-9.39%22
2023-08-302023-09-25$256.90$246.99-4.97%18
2023-04-032023-04-06$194.77$185.06-10.76%4
2023-01-272023-02-23$177.90$202.0725.09%19
2022-07-222022-08-12$272.24$300.035.28%16
2022-03-232022-04-11$333.04$325.312.96%14
2022-01-042022-01-12$383.20$368.74-11.46%7
2021-10-262021-11-11$339.48$354.504.00%13
2021-04-142021-04-29$244.08$225.67-9.10%12
2021-01-082021-01-25$293.34$293.603.55%11
2020-12-212020-12-23$216.62$215.33-8.06%3
2020-11-182020-12-17$162.21$218.6340.75%21
2020-08-182020-09-08$125.81$110.0713.72%15
2020-07-012020-07-27$74.64$102.6430.97%18
2020-06-022020-06-25$58.77$65.736.77%18
2020-04-142020-05-14$47.33$53.5621.28%23
2019-12-172020-02-26$25.27$51.92109.25%48
2019-10-252019-11-21$21.88$23.6617.31%20
2018-10-242018-11-21$19.23$22.5517.90%21
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-072018-06-26$21.07$22.804.02%14
2018-01-092018-02-05$22.25$22.211.98%19
2017-09-122017-09-25$24.18$23.00-3.66%10
2017-08-042017-08-22$23.79$22.76-2.85%13
2017-04-042017-04-21$20.25$20.371.14%13
2015-04-072015-05-22$13.55$16.5220.69%34
2014-06-172014-07-07$15.44$14.841.86%14
2014-02-212014-03-11$13.97$15.6313.52%13
2014-01-152014-02-06$10.94$11.897.94%16
2013-12-262014-01-10$10.37$9.71-2.75%11
2013-09-202013-10-04$12.23$12.07-2.78%11
2013-08-232013-09-10$10.79$11.092.09%12
2013-08-092013-08-15$10.20$9.31-9.38%5
2013-07-022013-07-17$7.85$8.02-7.12%11
2013-04-022013-06-04$2.96$6.32110.35%45
2012-11-062012-12-14$2.08$2.256.48%28
2012-09-182012-09-26$2.09$1.84-15.17%7
2012-06-192012-07-03$2.14$2.04-4.71%11
2012-03-272012-04-05$2.53$2.30-6.60%8