Strategy Zoo / S0410

MACDMomentum_V0410

ARCHIVEDhybrid

crossoverentry = MACDMomentum_V0334 AND PriceMomentum_V0361

Fitness
0.5742
Generation
19
Complexity
25
Created
2026-09-18

Lineage

Parents (2)
MACDMomentum_V0334S0334 · gen 15ARCHIVEDcrossover

changed rel_volume threshold 1.5045 -> 1.0207

PriceMomentum_V0361S0361 · gen 17ARCHIVEDcrossover

entry from PriceMomentum_V0225, exit from PriceMomentum_V0227

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0410  [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_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.05) and ret_20d > 0.05 and cumret_252d > -0.1997))):
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR17.7%73.4%22.0%28.8%
Total Return268.3%421.1%108.5%4019.4%
Sharpe0.711.530.900.97
Sortino0.661.510.790.90
Calmar0.402.570.620.64
Volatility28.9%41.6%25.6%31.2%
Max DD-44.8%-28.5%-35.7%-44.8%
Win Rate42.9%50.0%44.4%44.9%
Avg Win15.4%22.1%15.9%17.8%
Avg Loss-5.3%-4.7%-4.1%-4.9%
Payoff2.914.713.903.62
Expectancy3.6%8.7%4.8%5.3%
Profit Factor2.184.713.122.95
Trades56241898
Avg Holding Days12.511.814.612.8
Turnover14.216.09.713.4
Exposure32.4%34.4%26.3%31.3%

Growth of $100

MACDMomentum_V0410 vs TSLA Buy & Hold
MACDMomentum_V0410 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
201625.7%1.45-12.8%5
201715.7%0.83-17.9%10
2018-11.7%-0.42-22.1%7
201915.7%0.65-27.1%4
2020324.1%2.72-19.7%8
202123.1%0.83-22.7%10
2022-0.8%0.09-17.6%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 testDOWNTREND267-7.6%-0.4021%
hidden testEXPENSIVE8382.6%2.3940%
hidden testEXTREME48126.8%2.8935%
hidden testHIGH VOLATILITY25419.6%0.6624%
hidden testLOW VOLATILITY42942.3%1.8628%
hidden testMEDIUM VOLATILITY248-6.4%-0.2525%
hidden testNORMAL80010.8%0.4724%
hidden testSIDEWAYS2933.3%0.1727%
hidden testUPTREND37160.9%1.8630%
trainDOWNTREND518-8.0%-0.6112%
trainEXPENSIVE31132.5%1.0047%
trainEXTREME100288.1%4.1970%
trainHIGH VOLATILITY69944.9%1.1430%
trainLOW VOLATILITY74522.5%1.1640%
trainMEDIUM VOLATILITY568-12.5%-0.5426%
trainNORMAL1,6011.3%0.0627%
trainSIDEWAYS592-4.1%-0.1735%
trainUPTREND90252.8%1.4442%
validationDOWNTREND12544.2%2.277%
validationEXPENSIVE13859.6%1.6734%
validationEXTREME144255.8%3.4867%
validationHIGH VOLATILITY25872.8%1.3429%
validationLOW VOLATILITY18313.1%0.6435%
validationMEDIUM VOLATILITY31585.3%2.2238%
validationNORMAL4746.3%0.2424%
validationSIDEWAYS206-1.4%-0.0526%
validationUPTREND425100.8%1.9747%

Trades (full period)

