Strategy Zoo / S0633

PriceMomentum_V0633

ARCHIVEDmomentum

llmRestricted trading to UPTREND and NORMAL bubble regimes; tightened entries by adding a short-term trend filter (sma_50_slope>0) and a cleaner volume threshold (rel_volume>1.2); added a breakout+short-term momentum alternate entry (breakout_20 & ret_5d) to capture momentum bursts; improved exits to include a stop-loss (ret_20d<-3%), a trend-based exit (sma_50_slope<0), and a deterioration guard (dist_sma_20<-6%); introduced volatility scaling (1.0/0.68/0.35 for LOW/MED/HIGH) and reduced base position to 0.85 to lower drawdown risk.

Fitness
0.1580
Generation
29
Complexity
17
Created
2026-09-24

Lineage

Parents (1)
PriceMomentum_V0604S0604 · gen 27ARCHIVEDllm

changed ret_20d threshold -0.1003 -> -0.0278

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0633  [momentum]
require regime.trend in ['UPTREND']
require regime.bubble in ['NORMAL']
if flat and ((ret_20d > 0.05 and rel_volume > 1.2 and sma_50_slope > 0.0) or (breakout_20 > 0.5 and ret_5d > 0.02)):
    position = 0.85
if long and (ret_20d < -0.03 or sma_50_slope < 0.0 or dist_sma_20 < -0.06):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.2%2.9%6.8%2.4%
Total Return1.4%8.9%27.4%40.7%
Sharpe0.070.300.570.25
Sortino0.040.170.250.14
Calmar0.010.120.480.10
Volatility11.7%12.0%12.9%12.1%
Max DD-24.4%-23.7%-14.0%-24.4%
Win Rate39.1%16.7%62.5%40.5%
Avg Win5.9%37.9%7.2%8.5%
Avg Loss-3.5%-4.6%-3.1%-3.7%
Payoff1.718.272.312.31
Expectancy0.2%2.5%3.3%1.3%
Profit Factor1.101.653.841.58
Trades236837
Avg Holding Days14.318.012.014.4
Turnover4.33.03.53.9
Exposure10.9%9.0%6.5%9.4%

Growth of $100

PriceMomentum_V0633 vs TSLA Buy & Hold
PriceMomentum_V0633 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
2016-6.9%-0.92-10.7%3
201710.5%2.14-0.8%2
2018-16.3%-2.16-16.2%5
201911.9%1.23-6.6%1
20200.0%0.000.0%0
202132.6%1.61-10.1%2
2022-17.9%-2.17-17.9%4

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 testDOWNTREND2700.0%0.000%
hidden testEXPENSIVE8318.5%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-10.3%-1.002%
hidden testLOW VOLATILITY43014.9%1.1210%
hidden testMEDIUM VOLATILITY25012.3%0.865%
hidden testNORMAL8036.7%0.498%
hidden testSIDEWAYS293-4.4%-1.070%
hidden testUPTREND37122.1%1.0916%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3117.9%1.461%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6990.8%0.083%
trainLOW VOLATILITY7459.4%0.6324%
trainMEDIUM VOLATILITY568-10.3%-1.184%
trainNORMAL1,601-0.5%-0.0414%
trainSIDEWAYS592-6.2%-1.501%
trainUPTREND9025.9%0.3524%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-7.1%-0.852%
validationLOW VOLATILITY18318.2%1.4424%
validationMEDIUM VOLATILITY3153.8%0.276%
validationNORMAL4745.7%0.3714%
validationSIDEWAYS206-6.1%-1.261%
validationUPTREND4259.3%0.5915%

Trades (full period)

37 trades
EntryExitEntry PxExit PxReturnDays
2026-07-022026-07-06$393.45$419.77-4.44%2
2025-12-082026-01-07$439.58$431.41-4.22%21
2025-09-122025-09-15$395.94$410.046.08%2
2024-09-262024-09-27$254.22$260.46-0.74%2
2024-09-242024-09-25$254.27$257.020.87%2
2024-09-062024-09-20$210.73$238.250.88%11
2024-07-022024-07-25$231.26$220.258.00%17
2023-06-022023-07-28$213.97$266.4420.32%39
2022-08-162022-08-22$306.56$289.91-3.09%5
2022-08-052022-08-08$288.17$290.42-3.95%2
2022-04-052022-04-21$363.75$336.26-8.72%12
2022-01-042022-01-19$383.20$331.88-3.35%11
2021-08-312021-12-01$245.24$365.0037.89%65
2021-08-052021-08-23$238.21$235.43-3.80%13
2019-10-252019-12-17$21.88$25.2711.88%37
2018-12-042018-12-19$23.98$22.20-2.88%11
2018-08-032018-08-20$23.21$20.56-3.74%12
2018-06-152018-07-05$23.88$20.61-3.99%14
2018-02-272018-03-02$23.40$22.34-2.30%4
2018-02-012018-02-06$23.28$22.26-4.44%4
2017-04-062017-04-07$19.91$20.170.31%2
2017-01-052017-01-25$15.12$16.9610.09%14
2016-07-292016-08-23$15.65$14.99-2.99%18
2016-06-082016-06-09$15.70$15.290.99%2
2016-04-052016-05-04$17.03$14.84-5.03%22
2015-08-062015-08-07$16.41$16.17-5.25%2
2015-05-122015-07-28$16.32$17.657.93%54
2015-04-292015-05-01$15.50$15.07-1.80%3
2014-08-042014-09-16$15.90$17.387.41%31
2014-06-242014-07-17$15.50$14.36-7.35%17
2013-03-262013-04-11$2.52$2.9112.76%12
2013-02-192013-02-22$2.62$2.41-4.41%4
2013-02-122013-02-14$2.53$2.55-0.10%3
2012-12-192013-01-11$2.31$2.19-2.75%16
2012-11-292012-12-14$2.25$2.250.83%12
2012-02-232012-04-10$2.30$2.161.07%33
2012-02-212012-02-22$2.30$2.28-1.31%2