Strategy Zoo / S0184

PriceMomentum_V0184

ARCHIVEDhybrid

crossoverentry = PriceMomentum_V0178 AND SMACross_50_200_V0166

Fitness
0.5213
Generation
9
Complexity
12
Created
2026-09-18

Lineage

Parents (2)
SMACross_50_200_V0166S0166 · gen 8ARCHIVEDcrossover

entry from SMACross_50_200_V0006, exit from PriceMomentum_V0121

PriceMomentum_V0178S0178 · gen 8ARCHIVEDcrossover

changed rel_volume threshold 1.2635 -> 0.8942

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0184  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (((ret_20d > 0.05 and rel_volume > 0.8942) and breakout_50 == 1) and sma_50 > sma_200):
    position = 1.0
if long and (ret_20d < -0.03 or roll_high_50 < sma_20):
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.5%69.2%1.8%20.1%
Total Return175.5%384.4%6.8%1368.1%
Sharpe0.651.500.190.81
Sortino0.511.150.100.57
Calmar0.282.050.070.42
Volatility23.8%40.5%18.5%27.1%
Max DD-48.4%-33.8%-26.6%-48.4%
Win Rate33.3%83.3%25.0%44.0%
Avg Win40.9%43.5%37.7%46.0%
Avg Loss-6.0%-16.5%-8.1%-7.2%
Payoff6.822.644.666.39
Expectancy9.6%33.5%3.4%16.2%
Profit Factor3.4110.001.555.02
Trades156425
Avg Holding Days27.342.028.832.6
Turnover4.94.93.04.4
Exposure20.0%27.6%10.5%19.2%

Growth of $100

PriceMomentum_V0184 vs TSLA Buy & Hold
PriceMomentum_V0184 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
20160.0%0.000.0%0
2017-17.6%-0.94-23.0%4
2018-22.7%-2.01-22.6%2
201924.5%1.71-8.5%0
2020250.4%2.29-33.8%3
202160.8%1.97-12.5%2
2022-16.5%-1.49-16.5%1

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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE836.4%0.1850%
hidden testEXTREME48187.4%3.4365%
hidden testHIGH VOLATILITY25426.0%1.0514%
hidden testLOW VOLATILITY4294.9%0.437%
hidden testMEDIUM VOLATILITY248-21.9%-1.0412%
hidden testNORMAL800-7.8%-0.883%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND3718.8%0.3026%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31124.1%0.7651%
trainEXTREME100376.5%5.2491%
trainHIGH VOLATILITY69939.7%1.2323%
trainLOW VOLATILITY74514.9%0.8323%
trainMEDIUM VOLATILITY568-13.7%-0.7812%
trainNORMAL1,601-8.8%-0.699%
trainSIDEWAYS592-4.4%-0.750%
trainUPTREND90237.3%1.0644%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13838.3%0.8238%
validationEXTREME144234.5%3.2163%
validationHIGH VOLATILITY25875.3%1.2631%
validationLOW VOLATILITY18339.9%2.2125%
validationMEDIUM VOLATILITY31561.2%2.0926%
validationNORMAL47414.6%0.8114%
validationSIDEWAYS206-10.2%-1.120%
validationUPTREND425113.1%2.1249%

Trades (full period)

25 trades
EntryExitEntry PxExit PxReturnDays
2025-12-162026-01-07$489.88$431.41-9.09%15
2025-09-172025-11-14$425.86$404.35-5.15%43
2024-11-072025-01-14$296.91$396.3637.66%45
2023-07-182023-08-02$293.34$254.11-9.98%12
2022-04-052022-04-27$363.75$293.84-16.47%16
2021-09-082021-12-01$251.29$365.0052.82%60
2020-11-192021-02-11$166.42$270.5539.28%57
2020-08-172020-09-24$122.38$129.268.61%28
2020-06-022020-08-10$58.77$94.5754.39%49
2019-11-082020-03-04$22.48$49.97108.32%79
2018-12-062018-12-19$24.20$22.20-3.63%10
2018-08-082018-08-20$24.69$20.56-19.68%9
2017-09-182017-09-29$25.67$22.74-8.76%10
2017-06-012017-07-06$22.69$20.59-4.38%25
2017-04-042017-05-24$20.25$20.68-1.30%36
2017-02-092017-03-08$17.95$16.46-4.19%19
2015-06-182015-07-28$17.46$17.650.48%28
2014-08-072014-09-16$16.83$17.381.78%28
2014-06-242014-07-17$15.50$14.36-8.64%17
2014-01-242014-03-26$11.64$14.2014.08%43
2013-07-022013-10-22$7.85$11.4450.16%79
2013-04-022013-06-26$2.96$7.05138.25%61
2013-01-242013-02-26$2.47$2.30-3.97%23
2012-03-132012-04-10$2.41$2.16-3.93%20
2012-02-212012-02-22$2.30$2.28-1.54%2