Strategy Zoo / S0505

PriceMomentum_V0505

ARCHIVEDmomentum

llm1) Tightened entry to momentum with confirmation: ret_20d > 4% AND positive sma_50_slope AND elevated rel_volume (reduces false break-ins). 2) Stronger multi-condition exit: larger stop (ret_20d<-6%) OR negative MACD histogram OR portfolio drawdown trigger (cuts losses faster). 3) Regime gates: only allow UPTREND or SIDEWAYS, restrict to LOW/MEDIUM volatility and NORMAL bubble (avoid crashes/bubbles). 4) Position sizing: lower base position to 60% and scale up to full size in low vol, reduce to 30% in high vol (risk control). Overall: focus on trend-confirmed momentum with volatility-aware sizing and stricter exits to reduce drawdown.

Fitness
0.1684
Generation
23
Complexity
11
Created
2026-09-22

Lineage

Parents (1)
PriceMomentum_V0449S0449 · gen 20ARCHIVEDllm

changed ret_20d threshold -0.1437 -> -0.006

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0505  [momentum]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.04 and sma_50_slope > 0.0 and rel_volume > 1.2):
    position = 0.6
if long and (ret_20d < -0.06 or macd_hist < 0.0 or drawdown < -0.08):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-1.0%3.3%1.6%0.5%
Total Return-7.9%10.1%6.2%7.7%
Sharpe-0.120.460.310.11
Sortino-0.040.120.090.03
Calmar-0.060.320.270.03
Volatility6.9%7.7%5.9%6.8%
Max DD-17.7%-10.3%-6.1%-17.7%
Win Rate47.6%55.6%70.6%54.4%
Avg Win1.8%2.6%1.6%1.8%
Avg Loss-1.9%-0.7%-2.5%-1.8%
Payoff0.933.730.640.99
Expectancy-0.2%1.1%0.4%0.2%
Profit Factor0.854.661.531.18
Trades4291768
Avg Holding Days2.93.72.52.9
Turnover6.33.65.55.6
Exposure2.4%1.9%1.7%2.1%

Growth of $100

PriceMomentum_V0505 vs TSLA Buy & Hold
PriceMomentum_V0505 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.35-2.7%5
20173.9%1.23-0.7%5
2018-0.3%-0.37-0.8%2
2019-5.5%-0.58-8.7%3
20200.0%0.000.0%0
20219.1%0.72-10.3%7
20220.9%1.22-0.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 testDOWNTREND2680.0%0.000%
hidden testEXPENSIVE8313.0%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-5.2%-1.020%
hidden testLOW VOLATILITY4296.8%1.043%
hidden testMEDIUM VOLATILITY2490.3%0.061%
hidden testNORMAL8010.7%0.132%
hidden testSIDEWAYS293-6.0%-1.541%
hidden testUPTREND3719.3%1.073%
trainDOWNTREND5181.7%0.690%
trainEXPENSIVE3111.7%1.220%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-1.5%-0.190%
trainLOW VOLATILITY7451.7%0.295%
trainMEDIUM VOLATILITY568-3.1%-0.491%
trainNORMAL1,601-1.3%-0.173%
trainSIDEWAYS592-4.7%-0.811%
trainUPTREND9020.4%0.045%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-7.1%-1.000%
validationLOW VOLATILITY1831.7%0.413%
validationMEDIUM VOLATILITY31513.2%1.402%
validationNORMAL4745.6%0.583%
validationSIDEWAYS2061.0%1.261%
validationUPTREND4255.7%0.563%

Trades (full period)

68 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
2025-09-082025-09-09$346.40$346.97-0.88%2
2024-09-062024-09-09$210.73$216.27-5.18%2
2024-07-102024-07-11$263.26$241.030.09%2
2024-07-082024-07-09$252.94$262.330.22%2
2024-07-032024-07-05$246.39$251.523.80%2
2024-07-012024-07-02$209.86$231.263.51%2
2024-06-272024-06-28$197.42$197.880.20%2
2024-06-182024-06-20$184.86$181.57-0.95%2
2024-06-142024-06-17$178.01$187.44-1.59%2
2023-06-222023-06-23$264.61$256.601.07%2
2023-06-122023-06-13$249.83$258.711.21%2
2023-06-082023-06-09$234.86$244.402.63%2
2023-06-052023-06-06$217.61$221.310.90%2
2023-06-012023-06-02$207.52$213.970.94%2
2023-04-032023-04-04$194.77$192.58-3.79%2
2022-08-082022-08-09$290.42$283.330.35%2
2022-08-022022-08-03$300.59$307.400.55%2
2021-10-192021-11-10$288.09$355.9810.71%17
2021-10-052021-10-06$260.20$260.92-0.19%2
2021-09-292021-09-30$260.44$258.490.17%2
2021-09-272021-09-28$263.79$259.191.19%2
2021-09-202021-09-21$243.39$246.46-2.43%2
2021-09-082021-09-09$251.29$251.62-0.04%2
2021-08-032021-08-04$236.58$236.97-0.11%2
2019-09-262019-09-27$16.17$16.143.51%2
2019-09-122019-09-13$16.39$16.35-0.42%2
2019-07-252019-07-26$15.25$15.20-8.28%2
2018-12-062018-12-07$24.20$23.860.44%2
2018-03-132018-03-14$22.79$21.78-0.76%2
2017-01-242017-01-25$16.97$16.961.25%2
2017-01-202017-01-23$16.32$16.590.12%2
2017-01-172017-01-18$15.71$15.89-0.67%2
2017-01-062017-01-09$15.27$15.420.48%2
2017-01-042017-01-05$15.13$15.122.64%2
2016-12-282016-12-29$14.65$14.31-0.06%2
2016-04-122016-04-13$16.52$16.97-0.62%2
2016-04-072016-04-08$17.15$16.67-1.98%2
2016-04-052016-04-06$17.03$17.691.94%2
2016-04-012016-04-04$15.84$16.471.92%2
2015-08-062015-08-07$16.41$16.17-5.45%2
2015-07-202015-07-22$18.82$17.86-1.80%3
2015-07-062015-07-09$18.65$17.19-5.53%4
2015-06-232015-06-30$17.84$17.880.41%6
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-14$16.21$16.27-0.50%2
2015-05-082015-05-11$15.77$15.97-0.17%2
2015-05-062015-05-07$15.36$15.79-0.77%2
2015-04-292015-04-30$15.50$15.070.39%2
2014-09-022014-09-12$18.94$18.612.28%9
2014-08-072014-08-25$16.83$17.501.79%13
2014-07-032014-07-07$15.28$14.84-0.17%2
2014-06-242014-06-25$15.50$15.79-1.31%2
2013-03-262013-04-02$2.52$2.9610.06%5
2013-02-212013-02-22$2.34$2.41-5.38%2
2013-02-192013-02-20$2.62$2.573.51%2
2013-02-122013-02-14$2.53$2.55-0.07%3
2012-12-242012-12-26$2.29$2.240.37%2
2012-12-192012-12-20$2.31$2.30-0.09%2
2012-12-122012-12-14$2.35$2.25-2.96%3
2012-12-032012-12-04$2.31$2.261.30%2
2012-11-292012-11-30$2.25$2.250.71%2
2012-11-202012-11-21$2.20$2.160.03%2
2012-03-272012-04-05$2.53$2.30-3.91%8
2012-03-122012-03-13$2.40$2.412.07%2
2012-02-232012-02-29$2.30$2.23-0.83%5