Strategy Zoo / S0051

MACDMomentum_V0051

ARCHIVEDmomentum

parameterchanged vol_chg threshold 1.5735 -> 1.8311

Fitness
0.3393
Generation
2
Complexity
4
Created
2026-09-18

Lineage

Parents (1)
MACDMomentum_V0026S0026 · gen 1ARCHIVEDparameter

added exit filter: sma_100 > sma_20; replaced exit rule with: vol_chg > 1.5735

Children (1)
MACDMomentum_V0068S0068 · gen 3ARCHIVEDstructural

Strategy Logic (pseudocode)

# MACDMomentum_V0051  [momentum]
if flat and (macd_hist > 0.0 and close > sma_50):
    position = 1.0
if long and vol_chg > 1.8311:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR12.4%44.5%19.9%19.4%
Total Return154.3%202.0%95.3%1256.1%
Sharpe0.490.880.600.60
Sortino0.591.220.940.78
Calmar0.180.610.370.26
Volatility38.5%69.0%56.5%50.9%
Max DD-70.5%-73.4%-53.8%-73.6%
Win Rate56.7%100.0%66.7%60.0%
Avg Win12.0%37.5%33.5%15.9%
Avg Loss-10.5%0.0%-12.6%-11.4%
Payoff1.145.002.671.39
Expectancy2.2%37.5%18.1%5.0%
Profit Factor1.495.005.332.09
Trades677680
Avg Holding Days18.760.6146.735.8
Turnover16.95.03.511.0
Exposure59.4%94.3%95.3%75.6%

Growth of $100

MACDMomentum_V0051 vs TSLA Buy & Hold
MACDMomentum_V0051 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-13.5%-0.52-38.5%5
20172.8%0.24-33.7%6
2018-29.0%-0.56-42.8%8
201928.2%0.89-27.0%8
2020539.0%2.57-60.6%5
202129.6%0.80-41.6%2
2022-69.4%-1.48-72.7%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 testDOWNTREND26759.1%0.9590%
hidden testEXPENSIVE83115.7%1.6698%
hidden testEXTREME48136.9%2.2898%
hidden testHIGH VOLATILITY254103.5%1.3587%
hidden testLOW VOLATILITY42932.0%0.7898%
hidden testMEDIUM VOLATILITY248-33.9%-0.6299%
hidden testNORMAL80019.3%0.3595%
hidden testSIDEWAYS293-37.9%-0.75100%
hidden testUPTREND37172.6%1.2896%
trainDOWNTREND518-15.6%-0.5935%
trainEXPENSIVE31176.9%1.7878%
trainEXTREME100301.8%4.4988%
trainHIGH VOLATILITY69936.8%0.7652%
trainLOW VOLATILITY74532.5%1.1569%
trainMEDIUM VOLATILITY568-20.6%-0.5756%
trainNORMAL1,601-9.9%-0.2954%
trainSIDEWAYS592-11.4%-0.3256%
trainUPTREND90258.9%1.3075%
validationDOWNTREND125-107.7%-1.57100%
validationEXPENSIVE138100.2%1.3496%
validationEXTREME144329.0%3.7997%
validationHIGH VOLATILITY25871.6%0.7691%
validationLOW VOLATILITY18358.5%1.6299%
validationMEDIUM VOLATILITY31553.1%0.9095%
validationNORMAL474-32.2%-0.5493%
validationSIDEWAYS206-50.5%-0.8690%
validationUPTREND425164.2%2.2595%

Trades (full period)

