Strategy Zoo / S0479

MACDMomentum_V0479

ARCHIVEDhybrid

parameterchanged macd_hist threshold 0.0 -> 0.5043

Fitness
0.4090
Generation
22
Complexity
14
Created
2026-09-19

Lineage

Parents (1)
MACDMomentum_V0334S0334 · gen 15ARCHIVEDparameter

changed rel_volume threshold 1.5045 -> 1.0207

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0479  [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 macd_hist < 0.5043:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.0%54.1%23.5%16.7%
Total Return17.6%266.0%118.3%864.3%
Sharpe0.201.260.830.66
Sortino0.191.260.850.65
Calmar0.052.140.670.42
Volatility23.2%40.9%31.6%29.8%
Max DD-39.9%-25.3%-35.1%-39.9%
Win Rate49.1%47.4%39.5%48.2%
Avg Win2.3%7.9%12.3%3.6%
Avg Loss-2.1%-2.2%-3.6%-2.2%
Payoff1.133.693.381.65
Expectancy0.1%2.6%2.7%0.6%
Profit Factor1.093.322.201.53
Trades3795738475
Avg Holding Days2.05.39.63.0
Turnover94.938.020.864.8
Exposure19.3%32.5%35.1%26.0%

Growth of $100

MACDMomentum_V0479 vs TSLA Buy & Hold
MACDMomentum_V0479 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
201618.9%1.59-4.1%31
2017-5.9%-0.33-12.3%60
2018-15.1%-0.56-18.1%42
20194.2%0.30-20.2%39
2020161.8%1.98-19.6%33
202126.0%0.92-19.8%16
2022-2.8%0.02-18.1%8

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 testDOWNTREND2675.4%0.2424%
hidden testEXPENSIVE8397.6%2.1749%
hidden testEXTREME48126.8%2.8935%
hidden testHIGH VOLATILITY25430.4%0.7438%
hidden testLOW VOLATILITY42947.9%1.9335%
hidden testMEDIUM VOLATILITY248-16.1%-0.5233%
hidden testNORMAL80012.6%0.4434%
hidden testSIDEWAYS293-0.5%-0.0242%
hidden testUPTREND37161.9%1.6938%
trainDOWNTREND518-11.3%-0.749%
trainEXPENSIVE3119.0%0.4326%
trainEXTREME100165.5%2.9836%
trainHIGH VOLATILITY69910.2%0.3218%
trainLOW VOLATILITY7451.0%0.0622%
trainMEDIUM VOLATILITY5682.6%0.1416%
trainNORMAL1,601-6.2%-0.3117%
trainSIDEWAYS5926.2%0.3420%
trainUPTREND90212.8%0.4425%
validationDOWNTREND12536.4%1.6612%
validationEXPENSIVE13854.8%1.5431%
validationEXTREME144171.7%2.4853%
validationHIGH VOLATILITY25847.6%0.8926%
validationLOW VOLATILITY1839.3%0.4734%
validationMEDIUM VOLATILITY31579.2%2.1037%
validationNORMAL47414.0%0.4927%
validationSIDEWAYS206-14.1%-0.5724%
validationUPTREND42587.7%1.7543%

Trades (full period)

latest 100 of 476
EntryExitEntry PxExit PxReturnDays
2026-09-18———-0.10%1OPEN
2026-09-012026-09-16$356.09$358.08-3.29%11
2026-07-012026-07-14$425.30$396.18-6.33%9
2026-05-282026-06-02$442.10$423.74-5.75%4
2026-04-162026-05-20$388.90$417.262.90%25
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-122025-10-06$395.94$453.2516.32%17
2025-09-102025-09-11$347.79$368.810.04%2
2025-09-082025-09-09$346.40$346.97-1.46%2
2025-08-252025-09-03$346.60$334.09-3.32%7
2025-08-082025-08-21$329.65$320.110.31%10
2025-07-292025-07-31$321.20$308.27-2.21%3
2025-07-212025-07-28$328.49$325.59-4.31%6
2025-06-252025-06-26$327.55$325.78-3.99%2
2025-04-282025-06-03$285.88$344.2720.02%26
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
2024-06-172024-07-19$187.44$239.2039.74%23
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-222024-05-24$180.11$179.24-7.08%3
2024-05-202024-05-21$174.95$186.60-1.61%2
2024-05-162024-05-17$174.84$177.460.29%2
2024-05-142024-05-15$177.55$173.993.09%2
2024-04-302024-05-13$183.28$171.89-13.36%10
2023-12-152024-01-02$253.50$248.42-1.22%11
2023-12-132023-12-14$239.29$251.050.76%2
2023-11-162023-12-12$233.59$237.01-1.48%18
2023-10-102023-10-16$263.62$253.92-3.48%5
2023-10-062023-10-09$260.53$259.67-0.02%2
2023-08-302023-09-22$256.90$244.88-0.77%17
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-05-222023-06-27$188.87$250.2133.55%25
2023-03-302023-04-06$195.28$185.06-4.50%6
2023-03-282023-03-29$189.19$193.88-1.56%2
2023-03-242023-03-27$190.41$191.81-1.14%2
2023-01-272023-02-22$177.90$200.8622.91%18
2022-09-152022-09-23$303.75$275.33-4.82%7
2022-09-132022-09-14$292.13$302.61-4.23%2
2022-08-182022-08-19$302.87$296.67-0.57%2
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-07-112022-08-11$234.34$286.6317.14%24
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-11$362.82$354.80-3.47%11
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-10-062021-10-07$260.92$264.540.08%2
2021-10-042021-10-05$260.51$260.200.61%2
2021-09-272021-10-01$263.79$258.41-0.06%5
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-152021-09-16$251.94$252.331.32%2
2021-08-312021-09-14$245.24$248.161.45%10
2021-08-022021-08-17$236.56$221.90-0.35%12
2021-07-132021-07-14$222.85$217.79-2.70%2
2021-07-092021-07-12$218.98$228.570.43%2
2021-06-242021-07-08$226.61$217.60-2.01%10
2021-04-142021-04-28$244.08$231.47-7.74%11
2021-01-262021-01-27$294.36$288.050.06%2
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-182020-12-17$162.21$218.6340.75%21
2020-11-092020-11-10$140.42$136.79-2.22%2
2020-10-192020-10-20$143.61$140.65-2.21%2
2020-10-142020-10-16$153.77$146.560.30%3
2020-08-182020-09-08$125.81$110.0713.72%15
2020-07-062020-07-24$91.44$94.4724.95%15
2020-07-012020-07-02$74.64$80.583.48%2
2020-06-242020-06-25$64.06$65.73-4.28%2
2020-06-222020-06-23$66.29$66.79-0.86%2
2020-06-182020-06-19$66.93$66.731.03%2
2020-06-162020-06-17$65.48$66.12-1.08%2
2020-06-102020-06-15$68.34$66.06-0.76%4
2020-06-082020-06-09$63.33$62.717.05%2
2020-06-042020-06-05$57.63$59.04-2.30%2
2020-06-022020-06-03$58.77$58.86-2.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-05-052020-05-06$51.21$52.170.72%2
2020-04-142020-05-04$47.33$50.757.53%15
2020-02-192020-02-25$61.16$53.33-3.05%5
2020-02-142020-02-18$53.34$57.23-0.69%2
2020-02-032020-02-13$52.00$53.6017.73%9
2020-01-302020-01-31$42.72$43.3710.09%2
2020-01-282020-01-29$37.79$38.731.39%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-172020-01-21$34.03$36.48-0.78%2
2020-01-142020-01-16$35.86$34.23-1.41%3
2020-01-102020-01-13$31.88$34.99-0.86%2
2020-01-082020-01-09$32.81$32.094.72%2
2020-01-062020-01-07$30.10$31.271.72%2
2020-01-022020-01-03$28.68$29.532.65%2
2019-12-302019-12-31$27.65$27.89-3.84%2
2019-12-262019-12-27$28.73$28.691.14%2
2019-12-232019-12-24$27.95$28.353.16%2