Strategy Zoo / S0664

MACDMomentum_V0664

ARCHIVEDmomentum

structuralswapped indicator macd_hist -> rsi_14

Fitness
0.5557
Generation
30
Complexity
4
Created
2026-09-24

Lineage

Parents (1)
MACDMomentum_V0005S0005 · gen 0ARCHIVEDstructural

seed strategy

Children (0)
None

Strategy Logic (pseudocode)

# MACDMomentum_V0664  [momentum]
if flat and (rsi_14 > 61.1288 and close > sma_50):
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR10.8%77.0%19.7%24.6%
Total Return127.0%454.2%94.7%2421.6%
Sharpe0.501.590.790.85
Sortino0.461.590.670.79
Calmar0.253.120.540.58
Volatility28.5%41.3%27.6%31.4%
Max DD-42.4%-24.7%-36.5%-42.4%
Win Rate43.3%59.4%50.0%48.0%
Avg Win9.3%13.6%10.5%11.1%
Avg Loss-4.5%-3.6%-4.9%-4.5%
Payoff2.043.772.142.50
Expectancy1.4%6.6%2.8%3.0%
Profit Factor1.565.512.142.31
Trades903230152
Avg Holding Days8.09.68.28.4
Turnover22.721.316.220.7
Exposure31.8%36.5%23.0%30.6%

Growth of $100

MACDMomentum_V0664 vs TSLA Buy & Hold
MACDMomentum_V0664 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
201613.6%0.86-17.2%8
20177.3%0.45-21.8%16
2018-11.9%-0.42-21.7%7
201931.7%1.07-23.3%5
2020356.4%2.83-18.3%14
202127.6%0.94-22.5%13
2022-8.6%-0.31-14.9%5

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 testDOWNTREND27017.6%0.8912%
hidden testEXPENSIVE8399.7%2.2349%
hidden testEXTREME48170.3%3.7044%
hidden testHIGH VOLATILITY25447.0%1.2831%
hidden testLOW VOLATILITY43032.0%1.5820%
hidden testMEDIUM VOLATILITY250-21.6%-0.7821%
hidden testNORMAL8034.8%0.2019%
hidden testSIDEWAYS293-19.0%-0.8922%
hidden testUPTREND37156.9%1.6032%
trainDOWNTREND518-3.6%-0.2810%
trainEXPENSIVE31132.3%0.9748%
trainEXTREME100305.7%4.3678%
trainHIGH VOLATILITY69938.6%1.0129%
trainLOW VOLATILITY74519.8%0.9641%
trainMEDIUM VOLATILITY568-22.9%-1.0023%
trainNORMAL1,601-7.5%-0.3426%
trainSIDEWAYS592-14.9%-0.6826%
trainUPTREND90243.6%1.1648%
validationDOWNTREND12518.7%1.385%
validationEXPENSIVE13870.8%1.9436%
validationEXTREME144254.1%3.4569%
validationHIGH VOLATILITY25866.7%1.2430%
validationLOW VOLATILITY18327.6%1.2642%
validationMEDIUM VOLATILITY31586.5%2.2639%
validationNORMAL4746.7%0.2627%
validationSIDEWAYS206-12.3%-0.4727%
validationUPTREND425117.0%2.2851%

Trades (full period)

