Strategy Zoo / S0207

MACDMomentum_V0207

ARCHIVEDmomentum

structuraladded exit filter: vol_20 > 0.739; changed vol_20 threshold 0.739 -> 0.4967

Fitness
0.3632
Generation
10
Complexity
6
Created
2026-09-18

Lineage

Parents (1)
MACDMomentum_V0005S0005 · gen 0ARCHIVEDstructural

seed strategy

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0207  [momentum]
if flat and (macd_hist > 0.0 and close > sma_50):
    position = 1.0
if long and (macd_hist < 0.0 or vol_20 > 0.4967):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR4.1%35.5%9.0%11.4%
Total Return38.0%148.6%37.4%385.4%
Sharpe0.281.150.450.53
Sortino0.241.200.410.48
Calmar0.081.080.220.23
Volatility26.0%30.4%27.9%27.5%
Max DD-48.5%-32.7%-41.0%-48.5%
Win Rate45.7%47.7%42.9%45.5%
Avg Win4.9%5.3%5.3%5.3%
Avg Loss-3.6%-2.8%-3.1%-3.3%
Payoff1.351.881.711.62
Expectancy0.3%1.1%0.5%0.6%
Profit Factor1.141.711.281.35
Trades164109105378
Avg Holding Days4.82.73.23.8
Turnover41.272.757.151.6
Exposure31.1%24.6%25.3%28.4%

Growth of $100

MACDMomentum_V0207 vs TSLA Buy & Hold
MACDMomentum_V0207 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
201623.6%1.34-12.2%6
201716.2%0.79-19.9%11
2018-10.2%-0.30-19.3%25
20196.7%0.36-29.1%17
2020137.1%2.37-18.3%60
20219.5%0.47-23.3%25
2022-4.6%-0.13-20.8%24

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 testDOWNTREND26710.9%0.5515%
hidden testEXPENSIVE83121.7%2.8534%
hidden testEXTREME4848.2%1.2723%
hidden testHIGH VOLATILITY254-5.4%-0.1620%
hidden testLOW VOLATILITY42945.5%1.8233%
hidden testMEDIUM VOLATILITY248-26.4%-1.0917%
hidden testNORMAL800-1.0%-0.0425%
hidden testSIDEWAYS293-18.6%-0.7332%
hidden testUPTREND37138.1%1.1227%
trainDOWNTREND518-11.3%-0.6417%
trainEXPENSIVE31117.4%0.6043%
trainEXTREME100111.9%2.9444%
trainHIGH VOLATILITY699-5.7%-0.1822%
trainLOW VOLATILITY74531.2%1.4743%
trainMEDIUM VOLATILITY568-7.6%-0.3126%
trainNORMAL1,601-1.0%-0.0428%
trainSIDEWAYS5925.8%0.2431%
trainUPTREND90219.3%0.6239%
validationDOWNTREND12529.7%1.435%
validationEXPENSIVE13843.8%1.3025%
validationEXTREME144121.0%2.7735%
validationHIGH VOLATILITY25811.8%0.3615%
validationLOW VOLATILITY18319.0%0.8741%
validationMEDIUM VOLATILITY31563.0%1.9423%
validationNORMAL4746.1%0.2622%
validationSIDEWAYS206-1.4%-0.0817%
validationUPTREND42554.0%1.4634%

Trades (full period)

