Strategy Zoo / S0774

PriceMomentum_V0774

ARCHIVEDmomentum

structuraladded exit filter: dist_sma_200 < 0.1009

Fitness
0.6274
Generation
35
Complexity
9
Created
2026-09-26

Lineage

Parents (1)
PriceMomentum_V0748S0748 · gen 34ARCHIVEDstructural

changed rel_volume threshold 1.2635 -> 1.4539; added entry filter: breakout_20 == 1

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0774  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 and rel_volume > 1.4539 and breakout_20 == 1):
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20 or dist_sma_200 < 0.1009):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.4%81.2%3.1%24.9%
Total Return285.4%494.8%11.9%2540.2%
Sharpe0.771.520.250.87
Sortino0.621.300.160.66
Calmar0.532.410.120.57
Volatility26.3%46.2%24.7%31.1%
Max DD-34.5%-33.7%-25.1%-43.5%
Win Rate36.8%62.5%33.3%41.7%
Avg Win43.1%53.0%17.8%46.4%
Avg Loss-4.6%-7.1%-5.7%-5.3%
Payoff9.347.483.098.77
Expectancy12.9%30.5%2.1%16.2%
Profit Factor5.4510.001.556.26
Trades198936
Avg Holding Days25.332.818.626.6
Turnover4.95.34.84.9
Exposure25.2%33.6%16.9%24.8%

Growth of $100

PriceMomentum_V0774 vs TSLA Buy & Hold
PriceMomentum_V0774 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
20162.3%0.37-5.9%3
201714.4%0.62-28.1%4
2018-10.3%-1.73-10.3%3
201939.5%2.02-8.5%0
2020474.2%2.84-33.7%3
202120.0%0.70-24.1%3
2022-17.2%-1.47-17.2%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 testDOWNTREND272-23.9%-2.152%
hidden testEXPENSIVE8338.0%0.8864%
hidden testEXTREME48189.8%3.1188%
hidden testHIGH VOLATILITY254-15.1%-0.4423%
hidden testLOW VOLATILITY43215.2%1.1310%
hidden testMEDIUM VOLATILITY25011.8%0.4223%
hidden testNORMAL805-8.2%-0.488%
hidden testSIDEWAYS2930.7%0.820%
hidden testUPTREND37132.3%0.8541%
trainDOWNTREND518-0.9%-0.961%
trainEXPENSIVE31129.0%0.7864%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69947.1%1.3725%
trainLOW VOLATILITY74513.7%0.7625%
trainMEDIUM VOLATILITY568-4.1%-0.1725%
trainNORMAL1,601-6.1%-0.4113%
trainSIDEWAYS592-0.2%-0.041%
trainUPTREND90245.8%1.1756%
validationDOWNTREND125-0.0%-0.031%
validationEXPENSIVE13866.8%1.2259%
validationEXTREME144312.5%3.9075%
validationHIGH VOLATILITY258107.1%1.6143%
validationLOW VOLATILITY18315.1%1.0219%
validationMEDIUM VOLATILITY31571.8%1.9535%
validationNORMAL474-2.5%-0.1114%
validationSIDEWAYS2060.6%0.101%
validationUPTREND425124.4%2.0359%

Trades (full period)

36 trades
EntryExitEntry PxExit PxReturnDays
2026-09-042026-09-08$354.08$368.16-6.12%2
2026-09-012026-09-02$356.09$357.01-3.42%2
2026-08-242026-08-25$348.95$350.25-4.03%2
2025-09-152026-01-13$410.04$447.2013.17%84
2024-11-072025-01-28$296.91$398.0937.37%54
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-022024-07-25$231.26$220.252.72%17
2024-04-302024-05-01$183.28$179.99-5.74%2
2023-01-302023-01-31$166.66$173.22-6.51%2
2022-07-222022-07-25$272.24$268.43-0.00%2
2022-01-042022-01-20$383.20$332.09-17.18%12
2021-09-282021-12-06$259.19$336.3428.00%49
2021-09-202021-09-21$243.39$246.46-4.06%2
2020-11-192021-02-23$166.42$232.9546.53%64
2020-06-112020-09-30$64.86$143.00103.99%78
2020-04-152020-04-30$48.66$52.1312.54%12
2019-10-252020-03-05$21.88$48.30149.62%90
2018-08-082018-08-15$24.69$22.58-8.60%6
2018-08-032018-08-06$23.21$22.80-0.59%2
2018-06-072018-06-08$21.07$21.18-1.27%2
2017-09-192017-10-23$25.01$22.47-10.55%25
2017-08-042017-08-24$23.79$23.531.44%15
2017-01-202017-07-07$16.32$20.8826.44%117
2017-01-052017-01-06$15.12$15.27-0.31%2
2016-12-142016-12-15$13.25$13.170.07%2
2016-06-082016-06-09$15.70$15.291.17%2
2016-04-052016-04-11$17.03$16.661.05%5
2015-06-182015-08-07$17.46$16.17-5.67%36
2015-04-232015-04-24$14.57$14.56-0.58%2
2014-08-072014-10-01$16.83$16.02-2.70%39
2014-02-212014-03-27$13.97$13.821.22%25
2013-04-022013-10-29$2.96$10.96269.99%148
2013-01-252013-02-26$2.47$2.30-7.24%22
2012-12-122012-12-14$2.35$2.25-4.92%3
2012-12-042012-12-05$2.26$2.25-2.28%2
2012-03-132012-04-17$2.41$2.15-10.62%25