Strategy Zoo / S1623

PriceMomentum_V1623

ARCHIVEDhybrid

llm1) Simplified and regularized entry logic into three robust signal paths (breakout momentum, MACD + 50 SMA, and 50/200 confirmation) to reduce overfitting. 2) Added a volatility guard (vol_pctile < 0.85) to avoid extreme/noisy regimes. 3) Broadened ret_20d threshold to 0.08 to increase activity on validation. 4) Replaced fragile single exit with a safer multi-exit: exit on macd_hist<0 OR price below SMA50 OR short-term loss (ret_5d<-8%). 5) Added regime gates to allow trading only in UPTREND/SIDEWAYS and non-high-volatility / non-extreme-bubble environments. 6) Reduced base_position to 0.8 to lower risk and drawdown exposure.

Fitness
0.2611
Generation
75
Complexity
21
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1315S1315 · gen 60ELITEllm

added entry filter: close > ema_20

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1623  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and (close > ema_20 and vol_pctile < 0.85 and ((ret_20d > 0.08 and breakout_20 == 1) or (macd_hist > 0.0 and close > sma_50) or (sma_50 > sma_200 and sma_200_slope > -0.0024 and dist_sma_50 > -0.1))):
    position = 0.8
if long and (macd_hist < 0.0 or close < sma_50 or ret_5d < -0.08):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.6%21.0%-7.8%2.3%
Total Return5.3%77.0%-26.4%40.4%
Sharpe0.120.97-0.340.22
Sortino0.100.89-0.270.18
Calmar0.020.75-0.190.05
Volatility17.1%22.2%18.8%18.7%
Max DD-40.1%-28.1%-40.9%-47.1%
Win Rate38.3%46.4%29.7%37.9%
Avg Win3.3%5.6%4.6%4.3%
Avg Loss-2.0%-2.5%-2.4%-2.2%
Payoff1.652.221.931.96
Expectancy0.0%1.3%-0.3%0.3%
Profit Factor1.021.920.821.20
Trades1495664269
Avg Holding Days4.24.64.54.4
Turnover30.029.927.429.2
Exposure19.2%21.5%19.4%19.7%

Growth of $100

PriceMomentum_V1623 vs TSLA Buy & Hold
PriceMomentum_V1623 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-1.0%-0.04-8.5%11
2017-1.1%0.02-16.0%30
2018-6.7%-0.82-10.7%5
2019-1.3%0.06-19.5%10
202072.6%2.64-9.1%12
202116.0%0.70-19.2%31
2022-11.6%-0.59-28.1%11

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-2.9%-1.411%
hidden testEXPENSIVE83-7.3%-0.2833%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-8.6%-0.622%
hidden testLOW VOLATILITY44513.8%0.7427%
hidden testMEDIUM VOLATILITY250-40.1%-1.7423%
hidden testNORMAL818-6.6%-0.3619%
hidden testSIDEWAYS300-27.9%-1.4129%
hidden testUPTREND3718.4%0.3526%
trainDOWNTREND518-7.9%-1.461%
trainEXPENSIVE31131.1%1.4529%
trainEXTREME1009.3%1.551%
trainHIGH VOLATILITY6999.9%0.631%
trainLOW VOLATILITY74510.3%0.5935%
trainMEDIUM VOLATILITY568-18.2%-0.9821%
trainNORMAL1,601-4.0%-0.2418%
trainSIDEWAYS592-10.0%-0.5922%
trainUPTREND90215.8%0.7528%
validationDOWNTREND125-0.2%-1.420%
validationEXPENSIVE13887.0%2.9435%
validationEXTREME14442.5%2.863%
validationHIGH VOLATILITY258-13.3%-1.111%
validationLOW VOLATILITY183-1.6%-0.0935%
validationMEDIUM VOLATILITY31563.3%2.1430%
validationNORMAL474-4.0%-0.1923%
validationSIDEWAYS206-18.6%-0.9022%
validationUPTREND42547.3%1.8328%

Trades (full period)

