Strategy Zoo / S1525

PriceMomentum_V1525

ARCHIVEDhybrid

llm1) Added strict regime gates: only trade in UPTREND, LOW/MEDIUM volatility, and NORMAL bubble to reduce drawdown in adverse regimes. 2) Added a volatility filter (vol_pctile < 0.85) in the entry to avoid extreme intraday/short-term volatility spikes. 3) Strengthened exit logic: exit on MACD histogram turning negative OR a sharp 1-day drop (ret_1d < -3%) OR a 20-day rolling low to cut losses faster. 4) Reduced base_position from 1.0 to 0.8 to lower position sizing and portfolio risk. 5) Removed a redundant cumret condition to simplify the entry logic.

Fitness
0.1268
Generation
70
Complexity
32
Created
2026-10-13

Lineage

Parents (1)
PriceMomentum_V1444S1444 · gen 66ELITEllm

removed entry condition: (ret_20d > 0.184 and breakout_20 == 1)

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1525  [hybrid]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (((((close > sma_200 and sma_200_slope > -0.0024) or ret_20d > 0.085) and cumret_252d > 1.1509 and dist_sma_50 > -0.2357) or ((macd_hist > 0.0 and close > sma_50) or ((breakout_50 == 1 and rel_volume > 1.5045) or ((macd_hist > 0.0 and close > sma_50) and sma_50 > sma_200)))) and sma_20 < close and vol_pctile < 0.85):
    position = 0.8
if long and (macd_hist < 0.0 or ret_1d < -0.03 or roll_low_20 == 1):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR1.0%-2.1%1.5%0.5%
Total Return8.7%-6.3%5.9%7.9%
Sharpe0.17-0.200.200.10
Sortino0.08-0.090.080.05
Calmar0.07-0.090.090.02
Volatility7.7%8.9%10.0%8.6%
Max DD-14.8%-22.7%-16.4%-29.2%
Win Rate51.7%50.0%51.3%51.2%
Avg Win1.6%1.5%2.5%1.8%
Avg Loss-1.4%-1.8%-2.2%-1.7%
Payoff1.100.841.121.04
Expectancy0.1%-0.1%0.2%0.1%
Profit Factor1.170.841.181.09
Trades893839166
Avg Holding Days2.02.02.02.0
Turnover17.820.316.618.0
Exposure3.5%4.0%3.3%3.6%

Growth of $100

PriceMomentum_V1525 vs TSLA Buy & Hold
PriceMomentum_V1525 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
20160.0%0.03-2.9%10
20179.0%1.99-0.3%12
2018-3.1%-0.65-4.0%4
20193.7%0.72-1.2%2
20200.0%0.000.0%0
20218.3%0.67-10.7%29
2022-13.5%-1.79-13.5%9

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 testEXPENSIVE8333.8%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-13.9%-1.441%
hidden testLOW VOLATILITY4433.6%0.404%
hidden testMEDIUM VOLATILITY25015.5%1.315%
hidden testNORMAL816-1.1%-0.114%
hidden testSIDEWAYS298-4.9%-1.231%
hidden testUPTREND3719.1%0.598%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3116.6%1.311%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6994.5%0.590%
trainLOW VOLATILITY7455.7%0.767%
trainMEDIUM VOLATILITY568-8.3%-1.013%
trainNORMAL1,6010.4%0.054%
trainSIDEWAYS592-3.4%-1.051%
trainUPTREND9025.2%0.467%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-0.1%-0.990%
validationLOW VOLATILITY1831.9%0.2411%
validationMEDIUM VOLATILITY315-5.3%-0.433%
validationNORMAL474-2.8%-0.256%
validationSIDEWAYS206-10.9%-1.571%
validationUPTREND4252.1%0.207%

Trades (full period)

