Strategy Zoo / S0440

PriceMomentum_V0440

ARCHIVEDhybrid

llmSimplified and de-duplicated entry momentum rule; added volatility percentile gate to avoid high-volatility entries; allowed either long-term (above 200 SMA with positive slope) or shorter-term (above 50 SMA) regime to enter; strengthened exits by adding price-based (close < sma_50) and rsi overbought exit to limit drawdowns; reduced base position from 1.0 to 0.7 to lower risk; limited operation to UPTREND and non-HIGH volatility regimes to improve robustness.

Fitness
0.2371
Generation
20
Complexity
15
Created
2026-09-19

Lineage

Parents (1)
PriceMomentum_V0378S0378 · gen 17ARCHIVEDllm

swapped indicator ret_20d -> ret_1d

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0440  [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.04 and vol_pctile < 0.8 and ((close > sma_200 and sma_200_slope > 0.0) or close > sma_50)):
    position = 0.7
if long and (ret_20d < -0.03 or close < sma_50 or rsi_14 > 80.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.8%9.7%0.0%3.6%
Total Return24.9%31.9%0.2%68.3%
Sharpe0.280.610.080.31
Sortino0.190.420.040.20
Calmar0.120.250.000.09
Volatility13.1%17.8%15.2%14.7%
Max DD-23.9%-39.3%-23.0%-41.7%
Win Rate43.6%51.9%57.1%49.4%
Avg Win5.9%6.8%3.8%5.6%
Avg Loss-3.2%-4.5%-4.7%-3.9%
Payoff1.861.510.801.44
Expectancy0.8%1.4%0.1%0.8%
Profit Factor1.441.631.071.41
Trades39272187
Avg Holding Days11.07.17.28.9
Turnover6.912.68.08.3
Exposure13.6%15.4%9.8%13.0%

Growth of $100

PriceMomentum_V0440 vs TSLA Buy & Hold
PriceMomentum_V0440 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.6%-0.72-10.2%3
20176.6%0.50-13.5%15
2018-6.2%-0.93-7.5%2
20199.3%1.06-6.2%4
202052.7%2.44-7.5%8
202114.4%0.76-17.5%13
2022-26.6%-2.13-28.4%6

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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE8358.3%2.1138%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-16.9%-1.211%
hidden testLOW VOLATILITY42915.3%1.3611%
hidden testMEDIUM VOLATILITY248-4.7%-0.2217%
hidden testNORMAL800-4.6%-0.347%
hidden testSIDEWAYS293-9.7%-1.031%
hidden testUPTREND37110.7%0.4724%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31129.0%1.3727%
trainEXTREME1008.1%1.551%
trainHIGH VOLATILITY6995.4%0.481%
trainLOW VOLATILITY74516.0%1.1226%
trainMEDIUM VOLATILITY568-14.6%-1.0712%
trainNORMAL1,601-1.6%-0.1412%
trainSIDEWAYS592-3.8%-1.231%
trainUPTREND90210.6%0.5530%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13875.0%2.8236%
validationEXTREME14423.4%2.241%
validationHIGH VOLATILITY258-5.7%-0.661%
validationLOW VOLATILITY1834.7%0.3327%
validationMEDIUM VOLATILITY31527.9%1.1521%
validationNORMAL474-11.7%-0.7214%
validationSIDEWAYS206-24.4%-2.082%
validationUPTREND42531.0%1.3926%

Trades (full period)

87 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.14%2
2025-12-152026-01-05$475.31$451.67-3.26%14
2025-09-192025-11-14$426.07$404.35-2.19%41
2025-09-122025-09-18$395.94$416.8510.52%5
2025-09-042025-09-05$338.53$350.840.79%2
2025-05-222025-06-06$341.04$295.14-10.52%11
2024-10-032024-10-14$240.66$219.16-8.95%8
2024-09-232024-09-27$250.00$260.464.53%5
2024-09-162024-09-20$226.78$238.254.02%5
2024-09-062024-09-09$210.73$216.27-6.05%2
2024-07-112024-07-12$241.03$248.23-6.05%2
2024-07-092024-07-10$262.33$263.262.46%2
2024-07-052024-07-08$251.52$252.941.32%2
2024-07-022024-07-03$231.26$246.396.99%2
2024-01-032024-01-10$238.45$233.94-3.94%6
2023-06-222023-08-02$264.61$254.110.61%29
2023-06-202023-06-21$274.45$259.463.59%2
2023-06-152023-06-16$255.90$260.54-0.38%2
2023-06-132023-06-14$258.71$256.792.35%2
2023-06-092023-06-12$244.40$249.832.70%2
2023-06-022023-06-08$213.97$234.865.56%5
2022-09-202022-09-23$308.73$275.33-4.80%4
2022-09-122022-09-14$304.42$302.61-1.89%3
2022-08-162022-08-22$306.56$289.91-3.01%5
2022-08-052022-08-08$288.17$290.42-4.78%2
2022-04-052022-04-27$363.75$293.84-16.93%16
2022-01-122022-01-13$368.74$343.852.61%2
2021-12-092021-12-10$334.60$339.01-4.40%2
2021-11-232021-12-01$369.68$365.00-0.82%6
2021-11-082021-11-10$387.65$355.98-11.62%3
2021-11-042021-11-05$409.97$407.360.79%2
2021-11-022021-11-03$390.67$404.62-2.26%2
2021-10-292021-11-01$371.33$402.862.26%2
2021-10-272021-10-28$345.95$359.011.19%2
2021-10-252021-10-26$341.62$339.488.72%2
2021-10-202021-10-22$288.60$303.232.26%3
2021-08-242021-10-19$236.16$288.0915.67%40
2021-08-052021-08-23$238.21$235.43-3.11%13
2021-01-122021-02-11$283.15$270.55-0.50%22
2020-12-102021-01-08$209.02$293.3423.54%20
2020-11-192020-12-08$166.42$216.6321.45%13
2020-10-222020-10-29$141.93$136.94-2.88%6
2020-10-132020-10-20$148.88$140.65-1.93%6
2020-06-252020-06-30$65.73$71.993.41%4
2020-01-152020-01-22$34.57$37.971.13%5
2020-01-102020-01-14$31.88$35.866.19%3
2020-01-082020-01-09$32.81$32.093.30%2
2019-12-302020-01-07$27.65$31.273.31%6
2019-12-262019-12-27$28.73$28.690.80%2
2019-12-232019-12-24$27.95$28.352.21%2
2019-11-222019-12-20$22.20$27.049.51%20
2019-10-212019-10-22$16.90$17.04-1.08%2
2018-11-272018-12-19$22.93$22.20-1.88%16
2018-02-012018-02-06$23.28$22.26-4.34%4
2017-09-182017-09-26$25.67$23.02-6.61%7
2017-08-152017-08-18$24.16$23.16-2.42%4
2017-08-042017-08-07$23.79$23.681.84%2
2017-06-302017-07-06$24.11$20.59-6.70%4
2017-06-052017-06-14$23.15$25.387.23%8
2017-05-122017-05-19$21.65$20.72-2.30%6
2017-04-242017-05-10$20.54$21.683.51%13
2017-04-202017-04-21$20.17$20.37-0.83%2
2017-03-282017-04-04$18.50$20.257.13%6
2017-02-172017-02-28$18.15$16.67-6.05%7
2017-02-152017-02-16$18.65$17.93-0.44%2
2017-02-132017-02-14$18.71$18.732.81%2
2017-01-272017-02-10$16.86$17.954.46%11
2017-01-252017-01-26$16.96$16.83-0.18%2
2017-01-052017-01-24$15.12$16.976.55%13
2016-07-262016-08-23$15.30$14.99-2.28%21
2016-06-082016-06-09$15.70$15.290.82%2
2016-04-052016-05-04$17.03$14.84-4.23%22
2015-08-062015-08-07$16.41$16.17-6.35%2
2015-05-112015-07-28$15.97$17.654.88%55
2015-04-292015-05-01$15.50$15.07-1.48%3
2014-09-042014-09-16$19.07$17.38-6.93%9
2014-08-052014-09-03$15.90$18.7512.97%21
2014-06-232014-07-17$15.81$14.36-3.87%18
2014-03-202014-03-26$15.66$14.20-4.73%5
2014-02-132014-02-26$13.31$16.8718.38%9
2013-09-092013-10-22$10.71$11.442.49%32
2013-03-262013-04-02$2.52$2.9611.75%5
2013-01-242013-02-22$2.47$2.41-1.59%21
2012-12-182013-01-11$2.31$2.19-1.87%17
2012-11-232012-12-14$2.14$2.252.36%16
2012-02-232012-04-10$2.30$2.16-2.06%33
2012-02-212012-02-22$2.30$2.28-1.08%2