Strategy Zoo / S1409

PriceMomentum_V1409

ARCHIVEDhybrid

llm1) Added momentum + breakout confirmation to entry (ret_20d > 3.5% AND (breakout_20 OR macd_hist>0)) to reduce false signals. 2) Replaced harsh single-threshold exit with dual exit: earlier stop (ret_20d < -7%) OR trend deterioration (sma_50_slope < 0) for timelier exits. 3) Tightened regime gates: only trade in UPTREND or SIDEWAYS, avoid DOWNTREND; restrict volatility to LOW/MEDIUM; avoid EXTREME bubble states. 4) Added volatility-based position sizing: reduce size when vol_pctile > 0.8 (0.5) and keep full size when vol_pctile < 0.4 (1.0). 5) Lowered base_position to 0.8 to be more conservative overall.

Fitness
0.3325
Generation
65
Complexity
11
Created
2026-10-10

Lineage

Parents (1)
PriceMomentum_V1300S1300 · gen 60ARCHIVEDllm

entry from PriceMomentum_V1294, exit from LongTermTrend_V0909

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1409  [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.035 and (breakout_20 == 1 or macd_hist > 0.0)):
    position = 0.8
if long and (ret_20d < -0.07 or sma_50_slope < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR4.6%26.3%0.8%7.9%
Total Return43.5%101.5%3.2%205.5%
Sharpe0.341.150.140.48
Sortino0.270.970.110.38
Calmar0.120.830.030.20
Volatility17.9%22.6%20.8%19.7%
Max DD-39.2%-31.6%-25.2%-39.2%
Win Rate47.9%54.8%44.2%48.3%
Avg Win4.0%8.7%4.7%5.6%
Avg Loss-2.8%-4.1%-3.2%-3.2%
Payoff1.422.131.461.76
Expectancy0.5%2.9%0.3%1.0%
Profit Factor1.312.581.161.64
Trades733143147
Avg Holding Days8.27.96.47.7
Turnover14.716.518.316.0
Exposure21.4%22.6%19.8%21.2%

Growth of $100

PriceMomentum_V1409 vs TSLA Buy & Hold
PriceMomentum_V1409 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-13.4%-1.14-21.4%10
201716.9%0.96-10.8%14
2018-20.5%-1.84-21.1%3
201915.5%0.78-17.9%4
202068.3%2.50-9.8%3
202146.7%1.63-16.6%20
2022-20.9%-1.09-30.6%8

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 testDOWNTREND278-1.6%-1.000%
hidden testEXPENSIVE8357.8%1.8046%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-13.9%-0.832%
hidden testLOW VOLATILITY44226.5%1.4825%
hidden testMEDIUM VOLATILITY250-21.4%-0.7729%
hidden testNORMAL815-2.4%-0.1218%
hidden testSIDEWAYS297-31.0%-1.5723%
hidden testUPTREND37133.6%1.2132%
trainDOWNTREND518-0.8%-0.171%
trainEXPENSIVE31143.6%1.8333%
trainEXTREME1009.3%1.551%
trainHIGH VOLATILITY6997.9%0.472%
trainLOW VOLATILITY74524.1%1.3740%
trainMEDIUM VOLATILITY568-19.7%-1.0022%
trainNORMAL1,601-1.4%-0.0820%
trainSIDEWAYS592-11.1%-0.7414%
trainUPTREND90221.3%0.9138%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13899.7%3.0745%
validationEXTREME14430.7%2.282%
validationHIGH VOLATILITY258-9.4%-1.000%
validationLOW VOLATILITY1837.3%0.3844%
validationMEDIUM VOLATILITY31565.7%2.1529%
validationNORMAL4743.0%0.1422%
validationSIDEWAYS206-15.3%-0.7717%
validationUPTREND42553.5%2.0132%

Trades (full period)

latest 100 of 147
EntryExitEntry PxExit PxReturnDays
2026-05-142026-06-10$443.30$381.59-8.86%19
2026-05-122026-05-13$433.45$445.27-2.23%2
2026-05-082026-05-11$428.35$445.003.05%2
2026-04-202026-04-21$392.50$386.42-1.78%2
2025-12-122026-01-13$458.96$447.200.31%21
2025-08-252025-11-17$346.60$408.9215.24%60
2025-08-152025-08-18$330.56$335.16-1.36%2
2025-08-132025-08-14$339.38$335.58-0.50%2
2025-08-112025-08-12$339.03$340.842.11%2
2025-07-312025-08-04$308.27$309.26-4.28%3
2025-05-192025-06-06$342.09$295.14-15.13%14
2025-05-122025-05-13$318.38$334.075.23%2
2024-10-032024-10-18$240.66$220.70-9.19%12
2024-10-012024-10-02$258.02$249.02-1.26%2
2024-09-272024-09-30$260.46$261.631.80%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-162024-09-20$226.78$238.254.58%5
2024-09-042024-09-09$219.41$216.27-0.01%4
2024-06-182024-07-12$184.86$248.2322.38%17
2023-12-292024-01-02$248.48$248.42-1.64%2
2023-12-272023-12-28$261.44$253.181.34%2
2023-12-222023-12-26$252.54$256.61-0.78%2
2023-12-202023-12-21$247.14$254.50-3.29%2
2023-12-182023-12-19$252.08$257.22-0.61%2
2023-12-122023-12-13$237.01$239.29-1.07%2
2023-12-082023-12-11$243.84$239.740.24%2
2023-12-062023-12-07$239.37$242.640.06%2
2023-12-042023-12-05$235.58$238.72-1.25%2
2023-11-302023-12-01$240.08$238.83-1.49%2
2023-11-282023-11-29$246.72$244.143.44%2
2023-11-242023-11-27$235.45$236.080.26%2
2023-11-212023-11-22$241.20$234.211.74%2
2023-11-172023-11-20$234.30$235.600.08%2
2023-10-092023-10-10$259.67$263.62-0.42%2
2023-09-222023-09-25$244.88$246.99-3.54%2
2023-09-202023-09-21$262.59$255.70-1.33%2
2023-09-182023-09-19$265.28$266.50-2.81%2
2023-09-142023-09-15$276.04$274.391.24%2
2023-09-122023-09-13$267.48$271.30-1.94%2
2023-09-082023-09-11$248.50$273.58-1.11%2
2023-05-312023-08-03$203.93$259.3220.79%45
2023-04-032023-04-20$194.77$162.99-10.59%13
2022-09-202022-09-26$308.73$276.01-8.95%5
2022-08-022022-08-31$300.59$275.61-5.35%22
2022-04-052022-04-27$363.75$293.84-19.20%16
2022-04-012022-04-04$361.53$381.820.36%2
2022-03-302022-03-31$364.66$359.20-0.57%2
2022-03-282022-03-29$363.95$366.526.26%2
2022-03-242022-03-25$337.97$336.881.02%2
2022-03-222022-03-23$331.33$333.046.16%2
2021-08-032021-11-10$236.58$355.9834.50%71
2021-07-132021-07-14$222.85$217.79-2.16%2
2021-07-092021-07-12$218.98$228.570.35%2
2021-07-072021-07-08$214.88$217.60-1.97%2
2021-07-022021-07-06$226.30$219.86-0.04%2
2021-06-302021-07-01$226.57$225.97-0.28%2
2021-06-282021-06-29$229.57$226.921.84%2
2021-06-242021-06-25$226.61$223.962.67%2
2021-06-222021-06-23$207.90$218.860.21%2
2021-06-182021-06-21$207.77$206.940.71%2
2021-06-162021-06-17$201.62$205.530.57%2
2021-06-142021-06-15$205.90$199.790.86%2
2021-04-282021-04-29$231.47$225.67-1.33%2
2021-04-262021-04-27$246.07$234.910.80%2
2021-04-222021-04-23$239.90$243.13-2.78%2
2021-04-202021-04-21$239.66$248.040.33%2
2021-04-162021-04-19$246.59$238.21-0.06%2
2021-04-142021-04-15$244.08$246.28-3.32%2
2021-01-122021-02-19$283.15$260.43-2.36%27
2020-12-102021-01-11$209.02$270.4035.18%21
2020-11-182020-12-08$162.21$216.6334.96%14
2020-10-152020-10-30$149.63$129.35-8.97%12
2019-12-132020-01-22$23.89$37.9740.01%26
2019-10-152019-10-25$17.19$21.8813.15%9
2019-09-122019-09-27$16.39$16.14-1.54%12
2019-07-222019-07-26$17.05$15.20-9.19%5
2019-02-282019-03-01$21.33$19.651.15%2
2018-12-062018-12-21$24.20$21.32-10.06%12
2018-03-142018-03-15$21.78$21.71-3.72%2
2018-01-222018-02-09$23.44$20.69-8.08%15
2017-12-222017-12-26$21.68$21.15-1.72%2
2017-12-202017-12-21$21.93$22.11-0.67%2
2017-12-182017-12-19$22.59$22.07-1.23%2
2017-12-142017-12-15$22.53$22.90-0.43%2
2017-12-122017-12-13$22.74$22.602.79%2
2017-09-152017-10-17$25.32$23.72-5.86%23
2017-08-152017-08-18$24.16$23.16-2.77%4
2017-08-042017-08-07$23.79$23.682.10%2
2017-06-052017-06-14$23.15$25.388.28%8
2017-05-152017-05-19$21.06$20.72-3.04%5
2017-04-262017-05-10$20.68$21.681.81%11
2017-04-202017-04-21$20.17$20.37-0.95%2
2017-03-282017-04-04$18.50$20.258.17%6
2016-12-282017-02-28$14.65$16.679.60%42
2016-10-042016-10-05$14.09$13.90-1.02%2
2016-07-262016-08-31$15.30$14.13-6.67%27
2016-07-222016-07-25$14.82$15.330.48%2
2016-06-142016-06-15$14.33$14.51-1.23%2
2016-06-102016-06-13$14.59$14.52-3.84%2