Strategy Zoo / S0584

PriceMomentum_V0584

ARCHIVEDhybrid

crossoverentry = PriceMomentum_V0564 AND LongTermTrend_V0469

Fitness
0.6652
Generation
27
Complexity
26
Created
2026-09-23

Lineage

Parents (2)
LongTermTrend_V0469S0469 · gen 21ARCHIVEDcrossover

changed cumret_252d threshold -0.1997 -> 0.0541

PriceMomentum_V0564S0564 · gen 26ARCHIVEDcrossover

entry from PriceMomentum_V0557, exit from PriceMomentum_V0361

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0584  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ((ret_20d > 0.1146 and ((((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.05) and ret_20d > 0.05 and cumret_252d > -0.1997) and ret_20d > 0.05)) and (((close > sma_200 and sma_200_slope > -0.0024) or ret_20d > 0.085) and ret_20d > 0.05 and cumret_252d > 0.0541)):
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20):
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.55

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR28.4%73.7%6.4%30.5%
Total Return636.0%424.2%25.9%4899.6%
Sharpe1.091.490.381.04
Sortino1.061.400.290.91
Calmar0.931.970.250.81
Volatility25.9%43.6%24.0%30.0%
Max DD-30.4%-37.5%-25.9%-37.5%
Win Rate53.3%63.6%44.4%54.3%
Avg Win49.5%38.3%12.2%40.1%
Avg Loss-4.0%-9.8%-4.1%-5.5%
Payoff10.003.902.977.33
Expectancy24.5%20.8%3.1%19.3%
Profit Factor10.006.832.388.70
Trades1511935
Avg Holding Days41.632.724.435.7
Turnover6.710.37.47.6
Exposure28.6%36.8%21.1%28.4%

Growth of $100

PriceMomentum_V0584 vs TSLA Buy & Hold
PriceMomentum_V0584 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
20161.1%0.16-13.3%3
201720.6%0.97-17.9%2
2018-13.2%-0.82-19.9%2
201927.4%1.74-8.5%0
2020402.6%2.75-33.8%4
202130.9%1.18-20.6%2
2022-22.4%-1.07-32.8%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 testDOWNTREND269-3.6%-0.2013%
hidden testEXPENSIVE8339.6%1.0651%
hidden testEXTREME48178.6%3.0383%
hidden testHIGH VOLATILITY25410.0%0.3225%
hidden testLOW VOLATILITY42918.8%1.0219%
hidden testMEDIUM VOLATILITY250-8.4%-0.3520%
hidden testNORMAL802-4.2%-0.2414%
hidden testSIDEWAYS293-2.1%-0.232%
hidden testUPTREND37127.1%0.8042%
trainDOWNTREND5184.3%1.051%
trainEXPENSIVE31135.1%1.1058%
trainEXTREME100394.6%5.5191%
trainHIGH VOLATILITY69954.8%1.5828%
trainLOW VOLATILITY74526.2%1.2836%
trainMEDIUM VOLATILITY568-1.8%-0.1019%
trainNORMAL1,6014.1%0.2419%
trainSIDEWAYS592-4.9%-0.661%
trainUPTREND90263.7%1.6862%
validationDOWNTREND12536.6%1.7815%
validationEXPENSIVE13841.8%0.8656%
validationEXTREME144292.8%3.8476%
validationHIGH VOLATILITY25895.2%1.4847%
validationLOW VOLATILITY18332.6%1.4533%
validationMEDIUM VOLATILITY31558.5%1.9630%
validationNORMAL4742.2%0.0919%
validationSIDEWAYS206-16.7%-1.573%
validationUPTREND425112.5%1.9960%

Trades (full period)

36 trades
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—0.65%21OPEN
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-062026-05-08$398.73$428.355.55%3
2025-09-152026-01-13$410.04$447.206.50%84
2025-05-222025-06-06$341.04$295.14-7.10%11
2025-04-302025-05-12$282.16$318.381.93%9
2025-04-162025-04-23$241.55$250.74-6.54%5
2024-11-072025-01-28$296.91$398.0934.80%54
2024-05-152024-05-29$173.99$176.19-0.65%10
2023-06-142023-08-14$256.79$239.76-4.58%42
2022-08-162022-08-22$306.56$289.91-3.37%5
2022-08-052022-08-08$288.17$290.42-3.75%2
2022-06-242022-08-02$245.71$300.5918.63%27
2022-04-052022-04-27$363.75$293.84-13.45%16
2022-01-042022-01-20$383.20$332.09-18.67%12
2021-09-162021-12-06$252.33$336.3442.85%57
2020-11-192021-02-23$166.42$232.9515.15%64
2020-10-072020-11-13$141.77$136.170.66%28
2020-05-202020-09-30$54.37$143.00108.68%93
2020-04-142020-04-30$47.33$52.1322.74%13
2019-10-282020-03-05$21.85$48.30108.69%89
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-08-032018-08-20$23.21$20.56-12.77%12
2017-08-042017-08-24$23.79$23.53-0.33%15
2017-01-092017-07-07$15.42$20.8820.88%125
2016-04-052016-05-05$17.03$14.10-9.82%23
2016-03-242016-03-28$15.18$15.351.17%2
2016-03-082016-03-21$13.51$15.8910.76%10
2015-05-112015-08-18$15.97$17.3811.77%70
2015-04-292015-05-01$15.50$15.07-2.12%3
2014-06-232014-10-01$15.81$16.028.99%71
2014-01-242014-03-27$11.64$13.827.35%44
2013-01-292013-10-29$2.53$10.96334.27%191
2012-12-032012-12-14$2.31$2.25-0.82%10
2012-02-232012-04-25$2.30$2.190.69%44
2012-02-212012-02-22$2.30$2.28-1.54%2