Strategy Zoo / S1626

PriceMomentum_V1626

ARCHIVEDhybrid

llmAdded trend regime gate (allow only UPTREND or SIDEWAYS); broadened entry to include momentum or 20-day breakout, required either long-term trend support (close>200sma with positive slope) or positive 50slope; relaxed yearly cumulative return filter to avoid overfitting and added overbought guard (rsi<80). Improved exits: multi-condition exit (short and medium momentum stops plus close < sma_50). Introduced graded volatility sizing (LOW=1.0, MED=0.7, HIGH=0.35) and slightly reduced base exposure to lower drawdown risk.

Fitness
0.4683
Generation
75
Complexity
19
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1405S1405 · gen 64ELITEllm

changed ret_20d threshold -0.0674 -> -0.1275

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1626  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
if flat and ((ret_20d > 0.04 or breakout_20 > 0.0) and ((close > sma_200 and sma_200_slope > 0.0) or sma_50_slope > 0.0) and cumret_252d > -0.08 and rsi_14 < 80.0):
    position = 0.9
if long and (ret_5d < -0.03 or ret_20d < -0.06 or close < sma_50):
    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
CAGR10.3%44.4%-2.2%13.2%
Total Return119.5%201.2%-8.1%524.0%
Sharpe0.611.55-0.030.71
Sortino0.581.95-0.020.67
Calmar0.341.45-0.080.35
Volatility19.1%25.8%18.7%20.6%
Max DD-30.7%-30.7%-28.4%-38.3%
Win Rate42.5%41.7%33.3%40.1%
Avg Win5.2%9.3%4.5%6.9%
Avg Loss-2.4%-2.6%-2.4%-2.5%
Payoff2.153.551.892.80
Expectancy0.8%2.4%-0.1%1.3%
Profit Factor1.592.540.951.87
Trades876045192
Avg Holding Days9.37.25.98.0
Turnover15.723.917.617.8
Exposure24.6%30.4%17.1%23.9%

Growth of $100

PriceMomentum_V1626 vs TSLA Buy & Hold
PriceMomentum_V1626 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.4%-0.14-12.0%4
20177.2%0.48-17.8%11
2018-9.6%-0.94-15.1%10
201935.6%1.60-6.1%4
2020194.0%3.47-12.4%22
202132.4%1.26-22.7%22
2022-24.7%-1.64-30.7%16

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.4%-1.060%
hidden testEXPENSIVE8318.5%0.6543%
hidden testEXTREME4862.8%2.1324%
hidden testHIGH VOLATILITY254-3.7%-0.275%
hidden testLOW VOLATILITY44525.1%1.2625%
hidden testMEDIUM VOLATILITY250-42.8%-2.0915%
hidden testNORMAL818-6.1%-0.3714%
hidden testSIDEWAYS300-15.3%-0.8022%
hidden testUPTREND37112.2%0.5026%
trainDOWNTREND518-4.0%-1.111%
trainEXPENSIVE31124.7%0.9941%
trainEXTREME100140.8%4.7242%
trainHIGH VOLATILITY69922.0%1.1411%
trainLOW VOLATILITY74518.9%0.9742%
trainMEDIUM VOLATILITY568-10.6%-0.5819%
trainNORMAL1,6011.0%0.0620%
trainSIDEWAYS592-3.7%-0.2719%
trainUPTREND90230.7%1.1842%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13846.2%1.5036%
validationEXTREME144159.4%4.5835%
validationHIGH VOLATILITY25840.9%1.8113%
validationLOW VOLATILITY18326.0%1.1354%
validationMEDIUM VOLATILITY31547.5%1.6131%
validationNORMAL4742.0%0.1027%
validationSIDEWAYS206-34.7%-1.8125%
validationUPTREND42588.1%2.8142%

Trades (full period)

