Strategy Zoo / S1606

PriceMomentum_V1606

ARCHIVEDhybrid

llmAdded regime gates to avoid extreme bubbles and very high volatility; simplified and diversified entry into a momentum path (ret_20d + macd_hist + above sma_50) and a controlled breakout path (breakout_20 with moderate vol and trend confirmation). Introduced multi-tier volatility sizing (1.0/0.7/0.3) and reduced base_position to 0.9 to lower risk. Strengthened exits with larger negative ret threshold, RSI overbought, drawdown limit and short-term stop (ret_5d) to cut losses faster.

Fitness
0.1238
Generation
74
Complexity
22
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1534S1534 · gen 70ELITEllm

changed ret_20d threshold -0.0674 -> -0.1275

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1606  [hybrid]
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.05 and macd_hist > 0.0 and dist_sma_50 > 0.0) or (breakout_20 > 0.0 and vol_pctile < 0.85 and (sma_200_slope > 0.0 or cumret_252d > 0.0))):
    position = 0.9
if long and (ret_20d < -0.03 or rsi_14 > 75.0 or drawdown > 0.1 or ret_5d < -0.08):
    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.3

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.4%-0.5%-2.5%-1.0%
Total Return-3.1%-1.6%-9.0%-13.2%
Sharpe0.060.04-0.050.02
Sortino0.030.03-0.030.01
Calmar-0.01-0.02-0.12-0.02
Volatility16.0%14.9%17.9%16.3%
Max DD-47.5%-21.3%-21.4%-47.5%
Win Rate52.4%50.0%46.2%50.0%
Avg Win4.9%6.1%5.6%5.3%
Avg Loss-5.1%-5.7%-4.9%-5.1%
Payoff0.961.071.151.04
Expectancy0.1%0.2%-0.0%0.1%
Profit Factor1.061.070.991.04
Trades42142682
Avg Holding Days10.111.17.79.5
Turnover9.17.111.29.3
Exposure15.7%15.0%15.3%15.4%

Growth of $100

PriceMomentum_V1606 vs TSLA Buy & Hold
PriceMomentum_V1606 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-18.2%-1.25-22.2%7
201710.4%1.40-4.8%8
2018-13.1%-1.19-14.8%3
2019-1.0%0.06-20.7%4
20200.0%0.000.0%0
20217.8%0.45-15.6%11
2022-8.7%-0.58-21.3%3

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 testDOWNTREND278-2.6%-1.381%
hidden testEXPENSIVE8338.4%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-15.9%-1.131%
hidden testLOW VOLATILITY44515.8%0.8326%
hidden testMEDIUM VOLATILITY250-15.3%-0.7910%
hidden testNORMAL818-4.9%-0.2618%
hidden testSIDEWAYS300-11.0%-0.5627%
hidden testUPTREND3718.6%0.3817%
trainDOWNTREND518-6.0%-1.261%
trainEXPENSIVE3118.5%1.461%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6990.2%0.011%
trainLOW VOLATILITY74519.0%1.0933%
trainMEDIUM VOLATILITY568-22.0%-1.7111%
trainNORMAL1,601-0.5%-0.0319%
trainSIDEWAYS592-20.9%-1.1618%
trainUPTREND90219.1%1.0323%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-7.4%-1.000%
validationLOW VOLATILITY1835.6%0.3043%
validationMEDIUM VOLATILITY3154.2%0.2511%
validationNORMAL4740.9%0.0524%
validationSIDEWAYS206-11.9%-0.6425%
validationUPTREND4256.8%0.4414%

Trades (full period)

