Strategy Zoo / S1583

PriceMomentum_V1583

ARCHIVEDhybrid

llmAdded regime gates to avoid downtrend/high-bubble environments; introduced volatility-based sizing (low->higher, high->reduced) and reduced base position to lower drawdown. Strengthened entry with momentum confirmation (macd_hist>0 or close>sma_50) and RSI band to avoid extreme overbought; kept strong-breakout path but added vol_pctile cap. Improved exits by adding fast short-term loss (ret_5d) and price break below sma_50 to get out quicker.

Fitness
0.1529
Generation
73
Complexity
22
Created
2026-10-14

Lineage

Parents (1)
PriceMomentum_V1554S1554 · gen 71ELITEllm

changed ret_20d threshold -0.0674 -> -0.1083; reduce exposure to 62% during MEDIUM_VOLATILITY

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1583  [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 or close > sma_50) and rsi_14 > 30.0 and rsi_14 < 80.0)) or (ret_20d > 0.18 and vol_pctile < 0.95)):
    position = 0.6
if long and (ret_20d < -0.006 or close < sma_50 or ret_5d < -0.03):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 0.8
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.5
if regime.volatility == "HIGH_VOLATILITY": position *= 0.25

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.6%2.6%3.4%1.7%
Total Return4.9%8.0%13.5%28.5%
Sharpe0.110.390.430.25
Sortino0.070.310.270.16
Calmar0.030.190.300.10
Volatility8.1%7.2%8.8%8.1%
Max DD-17.9%-13.6%-11.3%-17.9%
Win Rate42.0%32.0%35.1%37.5%
Avg Win2.8%4.1%3.1%3.1%
Avg Loss-1.8%-1.3%-1.1%-1.4%
Payoff1.573.192.882.22
Expectancy0.1%0.4%0.4%0.3%
Profit Factor1.141.501.561.33
Trades502537112
Avg Holding Days8.36.45.26.8
Turnover5.66.68.16.4
Exposure7.8%7.3%7.1%7.5%

Growth of $100

PriceMomentum_V1583 vs TSLA Buy & Hold
PriceMomentum_V1583 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-2.1%-0.36-5.1%8
20176.9%1.65-2.5%3
2018-2.7%-0.70-4.6%3
2019-2.9%-0.16-13.7%7
20200.0%0.000.0%0
202117.0%1.52-7.6%14
2022-7.7%-1.25-13.6%11

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 testDOWNTREND279-0.7%-1.130%
hidden testEXPENSIVE8310.5%1.701%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-5.3%-0.831%
hidden testLOW VOLATILITY44310.5%1.0712%
hidden testMEDIUM VOLATILITY2510.9%0.105%
hidden testNORMAL8173.3%0.368%
hidden testSIDEWAYS298-7.2%-0.7912%
hidden testUPTREND37115.9%1.408%
trainDOWNTREND518-3.8%-1.190%
trainEXPENSIVE3114.2%1.381%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6992.5%0.300%
trainLOW VOLATILITY7456.1%0.7017%
trainMEDIUM VOLATILITY568-7.8%-1.105%
trainNORMAL1,6010.3%0.0410%
trainSIDEWAYS592-4.0%-0.508%
trainUPTREND9026.9%0.6912%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-0.0%-0.990%
validationLOW VOLATILITY1836.1%0.6721%
validationMEDIUM VOLATILITY3153.2%0.375%
validationNORMAL4744.5%0.5012%
validationSIDEWAYS206-10.0%-1.3110%
validationUPTREND4259.8%1.248%

Trades (full period)

