Strategy Zoo / S0525

PriceMomentum_V0525

ARCHIVEDhybrid

llmSimplified and tightened momentum entry; added breakout/trend OR for cleaner regime alignment; tightened annual drawdown filter; blocked high-volatility regimes and added position scaling by volatility; improved exits with a drawdown cap and RSI overbought stop to reduce large losses.

Fitness
0.1328
Generation
24
Complexity
19
Created
2026-09-22

Lineage

Parents (1)
PriceMomentum_V0314S0314 · gen 15ARCHIVEDllm

entry = PriceMomentum_V0267 AND LongTermTrend_V0182

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0525  [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.06 and ((close > sma_200 and sma_200_slope > 0.0) or breakout_20 > 0.0) and cumret_252d > -0.15 and vol_pctile < 0.85):
    position = 0.9
if long and (ret_20d < -0.1003 or drawdown > 0.12 or rsi_14 > 75.0):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68
if regime.volatility == "HIGH_VOLATILITY": position *= 0.0

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-2.7%3.1%-6.6%-2.6%
Total Return-19.8%9.6%-22.3%-31.7%
Sharpe-0.080.27-0.30-0.07
Sortino-0.050.20-0.18-0.04
Calmar-0.050.15-0.15-0.04
Volatility17.2%16.4%17.4%17.1%
Max DD-59.2%-21.2%-43.1%-60.5%
Win Rate50.0%50.0%55.0%51.5%
Avg Win6.5%7.7%4.3%6.1%
Avg Loss-7.0%-5.4%-7.5%-6.8%
Payoff0.931.430.580.89
Expectancy-0.2%1.2%-1.0%-0.2%
Profit Factor0.931.430.700.95
Trades34142068
Avg Holding Days14.813.210.613.2
Turnover7.56.79.37.8
Exposure18.8%17.7%17.1%18.1%

Growth of $100

PriceMomentum_V0525 vs TSLA Buy & Hold
PriceMomentum_V0525 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-33.6%-2.67-35.8%7
20178.6%1.20-4.8%5
2018-18.1%-1.67-19.1%3
20196.6%0.40-13.8%3
20200.0%0.000.0%0
202118.4%0.83-15.0%11
2022-7.5%-0.42-20.9%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 testDOWNTREND268-1.5%-1.030%
hidden testEXPENSIVE8338.4%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-10.1%-0.921%
hidden testLOW VOLATILITY4295.0%0.2530%
hidden testMEDIUM VOLATILITY249-18.1%-1.0411%
hidden testNORMAL801-10.1%-0.5620%
hidden testSIDEWAYS293-21.2%-0.9632%
hidden testUPTREND3714.5%0.2318%
trainDOWNTREND518-6.1%-1.471%
trainEXPENSIVE3117.2%1.281%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-3.9%-0.231%
trainLOW VOLATILITY74514.8%0.7638%
trainMEDIUM VOLATILITY568-19.1%-1.4015%
trainNORMAL1,601-3.0%-0.1623%
trainSIDEWAYS592-22.0%-1.2417%
trainUPTREND90215.1%0.7230%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-5.0%-0.660%
validationLOW VOLATILITY18332.5%1.6249%
validationMEDIUM VOLATILITY315-4.2%-0.2213%
validationNORMAL4747.0%0.3428%
validationSIDEWAYS206-1.6%-0.0731%
validationUPTREND4258.6%0.5316%

Trades (full period)

68 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-10$428.35$381.59-3.77%23
2025-12-152026-01-16$475.31$437.50-4.13%23
2025-08-252025-09-15$346.60$410.0414.55%15
2025-08-122025-08-21$340.84$320.11-4.19%8
2025-06-022025-06-06$342.69$295.14-11.16%5
2025-05-222025-05-28$341.04$356.906.98%4
2025-05-122025-05-13$318.38$334.074.00%2
2024-09-242024-10-22$254.27$217.97-11.77%21
2024-09-062024-09-09$210.73$216.27-5.29%2
2024-07-102024-07-11$263.26$241.030.09%2
2024-07-082024-07-09$252.94$262.330.22%2
2024-07-032024-07-05$246.39$251.523.88%2
2023-11-172024-01-17$234.30$215.55-5.38%40
2023-09-122023-10-20$267.48$211.99-14.69%29
2023-07-052023-08-03$282.48$259.32-7.21%22
2023-06-202023-06-21$274.45$259.464.62%2
2023-06-132023-06-14$258.71$256.793.02%2
2023-06-092023-06-12$244.40$249.833.47%2
2023-06-072023-06-08$224.57$234.861.14%2
2023-05-312023-06-05$203.93$217.615.53%4
2022-08-022022-09-01$300.59$277.16-7.11%23
2022-03-222022-04-27$331.33$293.84-2.57%26
2022-01-122022-01-13$368.74$343.852.28%2
2021-11-232021-12-03$369.68$338.32-3.91%8
2021-11-082021-11-10$387.65$355.98-10.19%3
2021-11-042021-11-05$409.97$407.360.69%2
2021-11-022021-11-03$390.67$404.62-1.97%2
2021-10-292021-11-01$371.33$402.861.98%2
2021-10-272021-10-28$345.95$359.011.04%2
2021-10-252021-10-26$341.62$339.4811.21%2
2021-10-212021-10-22$298.00$303.232.75%2
2021-10-192021-10-20$288.09$288.60-0.78%2
2021-06-142021-10-18$205.90$290.0433.77%89
2021-04-142021-05-11$244.08$205.73-11.03%20
2019-11-222019-12-17$22.20$25.276.59%17
2019-10-172019-10-25$17.46$21.8814.20%7
2019-07-252019-07-26$15.25$15.20-12.42%2
2018-12-072018-12-21$23.86$21.32-7.60%11
2018-03-132018-03-15$22.79$21.71-3.47%3
2018-01-232018-02-09$23.52$20.69-8.08%14
2017-12-122017-12-26$22.74$21.15-1.90%10
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
2016-12-302017-01-09$14.25$15.425.81%6
2016-12-282016-12-29$14.65$14.31-0.06%2
2016-10-042016-10-06$14.09$13.40-2.38%3
2016-07-262016-09-02$15.30$13.19-11.65%29
2016-06-082016-06-23$15.70$13.09-13.97%12
2016-04-072016-05-05$17.15$14.10-12.86%21
2016-04-052016-04-06$17.03$17.691.98%2
2016-03-212016-03-22$15.89$15.621.34%2
2015-09-222015-10-12$17.40$14.37-14.39%15
2015-05-192015-08-07$16.48$16.173.13%57
2015-05-142015-05-18$16.27$16.581.91%3
2015-04-282015-05-13$15.37$16.214.94%12
2014-11-112014-12-02$16.74$15.43-4.63%15
2014-09-082014-10-01$18.81$16.02-9.58%18
2014-09-042014-09-05$19.07$18.491.37%2
2014-05-282014-09-03$14.02$18.7531.18%69
2013-03-262013-04-02$2.52$2.9615.13%5
2013-02-152013-03-18$2.47$2.34-7.12%21
2013-02-122013-02-14$2.53$2.55-0.11%3
2012-11-062013-01-24$2.08$2.4712.65%54
2012-09-182012-09-21$2.09$2.00-3.22%4
2012-06-292012-07-27$2.09$1.97-5.49%20
2012-06-192012-06-25$2.14$2.213.67%5
2012-02-152012-04-25$2.24$2.191.45%49