83 trades
EntryExitEntry PxExit PxReturnDays
2026-10-13—$375.23—-2.68%2OPEN
2026-07-022026-07-06$393.45$419.77-4.84%2
2026-05-082026-06-08$428.35$408.95-4.65%21
2026-04-202026-04-21$392.50$386.42-1.40%2
2025-12-082026-01-05$439.58$451.67-3.49%19
2025-08-252025-09-15$346.60$410.0414.55%15
2025-08-112025-08-21$339.03$320.11-1.74%9
2025-06-022025-06-06$342.69$295.14-11.48%5
2025-05-222025-05-28$341.04$356.907.00%4
2025-05-122025-05-13$318.38$334.074.12%2
2024-09-232024-10-14$250.00$219.16-9.00%16
2024-09-162024-09-20$226.78$238.253.62%5
2024-09-062024-09-09$210.73$216.27-5.44%2
2024-07-112024-07-12$241.03$248.23-5.44%2
2024-07-092024-07-10$262.33$263.262.21%2
2024-07-052024-07-08$251.52$252.941.18%2
2024-06-182024-07-03$184.86$246.3920.68%11
2023-11-162024-01-05$233.59$237.49-0.89%34
2023-09-122023-09-25$267.48$246.99-6.81%10
2023-07-052023-07-26$282.48$264.35-4.07%16
2023-06-212023-06-28$259.46$256.24-8.11%6
2023-06-162023-06-20$260.54$274.451.45%2
2023-06-142023-06-15$256.79$255.90-0.85%2
2023-06-122023-06-13$249.83$258.711.82%2
2023-06-082023-06-09$234.86$244.403.94%2
2023-06-062023-06-07$221.31$224.571.35%2
2023-05-312023-06-05$203.93$217.615.53%4
2022-09-202022-09-26$308.73$276.01-10.02%5
2022-08-022022-08-29$300.59$284.82-3.31%20
2022-03-212022-04-12$307.05$328.984.99%17
2021-11-082021-11-10$387.65$355.98-10.49%3
2021-11-042021-11-05$409.97$407.360.71%2
2021-11-022021-11-03$390.67$404.62-2.03%2
2021-10-292021-11-01$371.33$402.862.03%2
2021-10-272021-10-28$345.95$359.011.08%2
2021-10-252021-10-26$341.62$339.4811.21%2
2021-10-212021-10-22$298.00$303.232.75%2
2021-10-192021-10-20$288.09$288.60-0.78%2
2021-08-022021-10-18$236.56$290.0420.07%55
2021-06-242021-07-26$226.61$219.21-1.95%22
2021-04-142021-05-11$244.08$205.73-11.34%20
2019-12-132019-12-17$23.89$25.275.27%3
2019-10-152019-10-25$17.19$21.8814.95%9
2019-09-122019-09-25$16.39$15.25-8.76%10
2019-07-222019-07-26$17.05$15.20-10.36%5
2018-12-042018-12-19$23.98$22.20-3.21%11
2018-03-142018-03-15$21.78$21.71-2.93%2
2018-01-182018-02-09$22.97$20.69-7.43%17
2017-12-122017-12-26$22.74$21.15-1.86%10
2017-03-272017-03-28$18.01$18.501.56%2
2017-01-312017-02-01$16.80$16.620.29%2
2017-01-242017-01-25$16.97$16.961.88%2
2017-01-202017-01-23$16.32$16.590.18%2
2017-01-182017-01-19$15.89$16.250.88%2
2017-01-102017-01-17$15.32$15.712.33%5
2016-12-302017-01-09$14.25$15.425.81%6
2016-12-282016-12-29$14.65$14.31-0.07%2
2016-07-222016-08-23$14.82$14.990.83%23
2016-06-082016-06-23$15.70$13.09-13.98%12
2016-04-072016-05-04$17.15$14.84-9.56%20
2016-03-282016-04-06$15.35$17.698.48%8
2016-03-232016-03-24$14.84$15.18-4.66%2
2016-03-212016-03-22$15.89$15.621.38%2
2015-12-312016-01-05$16.00$14.90-5.71%3
2015-09-212015-10-02$17.61$16.50-6.98%10
2015-05-192015-07-28$16.48$17.654.53%49
2015-05-142015-05-18$16.27$16.581.91%3
2015-04-282015-05-13$15.37$16.214.94%12
2015-04-142015-04-21$13.83$13.96-2.11%6
2014-11-122014-12-02$16.61$15.43-6.81%14
2014-09-082014-09-16$18.81$17.38-7.79%7
2014-09-042014-09-05$19.07$18.491.37%2
2014-08-042014-09-03$15.90$18.7519.25%22
2014-06-092014-07-09$13.69$14.874.58%22
2014-05-282014-06-04$14.02$13.60-2.10%6
2013-03-272013-04-02$2.54$2.9614.22%4
2013-02-122013-02-14$2.53$2.55-0.11%3
2012-11-062013-01-11$2.08$2.195.66%46
2012-09-182012-09-21$2.09$2.00-3.31%4
2012-07-132012-07-20$2.28$2.12-0.82%6
2012-06-282012-07-03$2.09$2.04-3.21%4
2012-06-192012-06-25$2.14$2.213.77%5
2012-02-152012-04-10$2.24$2.163.71%38