Strategy Zoo / S1352

PriceMomentum_V1352

ARCHIVEDhybrid

llmTightened momentum entry (ret_20d>4%) and added a confirmed-breakout branch requiring breakout_20 + elevated rel_volume + positive sma_50_slope + positive macd_hist to reduce false signals; expanded exit to an OR of 20d stop (-12%), short-term drop (ret_1d<-5%) and MACD histogram deterioration to improve exits; added volatility-based sizing via vol_pctile (smaller position in high vol) and lowered base_position to 0.8; restricted regime gates to UPTREND/SIDEWAYS, LOW/MEDIUM volatility and NORMAL bubble to avoid bubble/high-volatility environments.

Fitness
0.1131
Generation
62
Complexity
14
Created
2026-10-09

Lineage

Parents (1)
PriceMomentum_V1337S1337 · gen 61ARCHIVEDllm

swapped indicator vol_chg -> rel_volume

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1352  [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.04 or (breakout_20 == 1 and rel_volume > 1.2 and sma_50_slope > 0.0 and macd_hist > 0.0)):
    position = 0.8
if long and (ret_20d < -0.12 or macd_hist < -0.02 or ret_1d < -0.05):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.4%-0.9%3.0%0.4%
Total Return-3.0%-2.7%11.7%5.4%
Sharpe0.050.030.260.10
Sortino0.030.020.190.07
Calmar-0.01-0.040.120.01
Volatility15.3%16.6%16.7%15.9%
Max DD-46.1%-25.5%-24.8%-51.4%
Win Rate36.2%40.0%37.0%37.3%
Avg Win5.5%4.1%5.2%5.1%
Avg Loss-3.0%-2.7%-2.4%-2.7%
Payoff1.841.532.151.86
Expectancy0.1%0.0%0.4%0.2%
Profit Factor1.051.021.261.11
Trades583046134
Avg Holding Days7.65.64.76.1
Turnover11.616.019.614.6
Exposure15.1%14.7%14.4%14.9%

Growth of $100

PriceMomentum_V1352 vs TSLA Buy & Hold
PriceMomentum_V1352 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-8.2%-0.68-15.6%10
201711.7%1.58-4.3%3
2018-12.3%-1.51-13.6%5
2019-10.4%-0.40-21.7%9
20200.0%0.000.0%0
20210.8%0.15-22.9%18
2022-3.5%-0.13-21.3%12

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-3.1%-1.501%
hidden testEXPENSIVE8334.2%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-2.6%-0.211%
hidden testLOW VOLATILITY44113.7%0.7822%
hidden testMEDIUM VOLATILITY250-5.1%-0.2814%
hidden testNORMAL8141.5%0.0917%
hidden testSIDEWAYS296-17.2%-0.9326%
hidden testUPTREND37127.0%1.3115%
trainDOWNTREND518-6.8%-0.971%
trainEXPENSIVE3114.6%1.651%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6993.1%0.221%
trainLOW VOLATILITY74513.9%0.9030%
trainMEDIUM VOLATILITY568-19.3%-1.1814%
trainNORMAL1,6010.1%0.0119%
trainSIDEWAYS592-8.9%-0.5320%
trainUPTREND90211.5%0.6520%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-6.5%-0.661%
validationLOW VOLATILITY1833.3%0.1937%
validationMEDIUM VOLATILITY3154.5%0.2213%
validationNORMAL4740.7%0.0323%
validationSIDEWAYS206-15.1%-0.7823%
validationUPTREND4258.1%0.4615%

Trades (full period)

