Strategy Zoo / S0195

MACDMomentum_V0195

ARCHIVEDhybrid

parameterchanged macd_hist threshold 0.0 -> 1.0705; changed macd_hist threshold 1.0705 -> 0.1351

Fitness
0.5167
Generation
9
Complexity
6
Created
2026-09-18

Lineage

Parents (1)
MACDMomentum_V0101S0101 · gen 5ARCHIVEDparameter

entry = MACDMomentum_V0005 AND SMACross_50_200_V0006

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.6%76.1%0.2%14.2%
Total Return23.1%446.1%0.9%598.5%
Sharpe0.231.600.120.63
Sortino0.171.500.080.50
Calmar0.073.520.010.36
Volatility20.3%40.4%22.0%26.1%
Max DD-39.6%-21.6%-32.0%-39.7%
Win Rate44.4%42.3%35.7%43.6%
Avg Win3.2%21.8%9.3%6.1%
Avg Loss-2.3%-2.7%-4.5%-2.5%
Payoff1.408.202.062.42
Expectancy0.2%7.7%0.4%1.2%
Profit Factor1.126.011.151.87
Trades1622614202
Avg Holding Days2.79.712.14.3
Turnover40.717.37.627.5
Exposure14.2%29.8%16.6%18.0%

Growth of $100

MACDMomentum_V0195 vs TSLA Buy & Hold
MACDMomentum_V0195 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-8.5%-1.44-9.6%7
20173.1%0.26-8.9%27
2018-14.1%-0.83-20.8%5
20199.2%0.59-13.1%5
2020297.7%2.65-21.1%16
202129.0%1.00-16.8%7
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 testEXPENSIVE8329.4%0.7436%
hidden testEXTREME48126.8%2.8935%
hidden testHIGH VOLATILITY25425.6%0.9016%
hidden testLOW VOLATILITY4295.7%0.3716%
hidden testMEDIUM VOLATILITY248-26.1%-1.1019%
hidden testNORMAL800-7.6%-0.4514%
hidden testSIDEWAYS293-16.2%-0.8419%
hidden testUPTREND37119.4%0.6427%
trainDOWNTREND518-0.1%-0.990%
trainEXPENSIVE31126.2%1.1733%
trainEXTREME100125.3%2.2741%
trainHIGH VOLATILITY6995.2%0.1816%
trainLOW VOLATILITY7459.3%0.6915%
trainMEDIUM VOLATILITY568-2.2%-0.1511%
trainNORMAL1,601-7.1%-0.479%
trainSIDEWAYS592-6.7%-0.4811%
trainUPTREND90214.7%0.5224%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13874.6%1.9336%
validationEXTREME144228.4%3.2460%
validationHIGH VOLATILITY25878.8%1.4528%
validationLOW VOLATILITY18325.4%1.6427%
validationMEDIUM VOLATILITY31575.8%2.0533%
validationNORMAL47412.0%0.4819%
validationSIDEWAYS2066.8%0.2919%
validationUPTREND425111.7%2.1844%

Trades (full period)

