Strategy Zoo / S0284

MACDMomentum_V0284

ARCHIVEDhybrid

structuraladded entry filter: dist_52w_high < -0.0952

Fitness
0.2122
Generation
13
Complexity
7
Created
2026-09-18

Lineage

Parents (1)
MACDMomentum_V0101S0101 · gen 5ARCHIVEDstructural

entry = MACDMomentum_V0005 AND SMACross_50_200_V0006

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0284  [hybrid]
if flat and ((macd_hist > 0.0 and close > sma_50) and sma_50 > sma_200 and dist_52w_high < -0.0952):
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.2%14.2%2.1%3.4%
Total Return1.9%49.0%7.8%63.7%
Sharpe0.080.640.200.28
Sortino0.040.460.120.16
Calmar0.010.690.070.09
Volatility12.1%26.0%19.6%17.7%
Max DD-31.1%-20.5%-29.1%-36.2%
Win Rate40.0%33.3%36.4%36.6%
Avg Win9.2%17.6%11.2%12.5%
Avg Loss-5.4%-3.7%-4.4%-4.5%
Payoff1.704.742.552.79
Expectancy0.4%3.4%1.3%1.7%
Profit Factor1.132.371.451.61
Trades15151141
Avg Holding Days13.110.012.111.7
Turnover3.810.06.05.6
Exposure9.0%17.9%13.1%11.9%

Growth of $100

MACDMomentum_V0284 vs TSLA Buy & Hold
MACDMomentum_V0284 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-4.3%-0.51-8.7%2
2017-10.4%-1.41-10.6%2
2018-12.5%-0.77-19.6%1
201910.8%1.70-2.1%1
202058.4%1.45-17.5%6
2021-11.3%-0.84-11.8%6
2022-6.9%-0.30-17.6%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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE8359.2%1.5828%
hidden testEXTREME4880.3%2.6615%
hidden testHIGH VOLATILITY25435.6%1.2912%
hidden testLOW VOLATILITY429-3.2%-0.2712%
hidden testMEDIUM VOLATILITY248-16.1%-0.7916%
hidden testNORMAL800-6.4%-0.4112%
hidden testSIDEWAYS293-14.5%-0.7520%
hidden testUPTREND37121.3%0.8217%
trainDOWNTREND518-2.2%-1.030%
trainEXPENSIVE3116.0%0.4611%
trainEXTREME100-13.8%-1.621%
trainHIGH VOLATILITY6992.2%0.149%
trainLOW VOLATILITY7456.9%0.6411%
trainMEDIUM VOLATILITY568-8.4%-0.946%
trainNORMAL1,6010.9%0.079%
trainSIDEWAYS5922.1%0.1317%
trainUPTREND9022.0%0.179%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13835.0%1.3117%
validationEXTREME14458.7%1.4527%
validationHIGH VOLATILITY25823.0%0.6717%
validationLOW VOLATILITY183-6.6%-0.6419%
validationMEDIUM VOLATILITY31524.9%1.0218%
validationNORMAL474-1.6%-0.0815%
validationSIDEWAYS20616.5%0.6821%
validationUPTREND42521.5%0.7122%

Trades (full period)

41 trades
EntryExitEntry PxExit PxReturnDays
2025-09-172025-10-06$425.86$453.251.74%14
2025-07-212025-08-01$328.49$302.63-6.67%10
2024-12-232024-12-24$430.60$462.282.06%2
2024-11-052024-11-29$251.44$345.1636.81%18
2024-09-062024-10-04$210.73$250.084.34%21
2024-08-202024-08-30$221.10$214.11-7.57%9
2023-12-152024-01-02$253.50$248.42-1.22%11
2023-11-162023-12-14$233.59$251.05-1.66%20
2023-10-062023-10-17$260.53$254.85-2.55%8
2023-08-302023-09-25$256.90$246.99-4.97%18
2023-06-262023-06-27$241.05$250.21-6.25%2
2022-03-212022-04-11$307.05$325.3113.04%16
2022-01-132022-01-14$343.85$349.87-6.94%2
2021-12-282022-01-12$362.82$368.74-2.90%12
2021-11-102021-11-11$355.98$354.504.14%2
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-282021-10-07$259.19$264.54-1.29%8
2021-08-312021-09-21$245.24$246.46-0.30%15
2021-06-242021-07-12$226.61$228.57-0.14%12
2021-04-142021-04-29$244.08$225.67-9.10%12
2020-11-182020-12-17$162.21$218.6340.75%21
2020-11-092020-11-11$140.42$139.04-4.75%3
2020-10-142020-10-20$153.77$140.65-3.73%5
2020-09-032020-09-08$135.67$110.07-6.69%3
2020-04-142020-05-14$47.33$53.5621.28%23
2020-02-062020-02-26$49.93$51.928.66%14
2019-11-062019-11-21$21.77$23.6610.81%12
2018-08-062018-08-20$22.80$20.56-12.43%11
2017-12-122017-12-27$22.74$20.78-3.72%11
2017-07-252017-08-02$22.64$21.73-6.89%7
2016-07-222016-08-09$14.82$15.272.36%13
2016-06-082016-06-16$15.70$14.53-6.49%7
2015-09-162015-09-30$17.48$16.56-2.92%11
2014-11-122014-12-01$16.61$15.44-2.81%13
2014-07-312014-08-25$14.89$17.5011.94%18
2014-05-282014-07-07$14.02$14.848.14%28
2014-01-152014-02-06$10.94$11.897.94%16
2013-12-182014-01-10$9.87$9.71-3.43%16
2013-06-032013-06-04$6.17$6.32-5.48%2
2012-06-192012-07-03$2.14$2.04-4.71%11
2012-01-312012-02-29$1.94$2.2314.11%21