latest 100 of 152
EntryExitEntry PxExit PxReturnDays
2026-05-282026-06-02$442.10$423.74-5.75%4
2026-05-082026-05-21$428.35$417.851.13%10
2025-12-162025-12-30$489.88$454.43-3.49%10
2025-10-072025-10-08$433.09$438.69-4.64%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-132025-06-03$334.07$344.277.43%15
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-062024-12-24$389.22$462.2816.31%13
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-10-252024-11-29$269.19$345.1627.55%25
2024-09-202024-10-04$238.25$250.08-1.54%11
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-06-272024-07-22$197.42$251.5121.57%17
2024-04-302024-05-30$183.28$178.79-9.39%22
2023-12-152024-01-02$253.50$248.42-1.22%11
2023-09-122023-09-25$267.48$246.99-10.67%10
2023-07-202023-07-21$262.90$260.02-9.93%2
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-142023-07-17$281.38$290.381.05%2
2023-07-122023-07-13$271.99$277.900.61%2
2023-07-102023-07-11$269.61$269.79-1.95%2
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-07-032023-07-05$279.82$282.486.69%2
2023-06-292023-06-30$257.50$261.770.29%2
2023-05-232023-06-27$185.77$250.2127.37%24
2023-04-032023-04-06$194.77$185.06-10.76%4
2023-02-282023-03-01$205.71$202.77-1.12%2
2023-01-272023-02-23$177.90$202.0725.09%19
2022-09-132022-09-23$292.13$275.33-5.39%9
2022-08-152022-08-19$309.32$296.670.75%5
2022-07-222022-08-12$272.24$300.035.28%16
2022-03-232022-04-11$333.04$325.312.96%14
2022-01-042022-01-12$383.20$368.74-11.46%7
2021-11-222021-11-23$385.62$369.681.54%2
2021-10-122021-11-11$268.57$354.5034.59%23
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-272021-10-07$263.79$264.540.88%9
2021-08-312021-09-21$245.24$246.46-0.30%15
2021-08-022021-08-17$236.56$221.90-0.35%12
2021-07-132021-07-15$222.85$216.87-4.91%3
2021-06-242021-07-12$226.61$228.57-0.14%12
2021-04-142021-04-29$244.08$225.67-9.10%12
2021-02-032021-02-04$284.90$283.33-2.27%2
2021-01-282021-01-29$278.48$264.51-3.52%2
2021-01-262021-01-27$294.36$288.050.06%2
2021-01-042021-01-25$243.26$293.6019.74%15
2020-12-302020-12-31$231.59$235.224.12%2
2020-12-282020-12-29$221.23$222.000.09%2
2020-12-182020-12-23$231.67$215.33-2.56%4
2020-11-192020-12-17$166.42$218.6327.72%20
2020-08-182020-09-08$125.81$110.0713.72%15
2020-08-142020-08-17$110.05$122.381.63%2
2020-07-282020-07-29$98.43$99.94-4.29%2
2020-07-022020-07-27$80.58$102.6426.32%17
2020-06-302020-07-01$71.99$74.646.77%2
2020-06-032020-06-25$58.86$65.738.78%17
2020-06-012020-06-02$59.87$58.777.35%2
2020-05-222020-05-26$54.46$54.59-1.49%2
2020-04-152020-05-14$48.66$53.5611.20%22
2019-12-132020-02-26$23.89$51.92121.95%50
2019-12-112019-12-12$23.51$23.980.91%2
2019-11-222019-11-25$22.20$22.42-6.33%2
2019-10-152019-11-21$17.19$23.6636.80%28
2019-09-122019-09-25$16.39$15.25-9.85%10
2019-07-052019-07-26$15.54$15.20-2.78%16
2018-12-112018-12-18$24.45$22.47-4.77%6
2018-12-062018-12-07$24.20$23.860.73%2
2018-10-262018-11-21$22.06$22.5510.15%19
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-072018-06-26$21.07$22.804.02%14
2018-02-272018-03-06$23.40$21.88-6.92%6
2018-01-182018-02-05$22.97$22.21-1.18%13
2017-12-132017-12-27$22.60$20.78-7.15%10
2017-09-152017-09-25$25.32$23.00-7.22%7
2017-08-092017-08-22$24.24$22.76-7.68%10
2017-05-312017-06-27$22.73$24.1612.43%20
2017-05-122017-05-16$21.65$21.13-2.43%3
2017-05-102017-05-11$21.68$21.541.03%2
2017-05-022017-05-04$21.26$19.70-3.85%3
2017-04-282017-05-01$20.94$21.521.56%2
2017-04-262017-04-27$20.68$20.58-1.35%2
2017-04-242017-04-25$20.54$20.920.59%2
2017-03-282017-04-21$18.50$20.3711.73%18
2017-02-232017-02-24$17.07$17.13-6.60%2
2017-02-092017-02-22$17.95$18.235.63%9
2017-02-072017-02-08$17.17$17.47-0.31%2
2017-02-032017-02-06$16.76$17.18-0.29%2
2016-12-192017-02-02$13.52$16.7722.84%31
2016-07-212016-08-09$14.70$15.27-1.16%14
2016-06-092016-06-16$15.29$14.53-7.75%6
2016-04-252016-04-26$16.79$16.92-0.96%2
2016-04-192016-04-20$16.49$16.66-2.76%2
2016-04-152016-04-18$16.97$16.930.85%2
2016-04-042016-04-14$16.47$16.796.92%9
2016-03-072016-04-01$13.69$15.8414.06%19
2016-01-042016-01-06$14.89$14.60-7.10%3
2015-12-022015-12-14$15.47$14.57-8.69%9
2015-09-222015-09-30$17.40$16.56-6.83%7