Strategy Zoo / S1601

PriceMomentum_V1601

ARCHIVEDhybrid

llmAdded strict trend gate (UPTREND) and bubble gate (NORMAL) to reduce overfitting in bad regimes; simplified and reorganized entry into a clearer momentum+price structure (require 20d momentum or price above SMA50, plus long-term sanity check and 200SMA momentum confirmation); strengthened multi-condition exit: 5d stop, cross below SMA50, or 20d weakness to cut losses earlier; reduced base position and implemented volatility scaling (full in low vol, reduced in medium/high) to lower risk and improve generalization.

Fitness
0.4376
Generation
74
Complexity
17
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1386S1386 · gen 64ELITEllm

entry from PriceMomentum_V1342, exit from PriceMomentum_V1243

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1601  [hybrid]
if flat and ((ret_20d > 0.06 or close > sma_50) and cumret_252d > -0.1 and ((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.12)):
    position = 0.8
if long and (ret_5d < -0.03 or close < sma_50 or ret_20d < -0.02):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.75
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR3.1%46.4%-13.4%6.0%
Total Return27.2%213.8%-41.9%137.6%
Sharpe0.261.67-0.670.39
Sortino0.242.19-0.540.38
Calmar0.072.17-0.260.12
Volatility18.4%24.6%18.8%19.9%
Max DD-42.6%-21.4%-51.1%-51.1%
Win Rate32.6%43.0%29.3%34.5%
Avg Win4.5%6.9%3.3%5.3%
Avg Loss-1.9%-2.1%-2.2%-2.0%
Payoff2.323.321.492.60
Expectancy0.2%1.8%-0.6%0.5%
Profit Factor1.122.510.621.37
Trades1327982293
Avg Holding Days7.16.04.66.2
Turnover21.429.326.924.4
Exposure24.0%29.5%19.2%23.9%

Growth of $100

PriceMomentum_V1601 vs TSLA Buy & Hold
PriceMomentum_V1601 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-0.5%-0.00-13.9%8
2017-0.5%0.06-19.0%27
2018-15.4%-1.37-19.4%13
201919.0%1.00-10.2%7
2020143.9%3.09-14.7%32
202134.3%1.38-21.4%31
2022-6.5%-0.28-20.1%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-14.5%-1.964%
hidden testEXPENSIVE8332.6%1.2139%
hidden testEXTREME4842.9%1.5229%
hidden testHIGH VOLATILITY254-0.5%-0.039%
hidden testLOW VOLATILITY4456.7%0.3725%
hidden testMEDIUM VOLATILITY250-59.4%-2.7219%
hidden testNORMAL818-20.5%-1.2117%
hidden testSIDEWAYS300-31.1%-1.7022%
hidden testUPTREND3713.7%0.1528%
trainDOWNTREND518-6.5%-1.032%
trainEXPENSIVE3115.5%0.2240%
trainEXTREME100126.6%4.6938%
trainHIGH VOLATILITY69914.8%0.7911%
trainLOW VOLATILITY74513.4%0.7538%
trainMEDIUM VOLATILITY568-19.2%-1.0322%
trainNORMAL1,601-3.1%-0.1920%
trainSIDEWAYS592-3.5%-0.2517%
trainUPTREND90216.5%0.6741%
validationDOWNTREND12532.9%2.375%
validationEXPENSIVE13830.4%1.0339%
validationEXTREME144141.4%4.4832%
validationHIGH VOLATILITY25832.8%1.5513%
validationLOW VOLATILITY18328.8%1.4148%
validationMEDIUM VOLATILITY31555.2%1.9032%
validationNORMAL47413.8%0.7026%
validationSIDEWAYS206-22.7%-1.2422%
validationUPTREND42574.5%2.5640%

Trades (full period)

latest 100 of 293
EntryExitEntry PxExit PxReturnDays
2026-09-042026-09-08$354.08$368.16-4.89%2
2026-09-012026-09-02$356.09$357.01-2.74%2
2026-08-282026-08-31$348.75$367.95-1.53%2
2026-08-262026-08-27$345.82$354.81-1.17%2
2026-08-242026-08-25$348.95$350.25-3.22%2
2026-07-072026-07-08$402.90$394.06-1.18%2
2026-07-012026-07-06$425.30$419.77-3.97%3
2026-06-052026-06-08$391.00$408.95-5.40%2
2026-05-262026-06-04$433.59$418.45-0.57%8
2026-05-212026-05-22$417.85$426.01-0.05%2
2026-05-062026-05-19$398.73$404.114.13%10
2026-04-202026-04-22$392.50$387.51-2.25%3
2026-01-232026-01-26$449.06$435.20-0.21%2
2026-01-122026-01-14$448.96$439.200.23%3
2026-01-062026-01-07$432.96$431.41-3.47%2
2025-12-312026-01-02$449.72$438.07-0.99%2
2025-12-042025-12-30$454.53$454.431.87%18
2025-11-112025-11-13$439.62$401.99-2.10%3
2025-11-062025-11-10$445.91$445.23-4.37%3
2025-10-142025-11-05$429.24$462.070.06%17
2025-10-102025-10-13$413.49$435.90-3.16%2
2025-09-082025-10-09$346.40$435.5418.39%24
2025-09-042025-09-05$338.53$350.840.90%2
2025-08-252025-09-03$346.60$334.09-2.65%7
2025-08-112025-08-20$339.03$323.90-0.23%8
2025-07-292025-07-30$321.20$319.04-0.93%2
2025-07-242025-07-25$305.30$316.06-6.71%2
2025-07-212025-07-23$328.49$332.560.33%3
2025-07-012025-07-02$300.71$315.65-1.55%2
2025-06-272025-06-30$323.63$317.66-0.24%2
2025-06-232025-06-26$348.68$325.780.49%4
2025-06-182025-06-20$322.05$322.160.45%2
2025-06-162025-06-17$329.13$316.350.27%2
2025-06-122025-06-13$319.11$325.31-0.68%2
2025-06-102025-06-11$326.09$326.431.53%2
2025-06-052025-06-06$284.70$295.14-8.67%2
2025-05-282025-06-04$356.90$332.05-3.91%6
2025-05-232025-05-27$339.34$362.89-0.42%2
2025-05-082025-05-22$284.82$341.046.17%11
2025-04-302025-05-07$282.16$276.22-1.66%6
2025-04-162025-04-17$241.55$241.37-1.44%2
2025-01-312025-02-04$404.60$392.21-2.59%3
2025-01-292025-01-30$389.10$400.28-0.69%2
2025-01-272025-01-28$397.15$398.09-0.71%2
2025-01-232025-01-24$412.38$406.58-0.24%2
2025-01-212025-01-22$424.07$415.11-0.22%2
2025-01-152025-01-17$428.22$426.501.23%3
2025-01-102025-01-14$394.74$396.360.54%3
2025-01-072025-01-08$394.36$394.94-1.19%2
2025-01-032025-01-06$410.44$411.052.24%2
2024-12-272025-01-02$431.66$379.28-3.24%4
2024-12-242024-12-26$462.28$454.132.00%2
2024-11-202024-12-23$342.03$430.607.65%23
2024-11-062024-11-19$288.53$346.009.14%10
2024-10-112024-10-14$217.80$219.16-7.18%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-112024-10-03$228.13$240.666.07%17
2024-07-302024-07-31$222.62$232.07-1.20%2
2024-07-232024-07-24$246.38$215.99-0.63%2
2024-07-092024-07-18$262.33$249.23-2.00%8
2024-05-152024-05-29$173.99$176.19-0.09%10
2024-01-092024-01-10$234.96$233.94-1.99%2
2024-01-052024-01-08$237.49$240.45-0.31%2
2023-12-072024-01-04$242.64$237.93-0.39%19
2023-11-292023-12-06$244.14$239.37-2.75%6
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-2.40%2
2023-10-172023-10-18$254.85$242.680.13%2
2023-10-132023-10-16$251.12$253.92-2.55%2
2023-10-112023-10-12$262.99$258.87-0.35%2
2023-10-052023-10-10$260.05$263.62-0.62%4
2023-10-032023-10-04$246.53$261.16-1.77%2
2023-09-122023-09-19$267.48$266.50-1.92%6
2023-09-062023-09-07$251.92$251.49-1.19%2
2023-08-312023-09-05$258.08$256.49-3.85%3
2023-08-012023-08-02$261.07$254.11-1.55%2
2023-07-182023-07-21$293.34$260.02-7.71%4
2023-06-282023-07-12$256.24$271.996.88%10
2023-06-072023-06-27$224.57$250.217.05%14
2022-08-242022-08-29$297.10$284.82-2.41%4
2022-08-152022-08-23$309.32$296.45-3.02%7
2022-08-112022-08-12$286.63$300.03-1.69%2
2022-08-092022-08-10$283.33$294.36-1.58%2
2022-07-192022-08-08$245.53$290.4213.64%15
2022-06-242022-06-27$245.71$244.921.21%2
2022-05-052022-05-06$291.09$288.55-5.11%2
2022-04-192022-04-27$342.72$293.84-7.72%7
2022-04-142022-04-18$328.33$334.76-2.31%2
2022-04-122022-04-13$328.98$340.790.56%2
2022-04-082022-04-11$341.83$325.31-1.92%2
2022-03-212022-04-07$307.05$352.429.16%14
2022-01-202022-01-21$332.09$314.63-0.04%2
2022-01-182022-01-19$343.50$331.88-0.57%2
2022-01-122022-01-14$368.74$349.870.30%3
2022-01-042022-01-07$383.20$342.32-3.29%4
2021-12-302021-12-31$356.78$352.26-0.99%2
2021-12-272021-12-29$364.65$362.061.09%3