latest 100 of 379
EntryExitEntry PxExit PxReturnDays
2026-09-18—$363.40—-0.86%1OPEN
2026-09-152026-09-16$356.58$358.08-0.86%2
2026-09-112026-09-14$365.44$358.970.32%2
2026-09-092026-09-10$367.81$363.56-0.29%2
2026-09-012026-09-08$356.09$368.16-3.97%5
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-07-012026-07-02$425.30$393.450.92%2
2026-05-282026-06-02$442.10$423.74-5.75%4
2026-05-042026-05-21$392.51$417.856.55%14
2026-04-202026-04-24$392.50$376.30-6.90%5
2026-04-162026-04-17$388.90$400.62-0.98%2
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-082025-10-03$346.40$429.8324.02%20
2025-08-252025-09-03$346.60$334.09-3.32%7
2025-08-082025-08-22$329.65$340.01-0.87%11
2025-07-292025-07-30$321.20$319.04-1.55%2
2025-07-232025-07-25$332.56$316.06-8.26%3
2025-07-212025-07-22$328.49$332.11-0.55%2
2025-06-252025-06-26$327.55$325.78-3.99%2
2025-05-292025-06-02$358.43$342.69-3.12%3
2025-05-272025-05-28$362.89$356.906.73%2
2025-05-222025-05-23$341.04$339.341.72%2
2025-05-202025-05-21$343.82$334.620.31%2
2025-05-162025-05-19$349.98$342.091.89%2
2025-05-142025-05-15$347.68$342.823.87%2
2025-05-122025-05-13$318.38$334.076.54%2
2025-05-082025-05-09$284.82$298.262.91%2
2025-05-062025-05-07$275.35$276.22-1.95%2
2025-05-022025-05-05$287.21$280.262.18%2
2025-04-302025-05-01$282.16$280.52-3.58%2
2025-04-282025-04-29$285.88$292.030.13%2
2024-12-202024-12-23$421.06$430.60-3.66%2
2024-12-132024-12-19$436.23$436.175.06%5
2024-12-112024-12-12$424.77$418.105.72%2
2024-12-092024-12-10$389.79$400.99-0.05%2
2024-11-262024-11-27$338.23$332.89-0.31%2
2024-11-222024-11-25$352.56$338.593.60%2
2024-11-202024-11-21$342.03$339.64-1.35%2
2024-11-182024-11-19$338.74$346.005.41%2
2024-11-142024-11-15$311.18$320.72-5.97%2
2024-11-122024-11-13$328.49$330.24-6.34%2
2024-11-082024-11-11$321.22$350.007.98%2
2024-11-062024-11-07$288.53$296.9114.54%2
2024-11-042024-11-05$242.84$251.44-2.66%2
2024-10-312024-11-01$249.85$248.98-3.19%2
2024-10-292024-10-30$259.52$257.55-1.34%2
2024-10-252024-10-28$269.19$262.513.14%2
2024-10-032024-10-04$240.66$250.08-3.55%2
2024-10-012024-10-02$258.02$249.02-1.58%2
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-252024-09-26$257.02$254.220.88%2
2024-09-232024-09-24$250.00$254.274.73%2
2024-09-192024-09-20$243.92$238.257.15%2
2024-09-172024-09-18$227.87$227.200.28%2
2024-09-132024-09-16$230.29$226.780.01%2
2024-09-112024-09-12$228.13$229.810.67%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-08-262024-08-27$213.21$209.21-3.42%2
2024-08-222024-08-23$210.66$220.32-5.84%2
2024-08-202024-08-21$221.10$223.27-0.93%2
2024-07-192024-07-22$239.20$251.51-4.22%2
2024-07-172024-07-18$248.50$249.23-3.34%2
2024-07-152024-07-16$252.64$256.561.57%2
2024-07-112024-07-12$241.03$248.23-8.64%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-06-172024-07-03$187.44$246.3929.66%12
2024-05-292024-05-30$176.19$178.79-0.52%2
2024-05-242024-05-28$179.24$176.752.96%2
2024-05-222024-05-23$180.11$173.74-3.67%2
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-05-082024-05-09$174.72$171.97-1.94%2
2024-05-062024-05-07$184.76$177.811.77%2
2024-05-022024-05-03$180.01$181.19-0.19%2
2024-04-302024-05-01$183.28$179.99-5.74%2
2023-12-152024-01-02$253.50$248.42-1.22%11
2023-11-292023-12-14$244.14$251.05-3.21%12
2023-11-222023-11-24$234.21$235.45-3.10%2
2023-11-162023-11-17$233.59$234.30-4.01%2
2023-10-102023-10-17$263.62$254.85-2.41%6
2023-10-062023-10-09$260.53$259.67-0.02%2
2023-09-202023-09-21$262.59$255.70-1.67%2
2023-09-182023-09-19$265.28$266.50-3.52%2
2023-09-142023-09-15$276.04$274.391.55%2
2023-09-122023-09-13$267.48$271.30-2.43%2
2023-09-062023-09-07$251.92$251.49-1.98%2
2023-09-012023-09-05$245.01$256.49-5.26%2
2023-08-302023-08-31$256.90$258.08-0.31%2
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-05-222023-06-27$188.87$250.2133.55%25
2023-04-042023-04-05$192.58$185.52-1.32%2
2023-03-302023-04-03$195.28$194.776.79%3
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-02-212023-02-22$197.37$200.86-5.45%2
2023-02-162023-02-17$202.04$208.31-5.89%2
2023-02-142023-02-15$209.25$214.247.30%2