Strategy Zoo / S1305

PriceMomentum_V1305

ARCHIVEDhybrid

llmLowered the 20-day return threshold and added short-term momentum (ret_5d>0) and sma_50_slope>0 to reduce overfitting and require trend confirmation; added regime gates to restrict entries to uptrends and avoid extreme volatility/bubble states; improved exits to include short-term stop (ret_5d<-6%), softer 20d exit (ret_20d<5%) and overbought rsi>75; added volatility-based position sizing (reduce size when vol_pctile>0.6/0.8) and lowered base_position to 0.9 to control risk.

Fitness
0.2131
Generation
60
Complexity
12
Created
2026-10-08

Lineage

Parents (1)
PriceMomentum_V1253S1253 · gen 57ARCHIVEDllm

changed ret_20d threshold -0.0017 -> 0.0708

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1305  [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.08 and breakout_20 == 1 and ret_5d > 0.0 and sma_50_slope > 0.0):
    position = 0.9
if long and (ret_20d < 0.05 or ret_5d < -0.06 or rsi_14 > 75.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR1.4%6.7%0.2%2.1%
Total Return11.5%21.4%0.9%36.6%
Sharpe0.180.540.080.24
Sortino0.080.270.030.10
Calmar0.080.270.010.08
Volatility10.9%13.8%13.0%12.1%
Max DD-16.7%-24.7%-21.7%-27.2%
Win Rate50.0%63.6%61.1%56.4%
Avg Win4.2%4.9%3.7%4.3%
Avg Loss-3.3%-5.4%-5.3%-4.2%
Payoff1.270.900.691.02
Expectancy0.4%1.1%0.2%0.6%
Profit Factor1.271.571.091.31
Trades38221878
Avg Holding Days5.43.94.14.7
Turnover8.613.28.69.5
Exposure7.5%7.5%5.3%6.9%

Growth of $100

PriceMomentum_V1305 vs TSLA Buy & Hold
PriceMomentum_V1305 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-5.2%-0.70-8.0%3
201724.6%2.01-4.6%14
2018-12.2%-2.11-12.1%2
20193.6%0.98-0.7%4
202041.1%2.35-7.1%6
20216.8%0.51-18.3%13
2022-22.1%-2.44-22.0%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 testDOWNTREND2780.0%0.000%
hidden testEXPENSIVE8315.4%0.6520%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-15.5%-1.441%
hidden testLOW VOLATILITY44020.6%1.977%
hidden testMEDIUM VOLATILITY250-16.4%-0.918%
hidden testNORMAL813-0.3%-0.034%
hidden testSIDEWAYS295-0.1%-0.920%
hidden testUPTREND3712.8%0.1414%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31141.1%2.2815%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6997.7%0.890%
trainLOW VOLATILITY7453.7%0.3016%
trainMEDIUM VOLATILITY568-7.3%-0.635%
trainNORMAL1,601-5.5%-0.607%
trainSIDEWAYS592-4.2%-1.130%
trainUPTREND9027.1%0.4416%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13861.1%2.6717%
validationEXTREME14410.9%1.291%
validationHIGH VOLATILITY2580.0%0.000%
validationLOW VOLATILITY183-0.7%-0.0613%
validationMEDIUM VOLATILITY31518.2%0.9311%
validationNORMAL474-9.3%-0.837%
validationSIDEWAYS206-9.9%-1.411%
validationUPTREND42518.0%1.0213%

Trades (full period)

78 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152025-12-31$475.31$449.72-1.03%12
2025-09-252025-10-13$423.39$435.90-6.08%13
2025-09-222025-09-23$434.21$425.851.54%2
2025-09-172025-09-18$425.86$416.850.72%2
2025-09-122025-09-16$395.94$421.629.85%3
2025-05-282025-06-05$356.90$284.70-7.84%7
2024-09-062024-09-09$210.73$216.27-7.77%2
2024-07-112024-07-12$241.03$248.23-7.77%2
2024-07-092024-07-10$262.33$263.263.16%2
2024-07-052024-07-08$251.52$252.941.69%2
2024-07-022024-07-03$231.26$246.398.99%2
2023-07-052023-07-21$282.48$260.02-5.57%13
2023-06-202023-06-21$274.45$259.464.62%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-06-022023-06-05$213.97$217.612.61%2
2022-08-162022-08-22$306.56$289.91-3.86%5
2022-08-052022-08-08$288.17$290.42-6.14%2
2022-04-052022-04-12$363.75$328.98-13.55%6
2021-11-042021-11-05$409.97$407.361.01%2
2021-11-012021-11-02$402.86$390.677.46%2
2021-10-282021-10-29$359.01$371.333.21%2
2021-10-262021-10-27$339.48$345.95-0.74%2
2021-10-222021-10-25$303.23$341.621.40%2
2021-10-192021-10-20$288.09$288.60-0.78%2
2021-10-132021-10-18$270.36$290.043.98%4
2021-09-272021-10-06$263.79$260.920.55%8
2021-09-162021-09-22$252.33$250.65-2.13%5
2021-08-132021-08-18$239.06$229.66-7.23%4
2021-08-052021-08-10$238.21$236.660.18%4
2021-01-262021-02-01$294.36$279.94-9.11%5
2020-12-182021-01-08$231.67$293.3421.61%14
2020-12-042020-12-08$199.68$216.637.14%3
2020-11-272020-11-30$195.25$189.201.66%2
2020-11-192020-11-25$166.42$191.3312.47%5
2020-01-142020-01-15$35.86$34.572.06%2
2020-01-082020-01-09$32.81$32.094.24%2
2020-01-062020-01-07$30.10$31.271.55%2
2019-12-272019-12-30$28.69$27.65-0.30%2
2019-12-242019-12-26$28.35$28.731.11%2
2019-12-202019-12-23$27.04$27.950.17%2
2019-12-172019-12-19$25.27$26.942.57%3
2018-12-142018-12-18$24.38$22.47-6.96%3
2018-02-012018-02-06$23.28$22.26-5.56%4
2017-09-192017-09-22$25.01$23.41-4.51%4
2017-08-042017-08-07$23.79$23.682.36%2
2017-06-062017-06-09$23.52$23.825.68%4
2017-04-262017-05-04$20.68$19.70-0.97%7
2017-03-282017-04-04$18.50$20.259.21%6
2017-02-152017-02-16$18.65$17.93-0.57%2
2017-02-132017-02-14$18.71$18.733.62%2
2017-02-092017-02-10$17.95$17.952.26%2
2017-02-072017-02-08$17.17$17.47-0.28%2
2017-01-252017-01-26$16.96$16.83-0.23%2
2017-01-232017-01-24$16.59$16.971.36%2
2017-01-192017-01-20$16.25$16.321.86%2
2017-01-102017-01-17$15.32$15.712.33%5
2017-01-052017-01-09$15.12$15.420.62%3
2016-07-262016-08-09$15.30$15.27-1.68%11
2016-04-072016-04-20$17.15$16.66-6.30%10
2016-04-052016-04-06$17.03$17.692.91%2
2015-06-242015-07-08$17.68$17.00-0.09%10
2015-05-292015-06-11$16.72$16.76-0.44%10
2015-05-182015-05-19$16.58$16.48-0.21%2
2015-05-122015-05-13$16.32$16.211.79%2
2015-04-302015-05-01$15.07$15.07-2.66%2
2014-09-052014-09-16$18.49$17.38-10.30%8
2014-08-072014-09-03$16.83$18.7512.47%19
2014-06-242014-07-08$15.50$14.60-5.70%10
2014-02-142014-02-26$13.22$16.8721.50%8
2013-09-302013-10-01$12.89$12.870.98%2
2013-09-202013-09-27$12.23$12.735.23%6
2013-01-292013-02-22$2.53$2.41-6.92%18
2012-11-292012-12-14$2.25$2.250.87%12
2012-03-272012-04-05$2.53$2.30-5.92%8
2012-03-132012-03-16$2.41$2.35-2.70%4