latest 100 of 270
EntryExitEntry PxExit PxReturnDays
2026-10-07—$377.81—-2.92%6OPEN
2026-07-012026-07-06$425.30$419.77-5.30%3
2026-05-282026-06-02$442.10$423.74-4.61%4
2026-05-082026-05-21$428.35$417.850.97%10
2026-04-202026-04-21$392.50$386.42-1.78%2
2026-03-122026-03-13$395.01$391.20-2.67%2
2026-02-122026-02-13$417.07$417.44-2.25%2
2026-01-232026-01-26$449.06$435.20-0.21%2
2025-12-042025-12-30$454.53$454.432.22%18
2025-12-022025-12-03$429.24$446.74-0.33%2
2025-11-282025-12-01$430.17$430.140.51%2
2025-11-112025-11-12$439.62$430.60-1.17%2
2025-11-062025-11-07$445.91$429.52-2.96%2
2025-11-032025-11-05$468.37$462.07-2.29%3
2025-10-302025-10-31$440.10$456.56-3.87%2
2025-10-282025-10-29$460.55$461.511.28%2
2025-10-242025-10-27$433.72$452.42-2.88%2
2025-10-222025-10-23$438.97$448.98-0.82%2
2025-10-202025-10-21$447.43$442.601.32%2
2025-10-162025-10-17$428.75$439.31-1.34%2
2025-10-142025-10-15$429.24$435.15-1.38%2
2025-10-092025-10-10$435.54$413.49-0.73%2
2025-10-072025-10-08$433.09$438.69-3.72%2
2025-09-082025-10-06$346.40$453.2517.65%21
2025-08-252025-09-03$346.60$334.09-2.65%7
2025-08-112025-08-21$339.03$320.11-1.54%9
2025-07-292025-07-30$321.20$319.04-1.24%2
2025-07-212025-07-25$328.49$316.06-6.05%5
2025-07-172025-07-18$319.41$329.65-0.72%2
2025-07-152025-07-16$310.78$321.67-1.70%2
2025-05-192025-06-03$342.09$344.27-1.77%11
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-052024-09-09$230.17$216.27-3.25%3
2024-09-032024-09-04$210.60$219.41-1.47%2
2024-06-172024-07-12$187.44$248.2327.57%18
2024-05-292024-05-30$176.19$178.79-0.41%2
2024-01-032024-01-04$238.45$237.93-3.37%2
2023-12-152024-01-02$253.50$248.42-0.94%11
2023-11-292023-12-14$244.14$251.05-2.56%12
2023-11-272023-11-28$236.08$246.720.05%2
2023-11-222023-11-24$234.21$235.45-2.48%2
2023-11-202023-11-21$235.60$241.200.28%2
2023-11-162023-11-17$233.59$234.30-3.20%2
2023-11-142023-11-15$237.41$242.844.74%2
2023-10-052023-10-17$260.05$254.85-2.37%9
2023-09-122023-09-22$267.48$244.88-5.39%9
2023-09-082023-09-11$248.50$273.58-1.11%2
2023-09-062023-09-07$251.92$251.49-1.58%2
2023-08-302023-09-05$256.90$256.49-3.94%4
2023-08-012023-08-02$261.07$254.11-2.06%2
2023-07-252023-07-26$265.28$264.35-1.28%2
2023-07-202023-07-21$262.90$260.02-7.94%2
2023-07-182023-07-19$293.34$291.260.65%2
2023-07-142023-07-17$281.38$290.380.84%2
2023-07-122023-07-13$271.99$277.900.49%2
2023-07-102023-07-11$269.61$269.79-1.56%2
2023-07-052023-07-07$282.48$274.43-1.09%3
2023-06-302023-07-03$261.77$279.821.17%2
2023-06-282023-06-29$256.24$257.501.77%2
2023-05-312023-06-27$203.93$250.2115.56%19
2023-03-242023-04-06$190.41$185.06-2.88%10
2022-09-132022-09-23$292.13$275.33-4.29%9
2022-08-162022-08-19$306.56$296.67-1.83%4
2022-08-022022-08-12$300.59$300.03-2.97%9
2022-05-052022-05-06$291.09$288.55-6.82%2
2022-04-222022-04-25$335.02$332.67-0.46%2
2022-04-202022-04-21$325.73$336.26-4.12%2
2022-04-142022-04-18$328.33$334.76-3.08%2
2022-03-212022-04-11$307.05$325.3110.49%16
2022-03-172022-03-18$290.53$301.802.82%2
2022-03-032022-03-04$279.76$279.43-3.85%2
2022-01-122022-01-13$368.74$343.852.98%2
2021-12-282022-01-03$362.82$399.93-2.88%5
2021-12-232021-12-27$355.67$364.654.45%2
2021-12-022021-12-03$361.53$338.32-0.92%2
2021-11-302021-12-01$381.59$365.000.39%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-122021-11-10$268.57$355.9823.06%22
2021-10-082021-10-11$261.83$263.98-0.98%2
2021-09-282021-10-07$259.19$264.54-1.03%8
2021-09-242021-09-27$258.13$263.792.04%2
2021-09-222021-09-23$250.65$251.211.20%2
2021-08-312021-09-21$245.24$246.46-0.21%15
2021-08-022021-08-17$236.56$221.90-0.24%12
2021-07-132021-07-15$222.85$216.87-3.94%3
2021-06-242021-07-12$226.61$228.57-0.08%12
2021-06-222021-06-23$207.90$218.860.21%2
2021-06-182021-06-21$207.77$206.940.71%2
2021-06-152021-06-16$199.79$201.62-2.53%2
2021-06-022021-06-03$201.71$190.95-2.57%2
2021-05-282021-06-01$208.41$207.97-0.87%2
2021-05-032021-05-04$228.30$224.53-2.92%2
2021-04-142021-04-29$244.08$225.67-7.29%12
2021-04-122021-04-13$233.99$254.112.79%2
2021-04-082021-04-09$227.93$225.671.37%2