Strategy Zoo / S0326

MACDMomentum_V0326

ARCHIVEDmomentum

structuralchanged macd_hist threshold 0.0 -> 0.6143; added entry filter: breakout_50 == 1

Fitness
0.4065
Generation
15
Complexity
5
Created
2026-09-18

Lineage

Parents (1)
MACDMomentum_V0005S0005 · gen 0ARCHIVEDstructural

seed strategy

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0326  [momentum]
if flat and (macd_hist > 0.0 and close > sma_50 and breakout_50 == 1):
    position = 1.0
if long and macd_hist < 0.6143:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.9%47.5%18.3%13.5%
Total Return7.5%221.2%86.0%541.9%
Sharpe0.131.320.840.71
Sortino0.080.970.600.45
Calmar0.061.840.900.52
Volatility11.5%33.8%23.2%21.0%
Max DD-14.5%-25.8%-20.4%-25.8%
Win Rate46.1%51.9%50.0%47.3%
Avg Win2.2%12.0%15.4%5.1%
Avg Loss-1.7%-2.6%-5.0%-2.1%
Payoff1.294.543.052.39
Expectancy0.1%4.9%5.2%1.3%
Profit Factor1.104.893.052.15
Trades1282714169
Avg Holding Days2.06.310.63.4
Turnover32.118.07.623.0
Exposure6.4%19.0%14.5%11.0%

Growth of $100

MACDMomentum_V0326 vs TSLA Buy & Hold
MACDMomentum_V0326 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-0.1%0.02-4.1%7
201712.5%1.90-2.9%18
2018-4.8%-0.53-7.5%17
201916.6%1.38-4.0%14
2020142.3%2.06-24.1%15
202131.8%1.12-16.9%9
20220.2%0.09-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 testDOWNTREND2672.1%0.970%
hidden testEXPENSIVE8387.5%1.9648%
hidden testEXTREME48126.8%2.8935%
hidden testHIGH VOLATILITY25432.3%1.0618%
hidden testLOW VOLATILITY42922.6%1.2514%
hidden testMEDIUM VOLATILITY2480.7%0.0313%
hidden testNORMAL8005.9%0.3410%
hidden testSIDEWAYS293-2.6%-0.1512%
hidden testUPTREND37149.4%1.4927%
trainDOWNTREND518-1.3%-1.311%
trainEXPENSIVE31114.0%0.9011%
trainEXTREME1001.4%0.0524%
trainHIGH VOLATILITY6996.7%0.446%
trainLOW VOLATILITY7450.4%0.058%
trainMEDIUM VOLATILITY568-3.3%-0.324%
trainNORMAL1,601-0.9%-0.104%
trainSIDEWAYS5922.5%0.364%
trainUPTREND9022.5%0.1611%
validationDOWNTREND12518.7%1.385%
validationEXPENSIVE13863.9%2.0723%
validationEXTREME144142.1%2.3532%
validationHIGH VOLATILITY25860.0%1.3314%
validationLOW VOLATILITY18310.1%0.7618%
validationMEDIUM VOLATILITY31551.8%1.6523%
validationNORMAL4749.2%0.4514%
validationSIDEWAYS206-3.8%-0.396%
validationUPTREND42575.5%1.7229%

Trades (full period)