81 trades
EntryExitEntry PxExit PxReturnDays
2026-09-01—$356.09—-1.34%13OPEN
2025-06-252026-07-24$327.55$313.03-6.29%272
2024-11-122025-06-06$328.49$295.14-18.83%141
2024-11-082024-11-11$321.22$350.007.98%2
2024-10-282024-11-07$262.51$296.916.97%9
2024-07-052024-10-25$251.52$269.195.51%80
2021-10-282024-07-03$359.01$246.39-33.28%673
2021-04-142021-10-27$244.08$345.9533.32%138
2020-12-222021-02-24$213.45$247.347.32%43
2020-11-202020-12-21$163.20$216.6238.92%21
2020-08-182020-11-19$125.81$166.4232.29%67
2020-02-052020-08-13$48.98$108.0774.88%133
2020-01-102020-02-04$31.88$59.1461.72%17
2019-12-162020-01-09$25.43$32.0937.05%17
2019-11-112019-11-25$23.01$22.42-1.41%11
2019-10-302019-11-08$21.00$22.485.90%8
2019-10-282019-10-29$21.85$21.08-0.33%2
2019-10-022019-10-25$16.21$21.8822.23%18
2019-09-112019-09-25$16.47$15.25-5.42%11
2019-07-012019-07-26$15.14$15.202.20%19
2019-03-012019-03-04$19.65$19.02-8.04%2
2018-12-112019-01-22$24.45$19.93-17.39%28
2018-10-292018-12-10$22.32$24.347.97%29
2018-10-242018-10-26$19.23$22.066.83%3
2018-08-092018-09-10$23.50$19.03-29.07%22
2018-08-062018-08-08$22.80$24.698.80%3
2018-06-142018-08-03$23.85$23.211.18%36
2018-05-102018-06-13$20.33$22.9911.48%24
2018-02-232018-03-28$23.47$17.19-19.51%24
2017-12-122018-02-12$22.74$21.05-5.81%42
2017-07-252017-11-03$22.64$20.41-12.81%73
2017-06-132017-07-07$25.06$20.88-14.15%18
2017-05-152017-06-12$21.06$23.939.79%20
2017-03-172017-05-05$17.43$20.5612.52%35
2017-02-132017-02-24$18.71$17.13-5.10%9
2016-12-142017-02-10$13.25$17.9535.59%40
2016-07-122016-09-02$14.98$13.19-10.86%39
2016-06-082016-06-23$15.70$13.09-15.52%12
2016-04-082016-05-06$16.67$14.33-17.92%21
2016-04-052016-04-07$17.03$17.157.25%3
2016-03-042016-04-04$13.40$16.4721.14%21
2015-11-272016-01-05$15.44$14.90-2.91%26
2015-09-162015-10-21$17.48$14.01-16.15%26
2015-04-292015-07-22$15.50$17.8615.52%59
2015-04-242015-04-28$14.56$15.375.71%3
2015-04-072015-04-23$13.55$14.577.83%13
2015-02-232015-03-31$13.82$12.58-12.40%27
2015-02-042015-02-12$14.57$13.53-2.74%7
2014-11-122014-12-08$16.61$14.29-11.08%18
2014-10-082014-11-07$17.29$16.01-7.26%23
2014-09-092014-09-16$18.57$17.38-10.19%6
2014-08-052014-09-08$15.90$18.8116.06%24
2014-06-182014-08-04$15.14$15.900.49%33
2014-05-282014-06-17$14.02$15.445.96%15
2014-02-272014-05-09$16.84$12.15-29.55%51
2014-02-242014-02-26$14.51$16.8718.09%3
2014-01-162014-02-21$11.40$13.9727.68%25
2013-12-182014-01-15$9.87$10.945.56%19
2013-08-282013-10-04$11.10$12.073.56%27
2013-08-092013-08-27$10.20$11.136.78%13
2013-07-302013-08-08$8.78$10.23-0.49%8
2013-05-152013-07-17$5.66$8.0230.75%44
2013-05-132013-05-14$5.85$5.5514.17%2
2013-04-052013-05-10$2.76$5.1264.87%26
2013-04-032013-04-04$2.74$2.80-7.50%2
2013-03-272013-04-02$2.54$2.9615.80%4
2013-03-082013-03-18$2.56$2.34-7.87%7
2013-02-132013-02-22$2.56$2.41-7.39%7
2013-01-232013-02-12$2.40$2.538.96%15
2012-12-042012-12-13$2.26$2.241.64%8
2012-11-072012-12-03$2.10$2.318.36%18
2012-11-022012-11-06$1.93$2.087.48%3
2012-07-192012-09-26$2.15$1.84-14.14%49
2012-06-282012-07-18$2.09$2.144.14%14
2012-06-262012-06-27$2.11$2.13-4.73%2
2012-06-222012-06-25$2.25$2.214.77%2
2012-06-192012-06-21$2.14$2.155.88%3
2012-03-282012-04-05$2.52$2.30-7.93%7
2012-03-142012-03-27$2.35$2.533.42%10
2012-02-172012-03-13$2.33$2.415.15%17
2012-01-312012-02-16$1.94$2.2813.40%13