Strategy Zoo / S0588

PriceMomentum_V0588

ARCHIVEDmomentum

llmAdded trend-only regime gate, limited to NORMAL bubble and non-HIGH volatility; broadened and regularized entry (lowered ret_20d threshold, added sma_50_slope>0 and rsi filter, relaxed rel_volume) to improve generalization; tightened and diversified exits (smaller stop-loss, short-term MA cross and roll_high failure, drawdown cap) to reduce large drawdowns; added volatility-based position scaling and reduced base_position to lower risk.

Fitness
0.1277
Generation
27
Complexity
13
Created
2026-09-23

Lineage

Parents (1)
PriceMomentum_V0227S0227 · gen 11ARCHIVEDllm

logic of PriceMomentum_V0186 with risk overlay of PriceMomentum_V0160

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0588  [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.04 and rel_volume > 1.1 and sma_50_slope > 0.0 and rsi_14 < 75.0):
    position = 0.8
if long and (ret_20d < -0.1 or roll_high_50 < sma_20 or sma_10 < sma_50 or drawdown > 0.12):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-1.6%3.4%2.7%0.5%
Total Return-11.8%10.4%10.3%7.4%
Sharpe-0.090.320.260.10
Sortino-0.040.100.100.04
Calmar-0.070.130.110.02
Volatility10.9%13.3%14.4%12.4%
Max DD-22.7%-24.9%-25.5%-25.5%
Win Rate46.2%33.3%62.5%50.0%
Avg Win3.2%28.2%8.0%7.3%
Avg Loss-4.3%-7.0%-8.7%-5.9%
Payoff0.744.040.921.24
Expectancy-0.9%4.7%1.7%0.7%
Profit Factor0.632.021.531.24
Trades133824
Avg Holding Days23.121.712.019.2
Turnover2.61.63.52.6
Exposure11.4%6.6%7.5%9.4%

Growth of $100

PriceMomentum_V0588 vs TSLA Buy & Hold
PriceMomentum_V0588 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-12.9%-1.45-17.8%2
20179.5%2.08-0.7%1
2018-7.2%-0.88-13.3%1
20190.0%0.000.0%0
20200.0%0.000.0%0
202127.1%1.35-13.6%2
2022-13.2%-1.04-13.8%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 testDOWNTREND2690.0%0.000%
hidden testEXPENSIVE8317.4%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-18.3%-1.391%
hidden testLOW VOLATILITY42912.4%0.9511%
hidden testMEDIUM VOLATILITY25011.0%0.638%
hidden testNORMAL8022.5%0.169%
hidden testSIDEWAYS293-8.6%-0.801%
hidden testUPTREND37116.1%0.7718%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3113.8%1.481%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-4.1%-0.840%
trainLOW VOLATILITY7459.1%0.6723%
trainMEDIUM VOLATILITY568-10.3%-0.8410%
trainNORMAL1,601-2.0%-0.1614%
trainSIDEWAYS592-3.4%-1.110%
trainUPTREND9020.0%0.0025%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-9.4%-1.000%
validationLOW VOLATILITY18320.2%2.0116%
validationMEDIUM VOLATILITY3156.1%0.366%
validationNORMAL4746.7%0.4010%
validationSIDEWAYS206-11.0%-1.021%
validationUPTREND42512.8%0.8011%

Trades (full period)

24 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152026-01-13$475.31$447.20-1.81%20
2025-09-122025-09-15$395.94$410.045.72%2
2025-09-042025-09-05$338.53$350.840.90%2
2025-06-022025-06-06$342.69$295.14-14.50%5
2024-10-032024-10-22$240.66$217.97-9.87%14
2024-09-052024-09-06$230.17$210.733.76%2
2024-07-022024-07-12$231.26$248.2311.75%8
2023-06-022023-08-03$213.97$259.3217.82%43
2022-04-072022-04-27$352.42$293.84-13.12%14
2021-09-082021-11-10$251.29$355.9828.18%46
2021-08-172021-08-23$221.90$235.43-0.83%5
2018-11-272018-12-21$22.93$21.32-7.21%18
2017-01-052017-01-25$15.12$16.969.47%14
2016-08-022016-08-30$15.15$14.09-5.32%21
2016-04-052016-05-05$17.03$14.10-8.06%23
2015-05-122015-08-07$16.32$16.172.32%62
2015-04-292015-05-01$15.50$15.07-1.69%3
2014-06-242014-09-30$15.50$16.182.81%69
2013-03-262013-03-27$2.52$2.540.54%2
2013-02-192013-03-05$2.62$2.44-3.19%11
2013-02-122013-02-14$2.53$2.55-0.10%3
2012-12-192013-01-24$2.31$2.473.13%24
2012-11-292012-12-14$2.25$2.250.79%12
2012-02-232012-04-17$2.30$2.15-4.56%38