Strategy Zoo / S0853

PriceMomentum_V0853

ARCHIVEDmomentum

llmReduced ret_20d threshold and added multi-factor entry (volume breakout OR high rel_volume + breakout_20) with trend slope confirmation to improve signal quality. Tightened stop to ret_20d < -8% and added MACD cross and near-52w-high profit exit to reduce large drawdowns and cap extreme rallies. Added volatility and bubble regime gates to avoid high-volatility / expensive regimes. Introduced position scaling: full size in low-volatility uptrends, reduced size in high-volatility or volatile-change regimes. Lowered base_position to 0.6 to be more defensive.

Fitness
0.1603
Generation
39
Complexity
16
Created
2026-09-29

Lineage

Parents (1)
PriceMomentum_V0227S0227 · gen 11ARCHIVEDllm

logic of PriceMomentum_V0186 with risk overlay of PriceMomentum_V0160

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0853  [momentum]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.03 and (rel_volume > 1.2 or volume_breakout > 0.0) and (sma_50_slope > 0.0 or sma_200_slope > 0.0) and breakout_20 > 0.0):
    position = 0.6
if long and (ret_20d < -0.08 or macd < macd_signal or dist_52w_high > 0.98):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.4%3.5%4.0%1.5%
Total Return-2.8%10.7%15.8%24.6%
Sharpe-0.060.470.550.27
Sortino-0.020.130.150.08
Calmar-0.040.340.400.15
Volatility4.4%7.8%7.7%6.2%
Max DD-10.0%-10.3%-10.0%-10.3%
Win Rate50.0%66.7%80.0%58.3%
Avg Win1.7%5.6%5.2%3.3%
Avg Loss-2.0%-0.5%-5.2%-2.2%
Payoff0.8610.001.001.49
Expectancy-0.1%3.6%3.1%1.0%
Profit Factor0.8610.003.992.09
Trades163524
Avg Holding Days6.813.37.87.8
Turnover2.41.21.62.0
Exposure2.7%2.9%2.2%2.6%

Growth of $100

PriceMomentum_V0853 vs TSLA Buy & Hold
PriceMomentum_V0853 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.8%0.43-4.0%1
20177.1%2.08-0.5%1
2018-0.9%-0.96-1.0%2
20190.0%0.000.0%0
20200.0%0.000.0%0
202110.7%0.82-10.3%3
20220.0%0.000.0%0

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 testDOWNTREND2730.0%0.000%
hidden testEXPENSIVE8313.0%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-10.2%-1.430%
hidden testLOW VOLATILITY4337.0%0.884%
hidden testMEDIUM VOLATILITY25014.1%1.841%
hidden testNORMAL8063.6%0.452%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND37110.7%0.885%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3111.1%0.860%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6990.0%0.000%
trainLOW VOLATILITY7451.0%0.176%
trainMEDIUM VOLATILITY568-2.2%-0.431%
trainNORMAL1,601-0.5%-0.113%
trainSIDEWAYS592-1.6%-0.830%
trainUPTREND9020.5%0.076%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-7.1%-1.000%
validationLOW VOLATILITY1833.8%0.728%
validationMEDIUM VOLATILITY31512.5%1.322%
validationNORMAL4745.9%0.605%
validationSIDEWAYS2060.0%0.000%
validationUPTREND4256.6%0.635%

Trades (full period)

24 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152025-12-30$475.31$454.430.06%11
2025-09-122025-09-15$395.94$410.044.29%2
2024-09-062024-09-09$210.73$216.27-5.18%2
2024-07-022024-07-12$231.26$248.238.84%8
2023-06-052023-06-27$217.61$250.217.51%16
2021-10-192021-11-10$288.09$355.9810.71%17
2021-09-272021-10-07$263.79$264.540.54%9
2021-09-012021-09-21$244.70$246.46-0.53%14
2018-12-072018-12-10$23.86$24.34-0.96%2
2018-12-042018-12-06$23.98$24.200.08%2
2017-01-052017-01-25$15.12$16.967.04%14
2016-04-052016-04-14$17.03$16.791.76%8
2015-07-212015-07-22$17.78$17.86-3.41%2
2015-06-242015-07-09$17.68$17.19-2.91%11
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-132015-05-22$16.21$16.520.10%8
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-07$15.50$14.84-2.11%9
2012-11-292012-12-14$2.25$2.250.61%12
2012-03-272012-04-05$2.53$2.30-3.91%8
2012-03-132012-03-16$2.41$2.35-1.80%4
2012-02-212012-02-22$2.30$2.28-0.93%2