Strategy Zoo / S0968

PriceMomentum_V0968

ARCHIVEDhybrid

llmReplaced redundant entry checks with a cleaner momentum+breakout regime: require 20d return >6%, 20d breakout, positive 50-day slope, moderate vol (vol_pctile<0.85) and not too far from 52w high. Tighter, multi-condition exit: stop at -8% 20d loss OR extreme RSI (>85) OR drawdown <-12% to limit large losses. Restrict trading to UPTREND and non-HIGH volatility, avoid EXTREME bubble. Added volatility-based scaling (LOW 1.0, MED 0.7, HIGH 0.4) and reduced base position to 0.8 to lower overfitting/size risk.

Fitness
0.2718
Generation
44
Complexity
16
Created
2026-10-01

Lineage

Parents (1)
PriceMomentum_V0802S0802 · gen 37ARCHIVEDllm

entry = PriceMomentum_V0267 AND PriceMomentum_V0567

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0968  [hybrid]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and (ret_20d > 0.06 and breakout_20 > 0.0 and sma_50_slope > 0.0 and vol_pctile < 0.85 and dist_52w_high < 0.5):
    position = 0.8
if long and (ret_20d < -0.08 or rsi_14 > 85.0 or drawdown < -0.12):
    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.4

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.3%14.2%3.6%3.8%
Total Return2.3%49.0%14.3%74.1%
Sharpe0.081.100.410.40
Sortino0.040.620.180.20
Calmar0.020.790.290.21
Volatility11.0%12.8%9.8%11.1%
Max DD-16.5%-18.0%-12.5%-18.0%
Win Rate43.8%50.0%60.0%50.0%
Avg Win3.9%8.3%2.7%4.6%
Avg Loss-2.7%-3.1%-2.3%-2.7%
Payoff1.432.651.191.69
Expectancy0.2%2.6%0.7%0.9%
Profit Factor1.112.651.781.69
Trades32182070
Avg Holding Days8.65.33.66.3
Turnover6.48.27.87.1
Exposure8.8%6.7%4.0%7.1%

Growth of $100

PriceMomentum_V0968 vs TSLA Buy & Hold
PriceMomentum_V0968 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.6%0.42-3.6%3
20173.9%0.35-9.3%13
2018-7.6%-1.53-7.6%2
201910.1%2.00-0.6%1
202035.4%2.58-4.4%3
202118.7%1.06-18.0%12
2022-9.3%-1.84-9.2%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 testDOWNTREND2750.0%0.000%
hidden testEXPENSIVE839.4%0.4816%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-9.6%-1.430%
hidden testLOW VOLATILITY43413.6%1.346%
hidden testMEDIUM VOLATILITY2511.3%0.114%
hidden testNORMAL8083.7%0.443%
hidden testSIDEWAYS2930.5%0.820%
hidden testUPTREND3719.8%0.6310%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31123.2%1.3519%
trainEXTREME1006.5%1.551%
trainHIGH VOLATILITY6993.0%0.460%
trainLOW VOLATILITY7457.5%0.5717%
trainMEDIUM VOLATILITY568-10.3%-0.848%
trainNORMAL1,601-3.8%-0.407%
trainSIDEWAYS592-3.4%-1.110%
trainUPTREND9024.2%0.2619%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13845.4%2.4220%
validationEXTREME14421.5%2.281%
validationHIGH VOLATILITY2580.0%0.000%
validationLOW VOLATILITY1839.5%0.8512%
validationMEDIUM VOLATILITY31528.3%1.599%
validationNORMAL4742.7%0.244%
validationSIDEWAYS206-4.7%-1.120%
validationUPTREND42527.3%1.6312%

Trades (full period)