latest 100 of 202
EntryExitEntry PxExit PxReturnDays
2025-12-042025-12-30$454.53$454.432.68%18
2025-11-042025-11-05$444.26$462.07-5.34%2
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-092024-12-24$389.79$462.2810.41%12
2024-10-252024-11-29$269.19$345.1627.55%25
2024-09-062024-10-04$210.73$250.084.34%21
2024-08-202024-08-29$221.10$206.28-7.80%8
2023-12-152024-01-02$253.50$248.42-1.22%11
2023-11-162023-12-13$233.59$239.29-2.60%19
2023-10-062023-10-16$260.53$253.92-3.63%7
2023-08-302023-09-25$256.90$246.99-4.97%18
2023-07-062023-07-07$276.54$274.43-2.30%2
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-10-132021-11-11$270.36$354.5032.28%22
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-282021-10-06$259.19$260.92-1.56%7
2021-08-312021-09-21$245.24$246.46-0.30%15
2021-06-242021-07-09$226.61$218.98-0.77%11
2021-04-142021-04-29$244.08$225.67-9.10%12
2021-01-052021-01-22$245.04$282.2115.56%13
2020-12-182020-12-23$231.67$215.33-2.56%4
2020-11-182020-12-17$162.21$218.6340.75%21
2020-11-092020-11-10$140.42$136.79-2.22%2
2020-10-142020-10-20$153.77$140.65-3.73%5
2020-08-182020-09-08$125.81$110.0713.72%15
2020-07-022020-07-24$80.58$94.4734.88%16
2020-06-242020-06-25$64.06$65.73-4.28%2
2020-06-092020-06-23$62.71$66.794.46%11
2020-06-052020-06-08$59.04$63.332.26%2
2020-06-032020-06-04$58.86$57.63-0.04%2
2020-05-132020-05-14$52.73$53.56-2.48%2
2020-05-112020-05-12$54.09$53.96-1.19%2
2020-05-072020-05-08$52.00$54.63-0.52%2
2020-04-142020-05-06$47.33$52.1717.79%17
2020-01-312020-02-25$43.37$53.3329.86%17
2019-12-182020-01-30$26.21$42.7253.00%29
2019-12-162019-12-17$25.43$25.276.24%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-062019-11-15$21.77$23.489.91%8
2019-01-112019-01-22$23.15$19.93-12.56%7
2018-12-172018-12-18$23.23$22.47-4.92%2
2018-12-132018-12-14$25.12$24.382.58%2
2018-12-112018-12-12$24.45$24.440.24%2
2018-08-172018-08-20$20.37$20.56-9.12%2
2018-08-032018-08-16$23.21$22.36-3.30%10
2017-12-122017-12-22$22.74$21.680.64%9
2017-10-182017-10-19$23.98$23.450.90%2
2017-10-162017-10-17$23.37$23.72-1.60%2
2017-10-122017-10-13$23.71$23.700.10%2
2017-09-142017-09-22$25.18$23.41-0.13%7
2017-09-122017-09-13$24.18$24.42-0.46%2
2017-08-042017-08-18$23.79$23.161.19%11
2017-07-272017-07-28$22.30$22.34-2.93%2
2017-07-252017-07-26$22.64$22.92-1.05%2
2017-06-232017-06-26$25.56$25.170.02%2
2017-06-212017-06-22$25.09$25.510.92%2
2017-06-022017-06-20$22.66$24.828.43%13
2017-05-312017-06-01$22.73$22.691.56%2
2017-05-152017-05-16$21.06$21.13-2.95%2
2017-05-022017-05-03$21.26$20.73-1.42%2
2017-04-202017-04-21$20.17$20.37-1.18%2
2017-04-182017-04-19$20.02$20.37-0.59%2
2017-03-292017-04-17$18.49$20.109.35%13
2017-03-272017-03-28$18.01$18.502.48%2
2017-03-232017-03-24$16.99$17.54-0.29%2
2017-03-212017-03-22$16.71$17.00-4.49%2
2017-03-172017-03-20$17.43$17.46-0.41%2
2017-02-212017-02-22$18.49$18.231.69%2
2017-02-162017-02-17$17.93$18.15-4.06%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-02-012017-02-02$16.62$16.77-1.27%2
2016-08-052016-08-08$15.34$15.08-0.45%2
2016-08-032016-08-04$15.05$15.37-0.82%2
2016-08-012016-08-02$15.33$15.15-2.23%2
2016-07-282016-07-29$15.37$15.650.73%2
2016-07-262016-07-27$15.30$15.23-0.42%2
2016-07-222016-07-25$14.82$15.330.60%2
2016-06-082016-06-13$15.70$14.52-6.02%4
2015-09-252015-09-28$17.13$16.56-2.56%2
2015-09-162015-09-24$17.48$17.542.75%7
2015-07-212015-07-22$17.78$17.86-5.68%2
2015-07-072015-07-08$17.86$17.00-4.43%2
2015-07-022015-07-06$18.67$18.653.83%2
2015-06-302015-07-01$17.88$17.942.18%2
2015-06-262015-06-29$17.81$17.47-0.83%2
2015-06-242015-06-25$17.68$17.92-1.13%2
2015-06-222015-06-23$17.32$17.84-1.24%2
2014-11-282014-12-01$16.30$15.44-1.78%2
2014-11-252014-11-26$16.54$16.560.35%2
2014-11-212014-11-24$16.19$16.45-2.58%2
2014-11-122014-11-20$16.61$16.58-1.53%7
2014-10-082014-10-09$17.29$17.13-0.31%2
2014-09-102014-09-11$18.74$18.690.74%2
2014-09-082014-09-09$18.81$18.571.50%2