latest 100 of 134
EntryExitEntry PxExit PxReturnDays
2026-06-052026-06-08$391.00$408.95-5.40%2
2026-06-032026-06-04$423.70$418.45-0.17%2
2026-05-272026-06-02$440.36$423.74-3.41%5
2026-05-222026-05-26$426.01$433.591.40%2
2026-05-082026-05-21$428.35$417.850.97%10
2026-04-202026-04-21$392.50$386.42-1.78%2
2025-12-312026-01-02$449.72$438.07-0.99%2
2025-12-152025-12-30$475.31$454.430.02%11
2025-09-082025-09-15$346.40$410.0410.06%6
2025-09-042025-09-05$338.53$350.840.90%2
2025-08-222025-09-03$340.01$334.092.19%8
2025-08-112025-08-21$339.03$320.11-1.54%9
2025-08-052025-08-06$308.72$319.91-0.30%2
2025-07-312025-08-01$308.27$302.63-2.86%2
2025-06-042025-06-05$332.05$284.70-3.00%2
2025-06-022025-06-03$342.69$344.27-1.03%2
2025-05-222025-05-28$341.04$356.906.58%4
2025-05-122025-05-13$318.38$334.075.23%2
2024-10-092024-10-10$241.05$238.77-1.29%2
2024-10-072024-10-08$240.83$244.50-3.12%2
2024-09-232024-10-04$250.00$250.080.70%10
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-142024-07-12$178.01$248.2325.07%19
2024-01-032024-01-04$238.45$237.93-3.37%2
2023-12-182024-01-02$252.08$248.42-1.71%10
2023-11-172023-12-14$234.30$251.051.82%19
2023-10-092023-10-17$259.67$254.85-2.18%7
2023-09-122023-09-25$267.48$246.99-8.60%10
2023-07-272023-07-28$255.71$266.44-2.77%2
2023-07-252023-07-26$265.28$264.35-1.28%2
2023-07-192023-07-20$291.26$262.90-0.73%2
2023-07-172023-07-18$290.38$293.342.40%2
2023-07-132023-07-14$277.90$281.381.58%2
2023-07-112023-07-12$269.79$271.99-0.11%2
2023-07-052023-07-10$282.48$269.61-1.70%4
2023-06-302023-07-03$261.77$279.821.17%2
2023-06-282023-06-29$256.24$257.501.77%2
2023-06-232023-06-27$256.60$250.21-7.30%3
2023-05-312023-06-22$203.93$264.6122.52%16
2023-04-122023-04-13$180.54$185.90-2.83%2
2023-04-102023-04-11$184.51$186.79-0.40%2
2023-04-032023-04-04$194.77$192.58-5.05%2
2023-03-062023-03-07$193.81$187.71-1.77%2
2023-03-022023-03-03$190.90$197.79-4.84%2
2023-02-282023-03-01$205.71$202.77-0.90%2
2022-09-122022-09-26$304.42$276.01-6.64%11
2022-08-262022-08-29$288.09$284.82-2.31%2
2022-08-242022-08-25$297.10$296.070.01%2
2022-08-222022-08-23$289.91$296.45-1.98%2
2022-08-152022-08-19$309.32$296.670.61%5
2022-08-092022-08-12$283.33$300.03-1.18%4
2022-08-022022-08-08$300.59$290.42-2.57%5
2022-04-192022-04-20$342.72$325.731.74%2
2022-04-142022-04-18$328.33$334.76-3.08%2
2022-04-122022-04-13$328.98$340.790.74%2
2022-03-222022-04-11$331.33$325.318.97%15
2022-01-122022-01-13$368.74$343.852.98%2
2021-12-092021-12-10$334.60$339.01-5.03%2
2021-11-262021-11-29$360.64$379.00-2.60%2
2021-11-232021-11-24$369.68$372.00-3.47%2
2021-10-132021-11-10$270.36$355.9821.37%21
2021-09-282021-10-12$259.19$268.57-0.10%11
2021-09-242021-09-27$258.13$263.792.04%2
2021-09-222021-09-23$250.65$251.211.20%2
2021-09-012021-09-21$244.70$246.46-0.74%14
2021-08-252021-08-26$237.07$233.720.15%2
2021-08-232021-08-24$235.43$236.162.90%2
2021-08-192021-08-20$224.49$226.75-1.96%2
2021-08-022021-08-17$236.56$221.90-0.24%12
2021-07-212021-07-22$218.43$216.42-0.79%2
2021-07-162021-07-19$214.74$215.41-0.94%2
2021-07-132021-07-15$222.85$216.87-3.94%3
2021-06-142021-07-12$205.90$228.576.03%20
2021-05-032021-05-04$228.30$224.53-2.92%2
2021-04-142021-04-29$244.08$225.67-7.29%12
2019-12-042019-12-05$22.20$22.02-0.91%2
2019-12-022019-12-03$22.32$22.411.03%2
2019-11-272019-11-29$22.09$22.000.42%2
2019-11-222019-11-25$22.20$22.42-5.07%2
2019-10-152019-10-25$17.19$21.8813.15%9
2019-09-262019-09-27$16.17$16.144.68%2
2019-09-122019-09-25$16.39$15.25-7.91%10
2019-07-222019-07-26$17.05$15.20-9.19%5
2019-02-282019-03-04$21.33$19.02-5.20%3
2018-12-062018-12-18$24.20$22.47-2.64%9
2018-11-292018-11-30$22.74$23.37-1.70%2
2018-11-272018-11-28$22.93$23.19-0.64%2
2018-03-132018-03-15$22.79$21.71-4.53%3
2018-01-182018-02-06$22.97$22.26-3.37%14
2017-12-122017-12-26$22.74$21.15-1.04%10
2017-01-312017-02-02$16.80$16.77-0.60%3
2016-12-282017-01-25$14.65$16.9612.46%19
2016-10-042016-10-06$14.09$13.40-2.12%3
2016-07-222016-08-10$14.82$15.042.96%14
2016-06-082016-06-20$15.70$14.65-5.97%9
2016-04-292016-05-02$16.05$16.12-2.40%2
2016-04-272016-04-28$16.76$16.51-0.88%2
2016-04-252016-04-26$16.79$16.92-0.77%2
2016-04-212016-04-22$16.55$16.92-0.70%2