Strategy Zoo / S1011

PriceMomentum_V1011

ARCHIVEDhybrid

llmAdded regime gates to avoid DOWNTREND and HIGH_VOLATILITY and extreme bubble; require momentum confirmation (macd_hist>0 OR positive sma_50_slope) alongside 50-day breakout; strengthened exits with a hard 20-day drawdown stop and a momentum+1d-loss exit; reduced base position to 0.8 and added scaling down in high volatility or when 50-day slope is negative to lower risk and drawdown.

Fitness
0.3050
Generation
46
Complexity
14
Created
2026-10-01

Lineage

Parents (1)
PriceMomentum_V0929S0929 · gen 42ARCHIVEDllm

changed ret_20d threshold 0.05 -> -0.0506

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1011  [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 breakout_50 == 1 and (macd_hist > 0.0 or sma_50_slope > 0.0)):
    position = 0.8
if long and (ret_20d < -0.03 or (macd_hist < 0.0 and ret_1d < -0.01)):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR1.5%22.5%1.8%5.7%
Total Return12.5%84.0%6.7%126.1%
Sharpe0.181.270.190.46
Sortino0.090.790.100.25
Calmar0.070.980.080.24
Volatility13.0%17.2%14.0%14.2%
Max DD-20.8%-23.1%-21.1%-24.1%
Win Rate34.5%41.7%28.6%34.5%
Avg Win6.5%17.5%12.2%11.6%
Avg Loss-3.2%-2.6%-3.8%-3.3%
Payoff2.046.803.183.56
Expectancy0.2%5.8%0.7%1.9%
Profit Factor1.074.861.271.88
Trades29121455
Avg Holding Days9.910.17.99.7
Turnover5.96.46.06.0
Exposure10.8%11.5%8.3%10.3%

Growth of $100

PriceMomentum_V1011 vs TSLA Buy & Hold
PriceMomentum_V1011 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.4%-0.55-6.3%2
201717.8%1.47-7.2%6
2018-5.0%-0.71-6.4%3
201915.9%0.85-12.0%2
202048.0%2.28-6.4%3
202135.7%1.55-13.6%6
2022-11.0%-1.06-14.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 testDOWNTREND2750.0%0.000%
hidden testEXPENSIVE8324.1%1.0123%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-1.6%-0.181%
hidden testLOW VOLATILITY43412.9%0.9112%
hidden testMEDIUM VOLATILITY251-10.5%-0.5910%
hidden testNORMAL8080.7%0.057%
hidden testSIDEWAYS293-6.2%-0.608%
hidden testUPTREND37111.8%0.5815%
trainDOWNTREND518-1.9%-0.700%
trainEXPENSIVE31133.0%1.8019%
trainEXTREME1009.3%1.551%
trainHIGH VOLATILITY6995.1%0.400%
trainLOW VOLATILITY74510.0%0.7523%
trainMEDIUM VOLATILITY568-11.2%-0.867%
trainNORMAL1,601-4.1%-0.3410%
trainSIDEWAYS592-9.0%-0.836%
trainUPTREND90212.2%0.7120%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13872.6%3.0718%
validationEXTREME14430.7%2.282%
validationHIGH VOLATILITY258-9.4%-1.000%
validationLOW VOLATILITY18320.0%1.6322%
validationMEDIUM VOLATILITY31548.4%2.0815%
validationNORMAL4744.3%0.2713%
validationSIDEWAYS206-6.7%-0.815%
validationUPTREND42542.0%1.9018%

Trades (full period)

55 trades
EntryExitEntry PxExit PxReturnDays
2026-05-112026-06-02$445.00$423.74-2.41%16
2025-12-162025-12-30$489.88$454.43-2.75%10
2025-11-042025-11-05$444.26$462.07-4.27%2
2025-10-292025-10-31$461.51$456.56-3.70%3
2025-09-122025-10-06$395.94$453.2513.02%17
2025-08-272025-09-03$349.60$334.09-5.25%5
2025-05-192025-06-03$342.09$344.27-1.77%11
2025-05-122025-05-13$318.38$334.075.23%2
2024-09-262024-10-04$254.22$250.08-5.25%7
2024-06-272024-07-12$197.42$248.2317.87%11
2023-12-282024-01-02$253.18$248.42-4.13%3
2023-07-182023-07-21$293.34$260.02-7.71%4
2023-07-052023-07-07$282.48$274.43-1.09%3
2023-06-022023-06-27$213.97$250.2112.72%17
2022-08-162022-08-22$306.56$289.91-3.44%5
2022-08-022022-08-12$300.59$300.03-2.97%9
2022-03-292022-04-11$366.52$325.31-4.98%10
2021-10-132021-11-10$270.36$355.9821.37%21
2021-09-272021-10-11$263.79$263.980.99%11
2021-08-312021-09-21$245.24$246.46-0.21%15
2021-08-032021-08-17$236.58$221.90-2.79%11
2021-01-262021-01-28$294.36$278.48-1.67%3
2021-01-042021-01-11$243.26$270.4019.26%6
2020-12-182020-12-23$231.67$215.33-1.99%4
2020-11-192020-12-08$166.42$216.6324.77%13
2019-12-132020-01-22$23.89$37.9740.01%26
2019-10-152019-10-25$17.19$21.8813.15%9
2019-07-222019-07-26$17.05$15.20-9.19%5
2018-12-112018-12-18$24.45$22.47-3.81%6
2018-12-042018-12-10$23.98$24.34-0.27%4
2018-01-182018-02-05$22.97$22.21-0.92%13
2017-09-142017-09-25$25.18$23.00-3.44%8
2017-06-062017-06-14$23.52$25.386.41%7
2017-05-012017-05-04$21.52$19.70-0.92%4
2017-04-262017-04-27$20.68$20.58-1.08%2
2017-02-072017-02-23$17.17$17.074.73%12
2016-12-282017-02-02$14.65$16.7710.56%25
2016-04-052016-04-15$17.03$16.971.46%9
2016-03-212016-03-24$15.89$15.18-3.63%4
2015-12-312016-01-05$16.00$14.90-5.08%3
2015-07-212015-07-22$17.78$17.86-4.55%2
2015-06-182015-07-09$17.46$17.19-1.77%15
2015-06-092015-06-11$17.07$16.76-1.90%3
2015-04-282015-06-05$15.37$16.614.80%28
2014-08-072014-09-16$16.83$17.381.56%28
2014-06-182014-07-08$15.14$14.60-3.24%14
2014-02-142014-02-26$13.22$16.8719.03%8
2013-09-202013-10-04$12.23$12.07-2.17%11
2013-01-242013-02-19$2.47$2.622.18%18
2013-01-032013-01-04$2.32$2.29-1.49%2
2012-11-202012-12-14$2.20$2.251.56%18
2012-07-162012-07-20$2.40$2.12-4.73%5
2012-03-272012-04-05$2.53$2.30-5.25%8
2012-03-132012-03-23$2.41$2.27-3.74%9
2012-02-212012-03-01$2.30$2.29-3.73%8