98 trades
EntryExitEntry PxExit PxReturnDays
2026-09-012026-09-17$356.09$366.20-2.88%12
2026-05-282026-06-02$442.10$423.74-5.75%4
2026-04-202026-05-21$392.50$417.853.94%24
2025-12-152025-12-30$475.31$454.43-0.05%11
2025-09-082025-10-06$346.40$453.2522.27%21
2025-08-252025-09-03$346.60$334.09-3.32%7
2025-08-112025-08-22$339.03$340.01-3.09%10
2025-04-292025-06-03$292.03$344.2719.63%25
2024-12-092024-12-24$389.79$462.2810.41%12
2024-11-072024-11-29$296.91$345.1615.15%16
2024-09-062024-10-04$210.73$250.084.34%21
2024-06-272024-07-22$197.42$251.5121.57%17
2024-04-302024-05-30$183.28$178.79-9.39%22
2023-12-182024-01-02$252.08$248.42-2.18%10
2023-11-222023-12-14$234.21$251.05-0.99%16
2023-09-122023-09-25$267.48$246.99-10.67%10
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-05-242023-06-27$182.90$250.2129.50%23
2022-09-212022-09-23$300.80$275.33-6.71%3
2022-08-162022-08-19$306.56$296.67-2.28%4
2022-07-192022-08-12$245.53$300.0318.92%19
2022-03-222022-04-11$331.33$325.3111.11%15
2022-01-132022-01-14$343.85$349.87-6.94%2
2022-01-042022-01-12$383.20$368.74-11.46%7
2021-10-132021-11-11$270.36$354.5032.28%22
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-272021-10-07$263.79$264.540.88%9
2021-09-082021-09-21$251.29$246.46-3.22%10
2021-08-042021-08-17$236.97$221.90-3.51%10
2021-07-132021-07-15$222.85$216.87-4.91%3
2021-06-242021-07-12$226.61$228.57-0.14%12
2021-04-142021-04-29$244.08$225.67-9.10%12
2021-01-262021-01-27$294.36$288.050.06%2
2021-01-052021-01-25$245.04$293.6015.78%14
2020-12-182020-12-23$231.67$215.33-2.56%4
2020-11-192020-12-17$166.42$218.6327.72%20
2020-10-162020-10-20$146.56$140.65-4.21%3
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-152019-11-21$17.19$23.6636.80%28
2019-10-022019-10-04$16.21$15.43-4.96%3
2019-09-122019-09-25$16.39$15.25-9.85%10
2019-07-162019-07-26$16.83$15.20-9.92%9
2018-12-132018-12-18$25.12$22.47-5.15%4
2018-12-062018-12-07$24.20$23.860.73%2
2018-10-292018-11-21$22.32$22.554.80%18
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-072018-06-26$21.07$22.804.02%14
2018-03-142018-03-15$21.78$21.71-4.64%2
2018-01-092018-02-05$22.25$22.211.98%19
2017-12-122017-12-27$22.74$20.78-3.72%11
2017-09-182017-09-25$25.67$23.00-7.75%6
2017-08-042017-08-22$23.79$22.76-2.85%13
2017-06-012017-06-27$22.69$24.1610.48%19
2017-05-152017-05-16$21.06$21.13-2.95%2
2017-05-022017-05-04$21.26$19.70-3.85%3
2017-04-262017-04-27$20.68$20.58-1.35%2
2017-03-282017-04-21$18.50$20.3711.73%18
2017-02-102017-02-22$17.95$18.232.84%8
2016-12-142017-02-02$13.25$16.7725.53%34
2016-07-192016-08-09$15.02$15.27-0.24%16
2016-06-082016-06-16$15.70$14.53-6.49%7
2016-04-042016-04-14$16.47$16.796.92%9
2016-03-042016-04-01$13.40$15.8417.15%20
2015-12-182016-01-06$15.36$14.60-4.46%12
2015-11-272015-12-14$15.44$14.57-5.68%12
2015-09-212015-09-30$17.61$16.56-5.55%8
2015-07-212015-07-22$17.78$17.86-5.68%2
2015-06-222015-07-09$17.32$17.19-3.07%13
2015-06-182015-06-19$17.46$17.500.37%2
2015-06-092015-06-10$17.07$16.71-0.31%2
2015-04-082015-05-22$13.84$16.5220.61%33
2015-02-232015-02-25$13.82$13.58-6.18%3
2015-02-102015-02-18$14.42$13.63-6.23%6
2014-11-122014-12-01$16.61$15.44-2.81%13
2014-09-022014-09-12$18.94$18.613.73%9
2014-08-052014-08-25$15.90$17.507.44%15
2014-05-282014-07-07$14.02$14.848.14%28
2014-02-112014-03-11$13.11$15.6321.27%20
2014-01-152014-02-06$10.94$11.897.94%16
2013-12-182014-01-10$9.87$9.71-3.43%16
2013-09-202013-10-04$12.23$12.07-2.78%11
2013-08-232013-09-10$10.79$11.092.09%12
2013-07-302013-08-15$8.78$9.313.31%13
2013-07-022013-07-17$7.85$8.02-7.12%11
2013-03-272013-06-04$2.54$6.32144.07%48
2013-01-242013-02-14$2.47$2.556.59%16
2012-11-062012-12-14$2.08$2.256.48%28
2012-09-182012-09-26$2.09$1.84-15.17%7
2012-08-242012-08-29$1.97$1.89-6.83%4
2012-07-132012-07-23$2.28$2.04-2.97%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
2012-03-132012-03-16$2.41$2.35-3.00%4
2012-02-022012-02-29$2.02$2.2314.07%19