Strategy Zoo / S0780

MACDMomentum_V0780

ARCHIVEDhybrid

crossoverentry = MACDMomentum_V0334 OR PriceMomentum_V0644

Fitness
0.6074
Generation
36
Complexity
16
Created
2026-09-26

Lineage

Parents (2)
MACDMomentum_V0334S0334 · gen 15ARCHIVEDcrossover

changed rel_volume threshold 1.5045 -> 1.0207

PriceMomentum_V0644S0644 · gen 29ARCHIVEDcrossover

changed ret_20d threshold -0.1766 -> -0.0991; changed ret_20d threshold 0.05 -> 0.1096

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0780  [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))) or ret_20d > 0.1096):
    position = 1.0
if long and ret_20d < -0.0991:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR21.2%109.5%12.5%33.3%
Total Return364.9%819.2%55.1%6723.4%
Sharpe0.691.620.490.88
Sortino0.851.970.581.06
Calmar0.322.790.300.50
Volatility38.6%54.8%43.1%43.5%
Max DD-66.1%-39.3%-42.1%-66.1%
Win Rate33.3%50.0%43.8%39.3%
Avg Win51.9%83.6%22.4%56.2%
Avg Loss-9.9%-10.3%-9.6%-9.9%
Payoff5.248.082.335.69
Expectancy10.7%36.6%4.4%16.1%
Profit Factor2.628.081.823.68
Trades30101656
Avg Holding Days42.250.335.743.2
Turnover7.66.78.97.7
Exposure65.3%65.2%61.9%64.4%

Growth of $100

MACDMomentum_V0780 vs TSLA Buy & Hold
MACDMomentum_V0780 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-15.8%-0.60-37.2%4
20177.4%0.38-39.2%4
20182.0%0.25-27.1%3
201923.2%0.74-34.7%4
2020772.6%3.25-33.7%2
202141.2%1.06-28.1%3
2022-37.3%-1.12-37.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 testDOWNTREND27217.4%0.5434%
hidden testEXPENSIVE83118.7%2.1883%
hidden testEXTREME48210.8%3.5375%
hidden testHIGH VOLATILITY25428.9%0.5163%
hidden testLOW VOLATILITY43261.8%1.9660%
hidden testMEDIUM VOLATILITY250-57.1%-1.3164%
hidden testNORMAL805-0.3%-0.0159%
hidden testSIDEWAYS293-31.4%-0.7472%
hidden testUPTREND37165.3%1.3175%
trainDOWNTREND518-9.3%-0.3934%
trainEXPENSIVE31178.5%1.8182%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69955.9%1.1457%
trainLOW VOLATILITY74533.6%1.2072%
trainMEDIUM VOLATILITY568-18.7%-0.5367%
trainNORMAL1,601-7.8%-0.2360%
trainSIDEWAYS592-8.0%-0.2359%
trainUPTREND90269.9%1.5187%
validationDOWNTREND12529.7%1.2217%
validationEXPENSIVE13881.7%1.3680%
validationEXTREME144378.9%4.4795%
validationHIGH VOLATILITY258119.2%1.6954%
validationLOW VOLATILITY18333.9%1.0879%
validationMEDIUM VOLATILITY31596.2%1.9066%
validationNORMAL4743.0%0.0852%
validationSIDEWAYS206-31.8%-0.7954%
validationUPTREND425165.0%2.5185%

Trades (full period)

57 trades
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—4.05%24OPEN
2026-07-012026-07-24$425.30$313.03-24.14%17
2026-04-162026-06-10$388.90$381.591.00%39
2025-12-042026-01-16$454.53$437.50-2.02%30
2025-07-212025-11-21$328.49$391.0919.65%89
2025-04-282025-07-02$285.88$315.655.32%46
2025-04-162025-04-23$241.55$250.74-6.54%5
2024-10-252025-01-17$269.19$426.5058.56%57
2024-09-062024-10-22$210.73$217.97-5.12%33
2024-08-222024-08-29$210.66$206.28-8.04%6
2024-08-202024-08-21$221.10$223.27-0.93%2
2024-04-302024-08-02$183.28$207.6711.52%66
2023-11-162024-01-17$233.59$215.55-9.63%41
2023-08-302023-10-20$256.90$211.99-14.59%37
2023-05-222023-08-03$188.87$259.3240.79%51
2023-03-242023-04-21$190.41$165.08-15.38%20
2023-01-252023-03-10$144.43$173.4419.94%32
2022-09-132022-10-04$292.13$249.44-20.54%16
2022-07-112022-09-01$234.34$277.169.68%39
2022-06-242022-07-05$245.71$233.07-3.51%7
2022-03-212022-04-27$307.05$293.84-3.39%27
2021-12-282022-01-25$362.82$306.13-15.16%20
2021-06-242021-12-03$226.61$338.3264.87%114
2021-04-062021-05-11$230.54$205.73-9.16%26
2020-10-072021-02-23$141.77$232.9572.25%95
2020-04-142020-09-25$47.33$135.78197.29%116
2019-09-112020-03-05$16.47$48.30217.58%122
2019-06-212019-08-15$14.79$14.38-0.20%39
2019-03-012019-03-06$19.65$18.42-13.73%4
2019-01-162019-01-24$23.07$19.43-16.67%6
2019-01-112019-01-15$23.15$22.96-3.26%3
2018-10-242019-01-03$19.23$20.025.22%48
2018-08-032018-08-31$23.21$20.11-13.45%21
2018-05-012018-07-16$19.99$20.678.28%53
2017-12-122018-03-23$22.74$20.10-6.21%70
2017-08-042017-11-03$23.79$20.41-13.95%65
2017-07-272017-08-01$22.30$21.30-6.12%4
2017-07-252017-07-26$22.64$22.92-1.05%2
2016-12-142017-07-07$13.25$20.8855.55%141
2016-07-122016-09-02$14.98$13.19-10.86%39
2016-06-082016-06-24$15.70$12.88-15.64%13
2016-03-042016-05-05$13.40$14.1013.48%44
2015-11-272016-01-19$15.44$13.65-10.91%35
2015-09-162015-10-12$17.48$14.37-13.14%19
2015-04-072015-08-12$13.55$15.8816.64%90
2015-02-042015-03-09$14.57$12.73-11.39%23
2014-11-122014-12-09$16.61$14.46-14.80%19
2014-10-082014-10-13$17.29$14.97-8.91%4
2014-05-282014-10-01$14.02$16.0214.48%89
2013-12-182014-03-26$9.87$14.2044.30%67
2013-03-272013-10-24$2.54$11.54333.63%148
2012-11-022013-03-20$1.93$2.4019.69%94
2012-09-172012-10-16$2.17$1.87-10.24%22
2012-08-242012-09-12$1.97$1.89-9.72%13
2012-08-142012-08-15$1.96$1.96-5.81%2
2012-06-192012-07-27$2.14$1.97-11.83%28
2012-01-312012-04-25$1.94$2.197.39%60