Strategy Zoo / S0781

MACDMomentum_V0781

ARCHIVEDhybrid

crossoverentry from MACDMomentum_V0334, exit from PriceMomentum_V0564

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

Lineage

Parents (2)
MACDMomentum_V0334S0334 · gen 15ARCHIVEDcrossover

changed rel_volume threshold 1.5045 -> 1.0207

PriceMomentum_V0564S0564 · gen 26ARCHIVEDcrossover

entry from PriceMomentum_V0557, exit from PriceMomentum_V0361

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0781  [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))):
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR20.6%105.1%7.7%30.8%
Total Return345.1%762.3%31.5%5095.7%
Sharpe0.671.590.390.83
Sortino0.861.910.501.04
Calmar0.292.760.150.44
Volatility39.7%54.7%44.5%44.4%
Max DD-70.6%-38.0%-51.2%-70.6%
Win Rate36.4%50.0%45.5%41.5%
Avg Win73.6%102.3%24.3%74.3%
Avg Loss-12.7%-10.7%-12.1%-12.2%
Payoff5.799.522.016.08
Expectancy18.7%45.8%4.5%23.6%
Profit Factor3.319.521.684.31
Trades2281141
Avg Holding Days61.362.460.863.3
Turnover5.65.36.25.6
Exposure69.8%64.9%72.2%69.5%

Growth of $100

MACDMomentum_V0781 vs TSLA Buy & Hold
MACDMomentum_V0781 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-20.9%-0.85-39.2%4
201717.2%0.64-33.7%2
2018-15.4%-0.21-35.3%3
201934.4%0.95-28.3%3
2020774.1%3.25-33.7%2
202117.6%0.61-36.1%3
2022-29.4%-0.78-31.5%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 testDOWNTREND272-3.1%-0.1035%
hidden testEXPENSIVE83118.7%2.1883%
hidden testEXTREME48189.8%3.1188%
hidden testHIGH VOLATILITY25422.0%0.3965%
hidden testLOW VOLATILITY43243.5%1.2774%
hidden testMEDIUM VOLATILITY250-32.8%-0.6977%
hidden testNORMAL805-3.4%-0.0870%
hidden testSIDEWAYS293-43.2%-0.9786%
hidden testUPTREND37180.1%1.5388%
trainDOWNTREND518-15.7%-0.6139%
trainEXPENSIVE31182.4%1.8685%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69947.0%0.9363%
trainLOW VOLATILITY74538.6%1.3178%
trainMEDIUM VOLATILITY568-14.6%-0.4068%
trainNORMAL1,601-8.7%-0.2565%
trainSIDEWAYS592-10.7%-0.2967%
trainUPTREND90275.1%1.6090%
validationDOWNTREND12536.4%1.6612%
validationEXPENSIVE13882.2%1.3679%
validationEXTREME144378.9%4.4795%
validationHIGH VOLATILITY258125.6%1.7852%
validationLOW VOLATILITY18345.5%1.4283%
validationMEDIUM VOLATILITY31579.0%1.5765%
validationNORMAL474-0.6%-0.0252%
validationSIDEWAYS206-42.6%-1.0855%
validationUPTREND425164.4%2.4985%

Trades (full period)

42 trades
EntryExitEntry PxExit PxReturnDays
2026-09-01—$356.09—2.61%18OPEN
2026-07-012026-07-24$425.30$313.03-24.14%17
2026-04-162026-06-26$388.90$379.71-4.49%50
2025-04-282026-04-09$285.88$345.6220.22%239
2024-10-252025-01-28$269.19$398.0952.17%63
2024-08-202024-10-23$221.10$213.65-2.33%46
2024-04-302024-08-05$183.28$198.886.80%67
2023-11-162024-01-18$233.59$211.88-11.42%42
2023-08-302023-10-20$256.90$211.99-14.59%37
2023-05-222023-08-14$188.87$239.7634.44%58
2023-03-242023-04-21$190.41$165.08-15.38%20
2023-01-272023-03-10$177.90$173.447.69%30
2022-07-112022-10-06$234.34$238.13-4.17%63
2022-03-212022-04-27$307.05$293.84-3.39%27
2021-12-282022-01-26$362.82$312.47-16.21%21
2021-06-242021-12-06$226.61$336.3454.28%115
2021-04-142021-05-12$244.08$196.63-19.20%21
2020-10-142021-02-23$153.77$232.9559.65%90
2020-04-142020-09-30$47.33$143.00221.27%119
2019-09-112020-03-05$16.47$48.30217.58%122
2019-07-012019-08-15$15.14$14.38-1.91%33
2019-01-112019-03-07$23.15$18.44-20.08%38
2018-10-242019-01-04$19.23$21.181.91%49
2018-08-032018-09-05$23.21$18.72-17.50%23
2018-05-102018-07-30$20.33$19.34-3.35%56
2017-12-122018-03-26$22.74$20.28-8.50%71
2017-07-252017-11-03$22.64$20.41-12.81%73
2016-12-142017-07-07$13.25$20.8855.55%141
2016-07-122016-09-06$14.98$13.52-12.19%40
2016-06-082016-06-27$15.70$13.24-17.03%14
2016-03-042016-05-05$13.40$14.1013.48%44
2015-11-272016-01-21$15.44$13.33-13.65%37
2015-09-162015-10-13$17.48$14.62-15.15%20
2015-02-042015-08-26$14.57$14.990.56%142
2014-11-122014-12-11$16.61$13.93-16.59%21
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-27$9.87$13.8239.40%68
2012-11-022013-10-29$1.93$10.96455.67%249
2012-08-142012-10-16$1.96$1.87-12.50%45
2012-06-192012-08-02$2.14$1.74-17.72%32
2012-01-312012-04-25$1.94$2.197.39%60