latest 100 of 192
EntryExitEntry PxExit PxReturnDays
2026-07-132026-07-14$394.76$396.18-1.07%2
2026-07-022026-07-06$393.45$419.77-4.84%2
2026-06-052026-06-08$391.00$408.95-6.08%2
2026-05-222026-06-04$426.01$418.451.10%9
2026-05-202026-05-21$417.26$417.852.75%2
2026-05-082026-05-19$428.35$404.11-0.54%8
2026-04-202026-04-21$392.50$386.42-1.40%2
2025-12-312026-01-02$449.72$438.07-1.11%2
2025-12-082025-12-30$439.58$454.430.78%16
2025-11-062025-11-10$445.91$445.23-4.59%3
2025-10-142025-11-05$429.24$462.07-0.28%17
2025-10-102025-10-13$413.49$435.90-3.31%2
2025-09-082025-10-09$346.40$435.5420.50%24
2025-09-042025-09-05$338.53$350.841.02%2
2025-08-222025-09-03$340.01$334.092.44%8
2025-08-112025-08-20$339.03$323.90-0.26%8
2025-07-312025-08-01$308.27$302.63-2.25%2
2025-06-052025-06-06$284.70$295.14-9.10%2
2025-05-282025-06-04$356.90$332.05-4.31%6
2025-05-232025-05-27$339.34$362.89-0.44%2
2025-05-122025-05-22$318.38$341.044.28%9
2025-01-072025-01-08$394.36$394.94-1.34%2
2025-01-032025-01-06$410.44$411.052.52%2
2024-12-272025-01-02$431.66$379.28-3.64%4
2024-12-242024-12-26$462.28$454.132.25%2
2024-11-202024-12-23$342.03$430.608.37%23
2024-11-072024-11-19$296.91$346.005.41%9
2024-10-282024-11-01$262.51$248.98-2.36%5
2024-10-092024-10-10$241.05$238.77-1.45%2
2024-10-072024-10-08$240.83$244.50-3.51%2
2024-10-032024-10-04$240.66$250.08-2.24%2
2024-07-232024-07-24$246.38$215.99-0.71%2
2023-12-072024-01-04$242.64$237.93-0.48%19
2023-11-292023-12-06$244.14$239.37-3.10%6
2023-11-272023-11-28$236.08$246.720.06%2
2023-11-222023-11-24$234.21$235.45-2.79%2
2023-11-202023-11-21$235.60$241.200.32%2
2023-11-162023-11-17$233.59$234.30-2.52%2
2023-10-092023-10-13$259.67$251.12-0.75%5
2023-09-122023-09-19$267.48$266.50-2.02%6
2023-07-272023-08-02$255.71$254.11-0.73%5
2023-07-252023-07-26$265.28$264.35-1.01%2
2023-07-132023-07-21$277.90$260.02-3.13%7
2023-06-282023-07-12$256.24$271.997.92%10
2023-06-072023-06-27$224.57$250.217.88%14
2022-09-122022-09-23$304.42$275.33-3.48%10
2022-08-242022-08-31$297.10$275.61-5.87%6
2022-08-152022-08-23$309.32$296.45-3.44%7
2022-08-112022-08-12$286.63$300.03-1.78%2
2022-08-092022-08-10$283.33$294.36-1.66%2
2022-08-022022-08-08$300.59$290.42-2.00%5
2022-04-192022-04-27$342.72$293.84-8.11%7
2022-04-142022-04-18$328.33$334.76-2.43%2
2022-04-122022-04-13$328.98$340.790.58%2
2022-04-082022-04-11$341.83$325.31-2.02%2
2022-03-212022-04-07$307.05$352.429.62%14
2022-01-202022-01-21$332.09$314.63-0.04%2
2022-01-182022-01-19$343.50$331.88-0.64%2
2022-01-132022-01-14$343.85$349.87-2.19%2
2022-01-112022-01-12$354.80$368.740.12%2
2022-01-042022-01-07$383.20$342.32-3.70%4
2021-12-092021-12-10$334.60$339.01-3.96%2
2021-11-162021-12-02$351.58$361.530.72%12
2021-11-122021-11-15$344.47$337.80-0.95%2
2021-11-102021-11-11$355.98$354.501.30%2
2021-08-232021-11-09$235.43$341.1756.76%56
2021-08-192021-08-20$224.49$226.75-2.21%2
2021-08-022021-08-17$236.56$221.90-0.29%12
2021-07-212021-07-28$218.43$215.66-2.32%6
2021-07-122021-07-20$228.57$220.17-1.63%7
2021-07-082021-07-09$217.60$218.980.96%2
2021-06-242021-07-07$226.61$214.880.25%9
2021-06-222021-06-23$207.90$218.860.24%2
2021-06-182021-06-21$207.77$206.940.80%2
2021-06-142021-06-15$205.90$199.790.97%2
2021-05-032021-05-04$228.30$224.53-2.30%2
2021-04-222021-04-29$239.90$225.67-4.34%6
2021-04-142021-04-21$244.08$248.04-3.71%6
2021-04-072021-04-08$223.66$227.93-1.00%2
2021-04-052021-04-06$230.35$230.541.33%2
2021-02-022021-02-11$290.93$270.55-4.19%8
2021-01-202021-02-01$283.48$279.94-3.90%9
2020-12-302021-01-19$231.59$281.5214.73%13
2020-11-182020-12-29$162.21$222.0029.87%28
2020-10-222020-10-23$141.93$140.210.34%2
2020-10-122020-10-21$147.43$140.88-2.43%8
2020-10-072020-10-09$141.77$144.670.84%3
2020-09-142020-09-23$139.87$126.794.40%8
2020-09-102020-09-11$123.78$124.240.37%2
2020-09-082020-09-09$110.07$122.09-6.70%2
2020-08-142020-09-04$110.05$139.4414.16%16
2020-08-052020-08-11$99.00$91.63-2.32%5
2020-07-302020-08-04$99.17$99.13-0.33%4
2020-07-282020-07-29$98.43$99.94-1.35%2
2020-06-302020-07-27$71.99$102.6418.40%19
2020-06-262020-06-29$63.98$67.29-1.80%2
2020-06-192020-06-25$66.73$65.73-2.83%5
2020-05-052020-06-18$51.21$66.9320.38%32
2020-04-272020-05-04$53.25$50.75-0.84%6
2020-04-232020-04-24$47.04$48.34-1.20%2