latest 100 of 169
EntryExitEntry PxExit PxReturnDays
2026-05-112026-05-20$445.00$417.26-5.84%8
2025-12-162025-12-30$489.88$454.43-3.49%10
2025-11-042025-11-05$444.26$462.07-5.34%2
2025-09-122025-10-06$395.94$453.2516.32%17
2025-08-272025-09-03$349.60$334.09-6.53%5
2025-05-122025-06-03$318.38$344.2714.67%16
2024-12-092024-12-24$389.79$462.2810.41%12
2024-10-282024-11-29$262.51$345.1623.41%24
2024-09-262024-10-04$254.22$250.08-6.55%7
2024-06-272024-07-19$197.42$239.2026.67%16
2023-12-282024-01-02$253.18$248.42-5.15%3
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-06-022023-06-27$213.97$250.2115.93%17
2023-02-082023-02-22$201.29$200.860.09%10
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-07-222022-08-11$272.24$286.638.12%15
2022-03-292022-04-11$366.52$325.31-6.26%10
2021-10-152021-11-10$281.01$355.9824.83%19
2021-10-132021-10-14$270.36$272.770.46%2
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-282021-09-29$259.19$260.44-1.94%2
2021-09-202021-09-21$243.39$246.46-4.06%2
2021-09-162021-09-17$252.33$253.16-0.05%2
2021-08-312021-09-14$245.24$248.161.45%10
2021-08-032021-08-17$236.58$221.90-3.50%11
2021-01-052021-01-22$245.04$282.2115.56%13
2020-12-182020-12-22$231.67$213.45-1.11%3
2020-11-192020-12-16$166.42$207.5929.87%19
2020-08-182020-09-04$125.81$139.4410.64%14
2020-07-022020-07-24$80.58$94.4734.88%16
2020-06-112020-06-15$64.86$66.06-8.94%3
2020-06-092020-06-10$62.71$68.34-1.17%2
2020-05-112020-05-12$54.09$53.96-1.19%2
2020-02-202020-02-21$59.96$60.07-2.16%2
2020-02-032020-02-12$52.00$51.1518.81%8
2020-01-302020-01-31$42.72$43.3710.09%2
2020-01-242020-01-27$37.65$37.20-1.49%2
2020-01-222020-01-23$37.97$38.153.88%2
2020-01-142020-01-15$35.86$34.572.29%2
2020-01-082020-01-09$32.81$32.094.72%2
2020-01-062020-01-07$30.10$31.271.72%2
2019-12-262019-12-27$28.73$28.691.14%2
2019-12-232019-12-24$27.95$28.353.16%2
2019-12-192019-12-20$26.94$27.042.57%2
2019-12-172019-12-18$25.27$26.21-0.86%2
2019-11-202019-11-21$23.48$23.66-2.23%2
2019-11-182019-11-19$23.33$23.97-0.82%2
2019-11-122019-11-13$23.33$23.071.20%2
2019-11-082019-11-11$22.48$23.010.28%2
2019-10-252019-10-28$21.88$21.859.28%2
2019-10-182019-10-21$17.13$16.90-2.11%2
2019-10-162019-10-17$17.32$17.460.52%2
2019-10-142019-10-15$17.13$17.193.46%2
2019-07-242019-07-25$17.66$15.251.61%2
2019-07-222019-07-23$17.05$17.34-1.17%2
2018-12-142018-12-17$24.38$23.23-3.14%2
2018-12-112018-12-12$24.45$24.440.24%2
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-11-082018-11-09$23.43$23.370.73%2
2018-11-052018-11-06$22.76$22.74-1.64%2
2018-11-012018-11-02$22.95$23.091.86%2
2018-10-302018-10-31$21.99$22.49-1.68%2
2018-08-082018-08-09$24.69$23.50-2.63%2
2018-06-182018-06-19$24.72$23.503.33%2
2018-06-142018-06-15$23.85$23.883.55%2
2018-06-122018-06-13$22.85$22.993.01%2
2018-06-072018-06-08$21.07$21.18-1.27%2
2018-02-272018-02-28$23.40$22.87-2.00%2
2018-02-012018-02-02$23.28$22.92-1.63%2
2018-01-242018-01-25$23.06$22.51-2.15%2
2018-01-222018-01-23$23.44$23.520.24%2
2018-01-182018-01-19$22.97$23.33-0.95%2
2017-09-182017-09-19$25.67$25.011.17%2
2017-09-142017-09-15$25.18$25.322.91%2
2017-06-232017-06-26$25.56$25.170.02%2
2017-06-142017-06-15$25.38$25.021.05%2
2017-06-082017-06-09$24.67$23.822.67%2
2017-06-062017-06-07$23.52$23.981.39%2
2017-05-312017-06-01$22.73$22.691.56%2
2017-05-022017-05-03$21.26$20.73-1.42%2
2017-04-112017-04-12$20.58$19.79-1.38%2
2017-04-042017-04-05$20.25$19.671.53%2
2017-02-142017-02-15$18.73$18.65-0.06%2
2017-02-102017-02-13$17.95$18.71-0.19%2
2017-01-252017-01-26$16.96$16.83-0.25%2
2017-01-232017-01-24$16.59$16.971.51%2
2017-01-192017-01-20$16.25$16.322.06%2
2017-01-172017-01-18$15.71$15.89-1.11%2
2017-01-092017-01-10$15.42$15.320.79%2
2017-01-052017-01-06$15.12$15.27-0.31%2
2016-12-292016-12-30$14.31$14.25-2.50%2
2016-12-272016-12-28$14.64$14.652.70%2
2016-12-212016-12-22$13.85$13.90-0.72%2
2016-04-072016-04-08$17.15$16.67-3.29%2
2016-04-052016-04-06$17.03$17.693.23%2
2016-03-222016-03-23$15.62$14.84-1.91%2
2016-03-182016-03-21$15.52$15.892.61%2
2015-12-312016-01-04$16.00$14.890.61%2
2015-07-212015-07-22$17.78$17.86-5.68%2
2015-07-022015-07-06$18.67$18.653.83%2