latest 100 of 113
EntryExitEntry PxExit PxReturnDays
2026-10-13———-0.05%1OPEN
2026-05-262026-06-04$433.59$418.45-0.31%8
2026-05-212026-05-22$417.85$426.01-0.03%2
2026-05-082026-05-19$428.35$404.11-0.21%8
2026-04-202026-04-21$392.50$386.42-0.67%2
2025-12-312026-01-02$449.72$438.07-0.59%2
2025-12-152025-12-30$475.31$454.430.07%11
2025-09-082025-09-15$346.40$410.045.99%6
2025-09-042025-09-05$338.53$350.840.54%2
2025-08-252025-09-03$346.60$334.09-1.58%7
2025-08-112025-08-20$339.03$323.90-0.12%8
2025-07-312025-08-01$308.27$302.63-1.07%2
2025-06-052025-06-06$284.70$295.14-4.34%2
2025-06-022025-06-04$342.69$332.05-0.25%3
2025-05-222025-05-27$341.04$362.890.37%3
2025-05-122025-05-13$318.38$334.071.96%2
2024-10-092024-10-10$241.05$238.77-0.77%2
2024-10-072024-10-08$240.83$244.50-1.87%2
2024-09-232024-10-03$250.00$240.661.33%9
2024-09-162024-09-20$226.78$238.251.74%5
2024-09-062024-09-09$210.73$216.27-2.59%2
2024-09-042024-09-05$219.41$230.171.19%2
2024-06-252024-07-12$187.35$248.2313.69%13
2024-06-182024-06-21$184.86$183.01-1.60%3
2023-12-072024-01-04$242.64$237.93-0.16%19
2023-11-292023-12-06$244.14$239.37-1.65%6
2023-11-272023-11-28$236.08$246.720.03%2
2023-11-212023-11-24$241.20$235.45-0.36%3
2023-11-172023-11-20$234.30$235.600.05%2
2023-09-222023-09-25$244.88$246.99-1.33%2
2023-09-202023-09-21$262.59$255.70-0.50%2
2023-09-122023-09-19$267.48$266.50-0.96%6
2023-07-262023-07-27$264.35$255.71-0.26%2
2023-07-132023-07-21$277.90$260.02-1.56%7
2023-06-282023-07-12$256.24$271.994.35%10
2023-05-312023-06-27$203.93$250.219.23%19
2023-03-062023-03-07$193.81$187.71-0.66%2
2023-02-282023-03-03$205.71$197.79-2.51%4
2022-09-212022-09-23$300.80$275.33-3.25%3
2022-08-242022-08-29$297.10$284.82-1.45%4
2022-08-152022-08-23$309.32$296.45-1.87%7
2022-08-112022-08-12$286.63$300.03-0.85%2
2022-08-092022-08-10$283.33$294.36-0.79%2
2022-08-022022-08-08$300.59$290.42-0.93%5
2022-04-192022-04-21$342.72$336.26-0.84%3
2022-04-142022-04-18$328.33$334.76-1.16%2
2022-04-122022-04-13$328.98$340.790.28%2
2022-04-082022-04-11$341.83$325.31-0.96%2
2022-03-222022-04-07$331.33$352.424.03%13
2021-11-232021-12-01$369.68$365.00-0.32%6
2021-08-232021-11-09$235.43$341.1726.93%56
2021-08-192021-08-20$224.49$226.75-1.18%2
2021-08-042021-08-17$236.97$221.90-1.66%10
2021-07-212021-07-23$218.43$214.46-0.91%3
2021-07-122021-07-20$228.57$220.17-0.84%7
2021-07-082021-07-09$217.60$218.980.51%2
2021-06-242021-07-07$226.61$214.880.16%9
2021-06-222021-06-23$207.90$218.860.13%2
2021-06-182021-06-21$207.77$206.940.43%2
2021-06-142021-06-15$205.90$199.790.52%2
2021-05-032021-05-04$228.30$224.53-1.10%2
2021-04-222021-04-29$239.90$225.67-2.07%6
2021-04-142021-04-21$244.08$248.04-1.77%6
2019-12-032019-12-17$22.41$25.276.43%11
2019-11-292019-12-02$22.00$22.32-0.29%2
2019-11-222019-11-25$22.20$22.42-3.04%2
2019-10-152019-10-25$17.19$21.888.03%9
2019-09-122019-09-25$16.39$15.25-4.69%10
2019-07-222019-07-26$17.05$15.20-5.46%5
2019-02-282019-03-04$21.33$19.02-3.10%3
2018-11-292018-12-18$22.74$22.470.51%13
2018-03-132018-03-15$22.79$21.71-1.71%3
2018-01-222018-02-06$23.44$22.26-1.48%12
2017-12-122017-12-26$22.74$21.15-1.07%10
2017-01-312017-02-03$16.80$16.760.08%4
2016-12-282017-01-25$14.65$16.967.33%19
2016-10-042016-10-05$14.09$13.90-0.61%2
2016-07-222016-08-17$14.82$14.880.62%19
2016-06-132016-06-14$14.52$14.33-0.19%2
2016-06-082016-06-10$15.70$14.59-0.70%3
2016-04-152016-05-02$16.97$16.12-1.68%12
2016-03-312016-04-14$15.32$16.794.23%11
2016-03-282016-03-30$15.35$15.130.25%3
2016-03-212016-03-24$15.89$15.18-2.59%4
2015-09-212015-09-29$17.61$16.44-2.09%7
2015-08-062015-08-07$16.41$16.17-2.72%2
2015-07-152015-07-27$17.54$16.871.03%9
2015-04-282015-07-09$15.37$17.194.82%51
2015-04-142015-04-21$13.83$13.96-1.13%6
2014-11-252014-11-26$16.54$16.560.11%2
2014-11-112014-11-24$16.74$16.450.10%10
2014-08-052014-09-16$15.90$17.383.19%30
2014-07-152014-07-16$14.64$14.48-1.60%2
2014-07-112014-07-14$14.54$15.11-0.39%2
2014-07-092014-07-10$14.87$14.630.78%2
2014-07-072014-07-08$14.84$14.60-1.48%2
2014-06-162014-07-03$14.97$15.285.27%14
2014-06-122014-06-13$13.57$13.76-0.32%2
2014-06-092014-06-11$13.69$13.63-1.45%3
2014-05-282014-06-03$14.02$13.66-1.04%5