Strategy Zoo / S1645

PriceMomentum_V1645

ARCHIVEDhybrid

llmAdded explicit trend and bubble regime gates (only trade in UPTREND and NORMAL bubble), replaced brittle ret_20d-only entry with two structured entry signals: momentum + MA alignment (ret_20d, close>sma_50, positive sma_50_slope) and breakout with RSI filter. Improved multi-condition exit (larger stop, overbought + weakening MACD, and proximity to 52w high). Reduced base position and added three volatility-based scaling tiers to lower exposure in high vol. These structural changes target better regime-awareness, risk control and more robust exits.

Fitness
0.2626
Generation
76
Complexity
19
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1554S1554 · gen 71ELITEllm

changed ret_20d threshold -0.0674 -> -0.1083; reduce exposure to 62% during MEDIUM_VOLATILITY

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1645  [hybrid]
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
if flat and ((ret_20d > 0.08 and close > sma_50 and sma_50_slope > 0.0) or (breakout_20 == 1 and rsi_14 < 80.0 and cumret_252d > -0.15)):
    position = 0.6
if long and (ret_20d < -0.03 or (rsi_14 > 85.0 and macd_hist < 0.0) or dist_52w_high < 0.18):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.7
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.1%12.3%-6.2%0.7%
Total Return-1.1%41.5%-21.5%11.6%
Sharpe0.021.16-0.640.13
Sortino0.011.09-0.370.09
Calmar-0.010.88-0.210.02
Volatility7.1%10.4%9.3%8.5%
Max DD-14.8%-14.0%-29.8%-32.0%
Win Rate47.7%57.3%45.7%49.8%
Avg Win1.0%1.5%1.3%1.2%
Avg Loss-0.9%-1.2%-1.6%-1.1%
Payoff1.101.280.851.08
Expectancy0.0%0.4%-0.2%0.0%
Profit Factor1.011.720.721.07
Trades22010394418
Avg Holding Days2.02.02.02.0
Turnover29.832.426.829.7
Exposure5.9%6.4%5.3%5.9%

Growth of $100

PriceMomentum_V1645 vs TSLA Buy & Hold
PriceMomentum_V1645 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
20161.4%0.33-2.8%24
20173.6%0.55-5.1%44
20180.6%0.22-2.3%11
2019-11.1%-1.24-12.6%19
202036.5%2.60-5.4%40
202112.2%1.07-5.0%38
2022-9.0%-1.44-10.4%24

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-12.3%-2.001%
hidden testEXPENSIVE835.1%0.369%
hidden testEXTREME4830.2%3.594%
hidden testHIGH VOLATILITY254-10.2%-1.251%
hidden testLOW VOLATILITY4451.6%0.168%
hidden testMEDIUM VOLATILITY250-15.2%-1.735%
hidden testNORMAL818-9.2%-1.055%
hidden testSIDEWAYS300-15.3%-1.696%
hidden testUPTREND3716.3%0.568%
trainDOWNTREND518-2.7%-0.751%
trainEXPENSIVE3115.5%0.539%
trainEXTREME10024.9%2.007%
trainHIGH VOLATILITY699-4.4%-0.920%
trainLOW VOLATILITY7452.7%0.3512%
trainMEDIUM VOLATILITY5682.3%0.275%
trainNORMAL1,601-2.5%-0.435%
trainSIDEWAYS5920.5%0.094%
trainUPTREND9021.5%0.1610%
validationDOWNTREND125-4.0%-0.961%
validationEXPENSIVE13825.6%2.0010%
validationEXTREME14444.2%3.516%
validationHIGH VOLATILITY2584.7%0.740%
validationLOW VOLATILITY1839.2%1.1510%
validationMEDIUM VOLATILITY31519.8%1.4410%
validationNORMAL474-1.5%-0.185%
validationSIDEWAYS206-3.3%-0.584%
validationUPTREND42524.3%1.869%

Trades (full period)