70 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152026-01-13$475.31$447.20-1.81%20
2025-09-222025-10-13$434.21$435.90-2.22%16
2025-09-182025-09-19$416.85$426.07-1.85%2
2025-09-162025-09-17$421.62$425.862.10%2
2025-09-122025-09-15$395.94$410.045.72%2
2025-05-282025-05-29$356.90$358.43-1.04%2
2024-09-162024-09-17$226.78$227.87-0.96%2
2024-09-062024-09-09$210.73$216.27-4.84%2
2024-07-112024-07-12$241.03$248.23-4.84%2
2024-07-092024-07-10$262.33$263.261.97%2
2024-07-052024-07-08$251.52$252.941.05%2
2024-07-022024-07-03$231.26$246.397.99%2
2023-07-182023-07-19$293.34$291.260.65%2
2023-07-052023-07-06$282.48$276.540.42%2
2023-06-202023-06-21$274.45$259.464.11%2
2023-06-142023-06-15$256.79$255.90-0.75%2
2023-06-122023-06-13$249.83$258.711.62%2
2023-06-082023-06-09$234.86$244.403.50%2
2023-06-062023-06-07$221.31$224.571.20%2
2023-06-022023-06-05$213.97$217.612.32%2
2022-08-162022-08-17$306.56$304.00-0.61%2
2022-08-052022-08-08$288.17$290.42-3.82%2
2022-04-052022-04-07$363.75$352.42-5.03%3
2021-11-042021-11-05$409.97$407.360.63%2
2021-11-012021-11-02$402.86$390.674.64%2
2021-10-282021-10-29$359.01$371.332.00%2
2021-10-132021-10-26$270.36$339.4821.20%10
2021-09-272021-10-01$263.79$258.41-0.04%5
2021-09-202021-09-21$243.39$246.46-3.25%2
2021-09-162021-09-17$252.33$253.16-0.04%2
2021-09-092021-09-10$251.62$245.42-0.06%2
2021-08-132021-08-16$239.06$228.72-0.72%2
2021-08-052021-08-06$238.21$233.030.26%2
2021-01-262021-02-23$294.36$232.95-14.63%20
2020-12-182021-01-11$231.67$270.4018.12%15
2020-11-192020-12-08$166.42$216.6316.91%13
2020-01-142020-01-22$35.86$37.972.33%6
2020-01-062020-01-09$30.10$32.098.64%4
2019-12-172019-12-27$25.27$28.6910.09%8
2018-12-072018-12-19$23.86$22.20-3.54%9
2018-02-012018-02-06$23.28$22.26-4.23%4
2017-09-182017-10-17$25.67$23.72-5.03%22
2017-08-042017-08-07$23.79$23.681.47%2
2017-06-062017-06-14$23.52$25.384.26%7
2017-04-262017-05-10$20.68$21.68-0.58%11
2017-03-282017-04-04$18.50$20.256.31%6
2017-02-152017-02-28$18.65$16.67-9.26%9
2017-02-072017-02-14$17.17$18.736.88%6
2017-01-252017-01-31$16.96$16.80-1.41%5
2017-01-232017-01-24$16.59$16.971.21%2
2017-01-192017-01-20$16.25$16.321.65%2
2017-01-172017-01-18$15.71$15.89-0.89%2
2017-01-092017-01-10$15.42$15.320.63%2
2017-01-052017-01-06$15.12$15.27-0.24%2
2016-07-292016-08-01$15.65$15.331.29%2
2016-07-262016-07-27$15.30$15.23-0.33%2
2016-04-052016-04-11$17.03$16.660.64%5
2015-06-192015-08-07$17.50$16.17-1.52%35
2015-06-092015-06-11$17.07$16.76-1.90%3
2015-05-292015-06-01$16.72$16.63-0.37%2
2015-05-182015-05-19$16.58$16.48-0.19%2
2015-05-122015-05-13$16.32$16.211.59%2
2015-04-302015-05-01$15.07$15.07-2.36%2
2014-08-052014-09-23$15.90$16.694.92%35
2014-06-242014-07-08$15.50$14.60-5.07%10
2014-02-142014-02-26$13.22$16.8712.48%8
2013-09-202013-10-10$12.23$11.53-3.55%15
2013-01-252013-02-26$2.47$2.30-5.16%22
2012-11-292012-12-14$2.25$2.250.79%12
2012-03-132012-04-10$2.41$2.16-3.24%20