Strategy Zoo / S1098

PriceMomentum_V1098

ARCHIVEDhybrid

llmAdded trend and low-volatility regime gating; broadened breakout signal to include breakout_20 and added volume surge + positive 50-day slope to avoid false breakouts; tightened entry momentum threshold slightly; replaced weak single-point exit with multi-condition exit (hard stop, MACD+overbought filter, and 20-day SMA reversion) to reduce large drawdowns; introduced volatility-based position sizing (reduce size in high vol, full size in low vol); lowered base position to 0.6 to reduce risk.

Fitness
0.4450
Generation
50
Complexity
13
Created
2026-10-03

Lineage

Parents (1)
PriceMomentum_V0677S0677 · gen 31ARCHIVEDllm

added entry filter: breakout_50 == 1

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1098  [hybrid]
if flat and (ret_20d > 0.04 and (breakout_50 == 1 or breakout_20 == 1) and sma_50_slope > 0.0 and rel_volume > 1.2):
    position = 0.6
if long and (ret_20d < -0.03 or (macd_hist < 0.0 and rsi_14 > 65.0) or dist_sma_20 < -0.06):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR12.2%29.6%11.3%15.4%
Total Return150.0%117.9%49.3%727.7%
Sharpe0.781.190.840.90
Sortino0.660.920.470.66
Calmar0.361.400.730.45
Volatility16.4%24.4%14.0%17.8%
Max DD-34.1%-21.2%-15.5%-34.1%
Win Rate53.6%60.0%62.5%56.5%
Avg Win11.2%18.3%11.7%13.3%
Avg Loss-4.3%-5.0%-4.8%-4.5%
Payoff2.593.692.432.95
Expectancy4.0%9.0%5.5%5.6%
Profit Factor2.995.544.053.83
Trades2810846
Avg Holding Days19.525.418.820.9
Turnover4.34.02.63.8
Exposure15.7%19.4%9.1%14.8%

Growth of $100

PriceMomentum_V1098 vs TSLA Buy & Hold
PriceMomentum_V1098 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.1%0.04-4.1%1
201714.3%1.08-10.5%7
2018-14.6%-1.14-20.0%3
201920.5%1.13-13.8%2
202091.3%1.95-21.2%5
202129.3%1.56-10.7%3
2022-12.2%-1.23-13.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 testDOWNTREND2770.0%0.000%
hidden testEXPENSIVE8350.3%2.5520%
hidden testEXTREME4881.6%3.0120%
hidden testHIGH VOLATILITY25410.8%0.629%
hidden testLOW VOLATILITY43622.5%1.9610%
hidden testMEDIUM VOLATILITY251-6.2%-0.448%
hidden testNORMAL8103.6%0.307%
hidden testSIDEWAYS293-4.0%-0.635%
hidden testUPTREND37132.8%1.5319%
trainDOWNTREND5182.5%0.701%
trainEXPENSIVE31118.2%0.8735%
trainEXTREME100232.2%5.4650%
trainHIGH VOLATILITY69929.5%1.3115%
trainLOW VOLATILITY7459.4%0.8919%
trainMEDIUM VOLATILITY568-3.4%-0.2512%
trainNORMAL1,601-1.9%-0.1710%
trainSIDEWAYS592-8.1%-0.915%
trainUPTREND90232.5%1.4031%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13819.8%0.7222%
validationEXTREME144103.3%2.4834%
validationHIGH VOLATILITY25812.2%0.3618%
validationLOW VOLATILITY18322.8%2.0323%
validationMEDIUM VOLATILITY31546.2%2.2518%
validationNORMAL4749.0%0.6414%
validationSIDEWAYS206-4.9%-0.635%
validationUPTREND42553.8%1.6832%

Trades (full period)

46 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152026-01-07$475.31$431.41-3.43%16
2025-09-122025-10-07$395.94$433.0913.32%18
2024-12-122024-12-26$418.10$454.135.35%10
2024-11-072024-12-03$296.91$351.4213.95%18
2024-09-062024-10-14$210.73$219.16-2.98%27
2024-06-182024-07-25$184.86$220.259.46%26
2023-06-012023-07-03$207.52$279.8216.32%22
2023-04-032023-04-20$194.77$162.99-8.00%13
2022-08-022022-08-29$300.59$284.82-1.82%20
2022-01-042022-01-20$383.20$332.09-10.53%12
2021-09-282021-12-01$259.19$365.0025.58%46
2021-08-032021-09-27$236.58$263.795.42%39
2021-01-112021-01-25$270.40$293.60-2.30%10
2020-11-192020-12-31$166.42$235.2224.31%29
2020-08-182020-09-09$125.81$122.09-5.17%16
2020-07-062020-08-10$91.44$94.5712.34%26
2020-06-092020-07-01$62.71$74.648.20%17
2019-12-172020-02-28$25.27$44.5343.98%50
2019-09-122019-11-21$16.39$23.6624.39%51
2019-07-252019-08-06$15.25$15.38-8.36%9
2018-12-062018-12-19$24.20$22.20-3.88%10
2018-08-032018-08-20$23.21$20.56-7.60%12
2018-06-122018-07-05$22.85$20.61-3.80%17
2017-09-192017-09-29$25.01$22.74-7.33%9
2017-08-042017-09-07$23.79$23.37-0.48%24
2017-06-012017-06-27$22.69$24.166.24%19
2017-05-022017-05-24$21.26$20.68-3.56%17
2017-03-282017-04-26$18.50$20.689.40%21
2017-02-102017-02-22$17.95$18.231.74%8
2016-12-282017-02-02$14.65$16.777.86%25
2016-04-052016-04-14$17.03$16.791.76%8
2015-06-242015-07-28$17.68$17.65-3.26%24
2015-06-182015-06-19$17.46$17.500.22%2
2015-06-092015-06-10$17.07$16.71-0.19%2
2015-05-062015-05-22$15.36$16.523.13%13
2014-09-022014-09-12$18.94$18.612.28%9
2014-08-072014-08-25$16.83$17.501.79%13
2014-06-242014-07-17$15.50$14.36-5.19%17
2014-02-112014-03-25$13.11$14.707.41%30
2013-09-232013-10-22$12.07$11.44-3.48%22
2013-07-022013-09-20$7.85$12.2329.66%57
2013-04-022013-06-10$2.96$6.6768.80%49
2013-01-242013-02-22$2.47$2.41-1.32%21
2012-11-202013-01-11$2.20$2.191.11%36
2012-03-282012-04-10$2.52$2.16-7.77%9
2012-03-132012-03-27$2.41$2.532.30%11