Strategy Zoo / S1692

PriceMomentum_V1692

ARCHIVEDhybrid

llmAdded regime gates to avoid entering in downtrends or extreme volatility/bubble; tightened entry by requiring short-term breakout plus positive 50-day slope or MACD confirmation (keeps strong ret_20d leg); added volatility-aware position sizing (LOW=1.0, MED=0.7, HIGH=0.35) and reduced base position to 0.6 to lower drawdown risk; improved exits with larger negative-20d cutoff, a drawdown stop, and RSI+1d weakness filter to get out of fading rallies.

Fitness
0.3351
Generation
78
Complexity
26
Created
2026-10-16

Lineage

Parents (1)
PriceMomentum_V1342S1342 · gen 61ELITEllm

changed cumret_252d threshold -0.1997 -> -0.0062

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1692  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and ((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923 or macd_hist > 0.0) and sma_50_slope > 0.0 and breakout_20 > 0.0 and cumret_252d > -0.0062)) or ret_20d > 0.184):
    position = 0.6
if long and (ret_20d < -0.03 or drawdown > 0.12 or (rsi_14 > 75.0 and ret_1d < 0.0)):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.7
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR4.1%17.5%-3.1%4.9%
Total Return37.6%62.1%-11.0%101.8%
Sharpe0.431.33-0.180.47
Sortino0.281.06-0.120.31
Calmar0.201.23-0.100.16
Volatility10.6%12.7%12.7%11.6%
Max DD-20.7%-14.2%-31.0%-31.0%
Win Rate53.3%66.7%33.3%52.6%
Avg Win5.6%7.2%7.4%6.5%
Avg Loss-3.8%-3.9%-4.8%-4.1%
Payoff1.471.831.531.56
Expectancy1.2%3.5%-0.7%1.4%
Profit Factor1.683.670.771.74
Trades30151257
Avg Holding Days14.113.118.414.8
Turnover4.54.93.94.4
Exposure10.8%11.8%11.7%11.2%

Growth of $100

PriceMomentum_V1692 vs TSLA Buy & Hold
PriceMomentum_V1692 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-4.5%-0.63-8.2%3
201718.2%1.88-5.9%9
2018-7.4%-1.04-8.4%2
201913.7%0.91-9.0%3
202040.0%2.94-3.3%5
202122.2%1.36-14.2%8
2022-6.8%-0.66-12.3%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 testDOWNTREND2790.0%0.000%
hidden testEXPENSIVE8338.0%1.8628%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-13.1%-1.690%
hidden testLOW VOLATILITY44516.7%1.3017%
hidden testMEDIUM VOLATILITY251-25.0%-1.5814%
hidden testNORMAL819-6.5%-0.5411%
hidden testSIDEWAYS300-15.4%-1.3213%
hidden testUPTREND3716.6%0.3819%
trainDOWNTREND518-1.5%-0.700%
trainEXPENSIVE31134.5%2.7914%
trainEXTREME1004.9%1.550%
trainHIGH VOLATILITY6993.0%0.311%
trainLOW VOLATILITY74518.2%1.4923%
trainMEDIUM VOLATILITY568-11.5%-1.267%
trainNORMAL1,601-1.3%-0.1211%
trainSIDEWAYS592-8.7%-1.074%
trainUPTREND90216.7%1.1721%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13857.8%3.3419%
validationEXTREME14419.9%2.611%
validationHIGH VOLATILITY258-5.0%-1.000%
validationLOW VOLATILITY18317.7%1.5122%
validationMEDIUM VOLATILITY31534.4%2.0415%
validationNORMAL4744.1%0.3313%
validationSIDEWAYS206-12.2%-1.208%
validationUPTREND42536.0%2.3617%

Trades (full period)

57 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-08$428.35$408.95-2.97%21
2025-12-152026-01-07$475.31$431.41-3.43%16
2025-08-262025-11-14$351.67$404.359.53%58
2025-05-192025-06-06$342.09$295.14-7.54%14
2024-09-252024-10-14$257.02$219.16-8.54%14
2024-09-062024-09-09$210.73$216.27-3.63%2
2024-07-032024-07-12$246.39$248.231.84%7
2023-11-292024-01-10$244.14$233.94-2.87%29
2023-09-152023-09-28$274.39$246.38-5.65%10
2023-06-162023-08-02$260.54$254.112.33%32
2023-05-312023-06-15$203.93$255.9015.74%12
2023-03-012023-03-08$202.77$182.00-3.78%6
2022-08-022022-08-29$300.59$284.82-2.15%20
2022-03-232022-04-27$333.04$293.84-4.75%25
2021-11-092021-11-10$341.17$355.98-5.12%2
2021-11-042021-11-08$409.97$387.650.20%3
2021-10-282021-11-03$359.01$404.625.28%5
2021-10-222021-10-27$303.23$345.958.31%4
2021-08-042021-10-20$236.97$288.6012.64%55
2021-04-272021-05-11$234.91$205.73-6.45%11
2021-01-122021-02-11$283.15$270.55-1.20%22
2020-12-102021-01-11$209.02$270.4017.44%21
2020-11-192020-12-08$166.42$216.6312.50%13
2020-06-262020-06-30$63.98$71.990.94%3
2020-01-172020-01-22$34.03$37.972.68%3
2020-01-132020-01-16$34.99$34.235.22%4
2019-12-312020-01-10$27.89$31.889.30%8
2019-11-222019-12-30$22.20$27.6512.33%25
2019-10-162019-10-25$17.32$21.889.83%8
2019-07-252019-07-26$15.25$15.20-8.28%2
2018-12-062018-12-19$24.20$22.20-2.26%10
2018-01-222018-02-09$23.44$20.69-5.25%15
2017-09-182017-09-29$25.67$22.74-5.40%10
2017-08-042017-08-07$23.79$23.681.10%2
2017-06-062017-06-14$23.52$25.383.20%7
2017-04-242017-05-10$20.54$21.680.72%13
2017-04-202017-04-21$20.17$20.37-0.50%2
2017-03-282017-04-04$18.50$20.254.72%6
2017-02-092017-02-16$17.95$17.933.90%6
2017-02-072017-02-08$17.17$17.47-0.19%2
2017-01-042017-01-26$15.13$16.839.97%16
2016-07-262016-08-23$15.30$14.99-1.95%21
2016-03-282016-05-04$15.35$14.840.50%28
2016-03-212016-03-24$15.89$15.18-3.13%4
2015-09-232015-10-02$17.40$16.50-4.74%8
2015-05-292015-07-28$16.72$17.652.47%42
2015-04-282015-05-19$15.37$16.484.31%16
2014-09-052014-09-16$18.49$17.38-6.90%8
2014-08-052014-09-04$15.90$19.0710.36%22
2014-06-242014-07-17$15.50$14.36-5.19%17
2014-03-202014-03-26$15.66$14.20-2.85%5
2014-02-132014-02-26$13.31$16.8710.34%9
2013-09-162013-10-02$11.11$12.069.60%13
2013-01-242013-02-26$2.47$2.30-2.21%23
2012-11-142013-01-11$2.09$2.193.63%40
2012-07-172012-07-20$2.22$2.12-4.45%4
2012-02-152012-04-10$2.24$2.162.68%38