latest 100 of 418
EntryExitEntry PxExit PxReturnDays
2026-10-122026-10-13$378.03$375.23-0.85%2
2026-10-072026-10-08$377.81$375.00-0.57%2
2026-09-232026-09-24$380.12$377.940.07%2
2026-09-042026-09-08$354.08$368.16-3.67%2
2026-09-012026-09-02$356.09$357.01-2.05%2
2026-08-242026-08-25$348.95$350.25-2.42%2
2026-07-022026-07-06$393.45$419.77-3.23%2
2026-06-042026-06-05$418.45$391.00-0.86%2
2026-05-292026-06-01$435.79$415.88-0.98%2
2026-05-272026-05-28$440.36$442.100.82%2
2026-05-222026-05-26$426.01$433.591.05%2
2026-05-142026-05-15$443.30$422.24-0.39%2
2026-05-122026-05-13$433.45$445.27-1.68%2
2026-05-082026-05-11$428.35$445.002.29%2
2026-04-202026-04-21$392.50$386.42-0.93%2
2025-12-262025-12-29$475.19$459.64-1.38%2
2025-12-232025-12-24$485.56$485.40-0.51%2
2025-12-192025-12-22$481.20$488.73-0.39%2
2025-12-172025-12-18$467.26$483.37-2.89%2
2025-12-152025-12-16$475.31$489.882.02%2
2025-12-082025-12-09$439.58$445.17-2.15%2
2025-11-042025-11-05$444.26$462.07-3.21%2
2025-10-292025-10-30$461.51$440.100.00%2
2025-10-102025-10-13$413.49$435.90-2.21%2
2025-10-082025-10-09$438.69$435.540.46%2
2025-10-062025-10-07$453.25$433.092.20%2
2025-10-022025-10-03$436.00$429.83-3.18%2
2025-09-302025-10-01$444.72$459.460.08%2
2025-09-262025-09-29$440.40$443.211.60%2
2025-09-242025-09-25$442.79$423.392.27%2
2025-09-222025-09-23$434.21$425.851.03%2
2025-09-182025-09-19$416.85$426.07-1.39%2
2025-09-162025-09-17$421.62$425.861.57%2
2025-09-122025-09-15$395.94$410.044.29%2
2025-09-082025-09-09$346.40$346.97-0.88%2
2025-09-042025-09-05$338.53$350.840.68%2
2025-09-022025-09-03$329.36$334.09-0.93%2
2025-08-282025-08-29$345.98$333.87-0.74%2
2025-08-262025-08-27$351.67$349.600.76%2
2025-08-122025-08-13$340.84$339.380.20%2
2025-06-052025-06-06$284.70$295.14-6.07%2
2025-06-032025-06-04$344.27$332.050.11%2
2025-05-302025-06-02$346.46$342.69-2.12%2
2025-05-282025-05-29$356.90$358.43-0.78%2
2025-05-232025-05-27$339.34$362.89-0.29%2
2025-05-212025-05-22$334.62$341.04-1.21%2
2025-05-192025-05-20$342.09$343.82-1.03%2
2025-05-122025-05-13$318.38$334.072.75%2
2024-12-192024-12-20$436.17$421.06-0.46%2
2024-12-172024-12-18$479.86$440.132.06%2
2024-12-132024-12-16$436.23$463.021.74%2
2024-12-112024-12-12$424.77$418.102.41%2
2024-10-092024-10-10$241.05$238.77-0.97%2
2024-10-072024-10-08$240.83$244.50-2.34%2
2024-10-032024-10-04$240.66$250.08-1.49%2
2024-09-302024-10-01$261.63$258.020.10%2
2024-09-262024-09-27$254.22$260.46-0.54%2
2024-09-242024-09-25$254.27$257.020.63%2
2024-09-062024-09-09$210.73$216.27-3.63%2
2024-07-102024-07-11$263.26$241.030.06%2
2024-07-082024-07-09$252.94$262.330.15%2
2024-07-032024-07-05$246.39$251.522.66%2
2024-07-012024-07-02$209.86$231.263.51%2
2024-06-272024-06-28$197.42$197.880.20%2
2024-03-042024-03-05$188.14$180.74-4.41%2
2024-02-292024-03-01$201.88$202.64-0.17%2
2023-12-282023-12-29$253.18$248.48-2.01%2
2023-12-202023-12-21$247.14$254.50-2.47%2
2023-12-152023-12-18$253.50$252.080.47%2
2023-11-292023-11-30$244.14$240.08-0.75%2
2023-11-162023-11-17$233.59$234.30-1.68%2
2023-09-152023-09-18$274.39$265.28-0.33%2
2023-09-122023-09-13$267.48$271.30-1.02%2
2023-07-262023-07-27$264.35$255.71-0.33%2
2023-07-192023-07-20$291.26$262.90-0.55%2
2023-07-172023-07-18$290.38$293.341.80%2
2023-07-132023-07-14$277.90$281.381.18%2
2023-07-112023-07-12$269.79$271.99-0.06%2
2023-07-072023-07-10$274.43$269.61-0.40%2
2023-07-052023-07-06$282.48$276.540.32%2
2023-06-302023-07-03$261.77$279.820.87%2
2023-06-282023-06-29$256.24$257.501.33%2
2023-06-262023-06-27$241.05$250.21-3.75%2
2023-06-222023-06-23$264.61$256.601.07%2
2023-06-202023-06-21$274.45$259.463.08%2
2023-06-152023-06-16$255.90$260.54-0.33%2
2023-06-132023-06-14$258.71$256.792.01%2
2023-06-092023-06-12$244.40$249.832.32%2
2023-06-072023-06-08$224.57$234.860.76%2
2023-06-052023-06-06$217.61$221.310.90%2
2023-06-012023-06-02$207.52$213.970.94%2
2023-05-302023-05-31$201.16$203.932.36%2
2023-03-022023-03-03$190.90$197.79-2.54%2
2023-02-282023-03-01$205.71$202.77-0.47%2
2022-09-202022-09-21$308.73$300.80-0.19%2
2022-08-252022-08-26$296.07$288.09-0.33%2
2022-08-232022-08-24$296.45$297.101.23%2
2022-08-192022-08-22$296.67$289.91-1.35%2
2022-08-172022-08-18$304.00$302.87-0.44%2
2022-08-152022-08-16$309.32$306.561.22%2