Strategy Zoo / S0004

LongMomentum_V0004

ARCHIVEDmomentum

seedseed strategy

Fitness
0.4114
Generation
0
Complexity
4
Created
2026-09-18

Lineage

Parents (0)
None — seed strategy
Children (2)
LongMomentum_V0047S0047 · gen 2ARCHIVEDstructural
LongMomentum_V0057S0057 · gen 2ARCHIVEDparameter

Strategy Logic (pseudocode)

# LongMomentum_V0004  [momentum]
if flat and (momentum_60 > 0.1 and ret_5d > 0.0):
    position = 1.0
if long and momentum_60 < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR10.0%49.8%11.7%17.8%
Total Return114.0%236.2%50.4%1014.0%
Sharpe0.451.000.480.61
Sortino0.441.060.490.60
Calmar0.130.770.260.24
Volatility34.7%56.7%38.0%40.9%
Max DD-75.9%-64.7%-44.9%-75.9%
Win Rate19.0%50.0%44.4%34.2%
Avg Win92.0%63.7%24.3%58.5%
Avg Loss-8.6%-13.7%-8.7%-9.1%
Payoff10.004.652.796.40
Expectancy10.6%25.0%6.0%14.0%
Profit Factor2.524.652.233.33
Trades218938
Avg Holding Days43.255.145.847.7
Turnover5.45.34.95.2
Exposure46.5%57.3%43.3%47.9%

Growth of $100

LongMomentum_V0004 vs TSLA Buy & Hold
LongMomentum_V0004 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-14.1%-0.89-22.9%2
201729.7%1.03-25.0%3
2018-51.9%-2.35-51.8%5
201925.2%0.80-34.8%3
2020286.7%2.04-64.7%4
202113.1%0.50-41.0%2
2022-35.2%-1.75-35.1%2

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 testDOWNTREND2674.6%0.973%
hidden testEXPENSIVE8344.4%0.7890%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY25416.5%0.3353%
hidden testLOW VOLATILITY42941.9%1.7829%
hidden testMEDIUM VOLATILITY248-20.8%-0.4858%
hidden testNORMAL8005.6%0.1735%
hidden testSIDEWAYS293-53.9%-1.7425%
hidden testUPTREND37185.1%1.6087%
trainDOWNTREND518-1.4%-0.930%
trainEXPENSIVE31146.7%1.0579%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69918.8%0.4241%
trainLOW VOLATILITY74526.6%1.1353%
trainMEDIUM VOLATILITY568-3.3%-0.1046%
trainNORMAL1,601-15.6%-0.5737%
trainSIDEWAYS592-51.6%-2.3718%
trainUPTREND90269.2%1.4392%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE138-17.3%-0.2594%
validationEXTREME144374.0%4.2989%
validationHIGH VOLATILITY25867.4%0.8557%
validationLOW VOLATILITY18335.4%1.2066%
validationMEDIUM VOLATILITY31560.1%1.3252%
validationNORMAL474-18.3%-0.5137%
validationSIDEWAYS206-82.4%-2.6222%
validationUPTREND425140.6%1.9591%

Trades (full period)

38 trades
EntryExitEntry PxExit PxReturnDays
2026-07-012026-07-16$425.30$391.06-6.40%11
2026-05-292026-06-08$435.79$408.95-11.74%7
2025-09-122026-01-02$395.94$438.0721.70%78
2025-05-282025-08-11$356.90$339.03-9.34%52
2024-10-252025-02-24$269.19$330.5329.43%81
2024-06-272024-10-03$197.42$240.6626.56%69
2023-06-022023-09-11$213.97$273.5819.51%69
2023-03-172023-04-26$180.13$153.75-12.92%28
2023-02-082023-03-03$201.29$197.79-3.19%17
2022-08-052022-10-04$288.17$249.44-21.62%42
2021-08-052022-01-21$238.21$314.6339.86%118
2021-03-122021-03-19$231.24$218.29-6.83%6
2020-11-192021-03-08$166.42$187.6722.63%73
2020-05-262020-11-17$54.59$147.20149.29%124
2020-04-082020-05-01$36.59$46.7543.06%17
2020-03-252020-04-03$35.95$32.00-10.18%8
2019-10-212020-03-19$16.90$28.5140.30%104
2019-08-142019-09-25$14.64$15.25-5.21%30
2019-07-242019-07-26$17.66$15.20-12.22%3
2018-12-312019-01-24$22.19$19.43-14.03%17
2018-11-192018-12-26$23.56$21.74-16.80%25
2018-08-032018-08-31$23.21$20.11-13.45%21
2018-06-152018-07-30$23.88$19.34-17.09%31
2018-02-262018-03-12$23.83$23.03-7.25%11
2018-02-012018-02-12$23.28$21.05-12.56%8
2017-10-042017-10-30$23.67$21.34-8.02%19
2017-07-252017-09-01$22.64$23.693.70%29
2017-01-052017-07-07$15.12$20.8835.78%127
2016-08-102016-08-23$15.04$14.99-2.88%10
2016-04-052016-06-13$17.03$14.52-11.59%49
2015-04-282015-08-10$15.37$16.084.52%73
2014-07-242014-10-28$14.90$16.18-0.57%68
2014-06-242014-07-18$15.50$14.67-9.38%18
2014-01-292014-05-09$11.68$12.15-0.08%71
2012-11-232013-11-11$2.14$9.65324.00%244
2012-03-122012-05-07$2.40$2.16-8.56%40
2012-02-212012-03-05$2.30$2.25-2.86%10
2012-01-042012-01-06$1.85$1.79-3.61%3