latest 100 of 166
EntryExitEntry PxExit PxReturnDays
2026-07-012026-07-02$425.30$393.450.73%2
2026-05-292026-06-01$435.79$415.88-1.30%2
2025-12-292025-12-30$459.64$454.43-2.78%2
2025-12-242025-12-26$485.40$475.19-0.19%2
2025-12-222025-12-23$488.73$485.561.09%2
2025-12-182025-12-19$483.37$481.202.60%2
2025-12-162025-12-17$489.88$467.262.29%2
2025-12-122025-12-15$458.96$475.312.00%2
2025-12-102025-12-11$451.45$446.890.97%2
2025-12-082025-12-09$439.58$445.17-2.87%2
2025-12-042025-12-05$454.53$455.001.23%2
2025-09-122025-09-15$395.94$410.045.72%2
2025-07-292025-07-30$321.20$319.04-1.24%2
2025-07-232025-07-24$332.56$305.30-0.05%2
2025-07-212025-07-22$328.49$332.11-0.44%2
2025-06-022025-06-03$342.69$344.27-1.03%2
2025-05-272025-05-28$362.89$356.905.39%2
2025-05-222025-05-23$341.04$339.341.37%2
2024-10-032024-10-04$240.66$250.08-2.84%2
2024-09-252024-09-26$257.02$254.220.70%2
2024-09-232024-09-24$250.00$254.273.78%2
2024-09-182024-09-19$227.20$243.92-0.40%2
2024-09-162024-09-17$226.78$227.87-1.38%2
2024-09-062024-09-09$210.73$216.27-6.91%2
2024-07-112024-07-12$241.03$248.23-6.91%2
2024-07-092024-07-10$262.33$263.262.81%2
2024-07-052024-07-08$251.52$252.941.50%2
2024-07-022024-07-03$231.26$246.397.99%2
2023-09-012023-09-05$245.01$256.49-4.21%2
2023-08-302023-08-31$256.90$258.08-0.25%2
2023-07-062023-07-07$276.54$274.43-1.84%2
2023-06-232023-06-26$256.60$241.05-2.58%2
2023-06-212023-06-22$259.46$264.61-4.53%2
2023-06-162023-06-20$260.54$274.451.29%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-09-212022-09-22$300.80$288.59-2.21%2
2022-09-192022-09-20$309.07$308.731.35%2
2022-09-152022-09-16$303.75$303.350.14%2
2022-09-132022-09-14$292.13$302.61-3.39%2
2022-08-182022-08-19$302.87$296.67-0.46%2
2022-08-162022-08-17$306.56$304.00-0.87%2
2022-08-052022-08-08$288.17$290.42-5.46%2
2022-04-072022-04-08$352.42$341.830.72%2
2022-04-052022-04-06$363.75$348.59-3.94%2
2021-12-302021-12-31$356.78$352.26-1.33%2
2021-12-282021-12-29$362.82$362.06-0.56%2
2021-11-232021-11-24$369.68$372.00-3.47%2
2021-11-082021-11-09$387.65$341.17-4.03%2
2021-11-042021-11-05$409.97$407.360.90%2
2021-11-022021-11-03$390.67$404.62-2.58%2
2021-10-292021-11-01$371.33$402.862.58%2
2021-10-272021-10-28$345.95$359.011.37%2
2021-10-252021-10-26$341.62$339.489.96%2
2021-10-212021-10-22$298.00$303.232.44%2
2021-10-192021-10-20$288.09$288.60-0.70%2
2021-10-152021-10-18$281.01$290.042.25%2
2021-10-132021-10-14$270.36$272.770.37%2
2021-10-082021-10-11$261.83$263.98-0.98%2
2021-10-062021-10-07$260.92$264.540.06%2
2021-10-042021-10-05$260.51$260.200.49%2
2021-09-302021-10-01$258.49$258.41-0.76%2
2021-09-282021-09-29$259.19$260.44-1.55%2
2021-09-172021-09-20$253.16$243.390.10%2
2021-09-152021-09-16$251.94$252.331.06%2
2021-09-132021-09-14$247.67$248.160.57%2
2021-09-092021-09-10$251.62$245.42-0.06%2
2021-09-072021-09-08$250.97$251.291.95%2
2021-09-022021-09-03$244.13$244.52-0.35%2
2021-08-312021-09-01$245.24$244.700.37%2
2021-08-132021-08-16$239.06$228.72-0.72%2
2021-08-112021-08-12$235.94$240.75-0.40%2
2021-08-092021-08-10$237.92$236.661.52%2
2021-08-052021-08-06$238.21$233.030.26%2
2019-12-162019-12-17$25.43$25.274.99%2
2019-10-212019-10-22$16.90$17.04-1.23%2
2018-12-172018-12-18$23.23$22.47-3.94%2
2018-12-132018-12-14$25.12$24.382.06%2
2018-12-112018-12-12$24.45$24.440.19%2
2018-02-012018-02-02$23.28$22.92-1.30%2
2017-10-182017-10-19$23.98$23.450.72%2
2017-10-132017-10-16$23.70$23.37-0.18%2
2017-03-242017-03-27$17.54$18.012.47%2
2017-03-202017-03-21$17.46$16.71-0.03%2
2017-01-312017-02-01$16.80$16.620.25%2
2017-01-242017-01-25$16.97$16.961.67%2
2017-01-202017-01-23$16.32$16.590.16%2
2017-01-182017-01-19$15.89$16.250.78%2
2017-01-132017-01-17$15.85$15.712.68%2
2017-01-112017-01-12$15.32$15.31-0.21%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-08-052016-08-08$15.34$15.08-0.36%2
2016-08-032016-08-04$15.05$15.37-0.66%2
2016-08-012016-08-02$15.33$15.15-1.79%2
2016-07-282016-07-29$15.37$15.650.58%2
2016-07-262016-07-27$15.30$15.23-0.33%2