Strategy Zoo / S0134

MACDMomentum_V0134

ARCHIVEDhybrid

structuralrestricted to bubble regimes ['EXTREME']

Fitness
0.3506
Generation
6
Complexity
7
Created
2026-09-18

Lineage

Parents (1)
MACDMomentum_V0101S0101 · gen 5ARCHIVEDstructural

entry = MACDMomentum_V0005 AND SMACross_50_200_V0006

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0134  [hybrid]
require regime.bubble in ['EXTREME']
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.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.3%33.7%-0.1%10.2%
Total Return75.1%139.1%-0.3%317.5%
Sharpe0.521.060.030.60
Sortino0.190.630.010.23
Calmar0.241.23-0.010.30
Volatility15.8%32.4%8.5%19.2%
Max DD-29.8%-27.5%-12.3%-34.5%
Win Rate50.0%71.4%50.0%58.8%
Avg Win34.3%23.2%5.2%22.9%
Avg Loss-5.7%-7.0%-5.0%-5.9%
Payoff6.063.311.053.92
Expectancy14.3%14.6%0.1%11.1%
Profit Factor6.068.281.055.60
Trades67417
Avg Holding Days12.814.65.311.8
Turnover1.54.72.22.3
Exposure3.5%12.6%1.8%4.9%

Growth of $100

MACDMomentum_V0134 vs TSLA Buy & Hold
MACDMomentum_V0134 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
20160.0%0.000.0%0
20170.2%0.08-2.9%1
20180.0%0.000.0%0
20190.0%0.000.0%0
2020158.9%2.00-21.2%6
2021-8.0%-1.01-8.0%1
20220.0%0.000.0%0

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 testEXPENSIVE83-13.4%-1.864%
hidden testEXTREME4828.7%0.7929%
hidden testHIGH VOLATILITY254-11.0%-1.254%
hidden testLOW VOLATILITY4298.3%1.301%
hidden testMEDIUM VOLATILITY248-2.0%-0.182%
hidden testNORMAL8000.0%0.000%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND3710.7%0.055%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE311-21.1%-1.471%
trainEXTREME100230.6%3.5467%
trainHIGH VOLATILITY69915.5%0.617%
trainLOW VOLATILITY7451.1%0.342%
trainMEDIUM VOLATILITY5688.5%0.972%
trainNORMAL1,6010.0%0.000%
trainSIDEWAYS5920.0%0.000%
trainUPTREND90218.3%0.778%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE138-35.4%-2.332%
validationEXTREME144213.4%2.9764%
validationHIGH VOLATILITY25899.2%1.9226%
validationLOW VOLATILITY1839.2%0.983%
validationMEDIUM VOLATILITY315-4.6%-0.287%
validationNORMAL4740.0%0.000%
validationSIDEWAYS2064.9%0.295%
validationUPTREND42558.4%1.4120%

Trades (full period)

17 trades
EntryExitEntry PxExit PxReturnDays
2024-12-092024-12-24$389.79$462.2810.41%12
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-192024-11-22$346.00$352.560.07%4
2024-11-122024-11-14$328.49$311.18-5.84%3
2021-01-112021-01-12$270.40$283.15-8.01%2
2020-12-082020-12-10$216.63$209.02-6.00%3
2020-08-182020-09-08$125.81$110.0713.72%15
2020-07-022020-07-27$80.58$102.6426.32%17
2020-06-032020-06-25$58.86$65.738.78%17
2020-04-142020-05-14$47.33$53.5621.28%23
2020-01-222020-02-26$37.97$51.9245.90%25
2017-06-142017-06-27$25.38$24.160.21%10
2013-08-232013-09-09$10.79$10.716.07%11
2013-08-092013-08-15$10.20$9.31-9.38%5
2013-07-302013-08-08$8.78$10.23-0.49%8
2013-07-022013-07-17$7.85$8.02-7.12%11
2013-04-192013-06-04$3.19$6.3296.74%32