Strategy Zoo / S1117

PriceMomentum_V1117

ARCHIVEDhybrid

llmAdded trend and low-volatility regime gates to reduce trading in adverse regimes; broadened entry to require modest 20d momentum plus either a 20d breakout or positive 50-day slope (reduces false signals); strengthened exits to include a larger 20d stop, a gap below the 50-day SMA, and a drawdown stop; introduced simple volatility- and trend-based position sizing (reduce size in high short-term vol; full size when 50-day slope strong); lowered base position to 0.6 to reduce leverage and drawdown risk.

Fitness
0.3595
Generation
51
Complexity
9
Created
2026-10-03

Lineage

Parents (1)
PriceMomentum_V1003S1003 · gen 46ARCHIVEDllm

entry from PriceMomentum_V0640, exit from PriceMomentum_V0449

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1117  [hybrid]
if flat and (ret_20d > 0.08 and (breakout_20 == 1 or sma_50_slope > 0.0)):
    position = 0.6
if long and (ret_20d < -0.02 or dist_sma_50 < -0.05 or drawdown < -0.12):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR6.2%29.0%5.2%10.4%
Total Return62.3%114.7%20.7%327.9%
Sharpe0.441.110.430.63
Sortino0.431.010.320.56
Calmar0.170.960.270.29
Volatility17.0%25.9%14.0%18.5%
Max DD-35.8%-30.1%-19.2%-35.8%
Win Rate41.6%46.8%55.8%47.8%
Avg Win3.3%6.0%1.8%3.3%
Avg Loss-1.4%-2.3%-1.8%-1.7%
Payoff2.312.591.001.91
Expectancy0.5%1.6%0.2%0.7%
Profit Factor1.642.281.261.75
Trades12562104291
Avg Holding Days5.95.02.54.5
Turnover18.924.833.423.7
Exposure18.4%19.6%9.6%16.4%

Growth of $100

PriceMomentum_V1117 vs TSLA Buy & Hold
PriceMomentum_V1117 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
20163.6%0.55-6.4%22
2017-4.5%-0.22-16.8%16
2018-12.6%-1.00-14.2%11
20190.5%0.10-8.0%20
2020114.7%2.15-22.6%25
202124.0%1.25-11.8%14
2022-21.3%-2.36-21.9%23

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 testDOWNTREND2770.9%0.103%
hidden testEXPENSIVE8320.9%1.0222%
hidden testEXTREME4883.1%3.0025%
hidden testHIGH VOLATILITY25412.3%0.6810%
hidden testLOW VOLATILITY4368.2%0.7210%
hidden testMEDIUM VOLATILITY251-4.1%-0.319%
hidden testNORMAL810-0.1%-0.017%
hidden testSIDEWAYS293-5.2%-0.487%
hidden testUPTREND37118.7%1.0117%
trainDOWNTREND518-0.1%-0.022%
trainEXPENSIVE31112.2%0.5440%
trainEXTREME100213.4%4.9156%
trainHIGH VOLATILITY69926.3%1.1919%
trainLOW VOLATILITY7456.8%0.5622%
trainMEDIUM VOLATILITY568-14.8%-1.0114%
trainNORMAL1,601-6.3%-0.5412%
trainSIDEWAYS592-9.8%-1.0510%
trainUPTREND90223.1%0.9634%
validationDOWNTREND1252.4%1.351%
validationEXPENSIVE13837.7%1.2532%
validationEXTREME144127.4%2.8143%
validationHIGH VOLATILITY25815.7%0.4420%
validationLOW VOLATILITY18317.5%1.5812%
validationMEDIUM VOLATILITY31546.1%2.0524%
validationNORMAL474-3.7%-0.299%
validationSIDEWAYS206-12.5%-1.876%
validationUPTREND42556.6%1.6632%

Trades (full period)

latest 100 of 291
EntryExitEntry PxExit PxReturnDays
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-06-042026-06-05$418.45$391.00-0.86%2
2026-05-272026-06-02$440.36$423.74-2.56%5
2026-05-222026-05-26$426.01$433.591.05%2
2026-05-122026-05-18$433.45$409.99-3.17%5
2026-05-082026-05-11$428.35$445.002.29%2
2025-12-152026-01-07$475.31$431.41-3.43%16
2025-09-222025-10-13$434.21$435.90-1.69%16
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-08-292025-09-02$333.87$329.36-2.22%2
2025-08-272025-08-28$349.60$345.98-0.47%2
2025-08-132025-08-14$339.38$335.58-0.38%2
2025-06-042025-06-05$332.05$284.70-2.25%2
2025-06-022025-06-03$342.69$344.27-0.77%2
2025-05-292025-05-30$358.43$346.460.14%2
2025-05-272025-05-28$362.89$356.904.04%2
2025-05-222025-05-23$341.04$339.341.03%2
2025-05-202025-05-21$343.82$334.620.18%2
2025-05-162025-05-19$349.98$342.091.13%2
2025-05-142025-05-15$347.68$342.822.32%2
2025-05-122025-05-13$318.38$334.073.93%2
2025-04-292025-04-30$292.03$282.161.17%2
2025-01-062025-01-07$411.05$394.36-0.03%2
2025-01-022025-01-03$379.28$410.44-3.77%2
2024-12-242024-12-31$462.28$403.84-1.86%5
2024-12-062024-12-23$389.22$430.608.32%12
2024-12-042024-12-05$357.93$369.490.99%2
2024-12-022024-12-03$357.09$351.421.95%2
2024-11-272024-11-29$332.89$345.16-1.07%2
2024-11-252024-11-26$338.59$338.23-2.50%2
2024-11-212024-11-22$339.64$352.56-0.54%2
2024-11-192024-11-20$346.00$342.031.17%2
2024-11-152024-11-18$320.72$338.741.72%2
2024-11-132024-11-14$330.24$311.180.20%2
2024-11-112024-11-12$350.00$328.495.25%2
2024-11-072024-11-08$296.91$321.221.62%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-2.13%2
2024-09-302024-10-01$261.63$258.020.15%2
2024-09-262024-09-27$254.22$260.46-0.77%2
2024-09-242024-09-25$254.27$257.020.90%2
2024-09-202024-09-23$238.25$250.00-1.51%2
2024-09-122024-09-13$229.81$230.290.32%2
2024-09-102024-09-11$226.17$228.132.63%2
2024-09-052024-09-06$230.17$210.732.82%2
2024-07-302024-07-31$222.62$232.07-2.57%2
2024-07-262024-07-29$219.80$232.10-0.24%2
2024-07-242024-07-25$215.99$220.25-7.52%2
2024-07-222024-07-23$251.51$246.382.97%2
2024-07-182024-07-19$249.23$239.200.06%2
2024-07-162024-07-17$256.56$248.500.81%2
2024-07-122024-07-15$248.23$252.641.67%2
2024-07-102024-07-11$263.26$241.030.09%2
2024-07-082024-07-09$252.94$262.330.22%2
2024-07-032024-07-05$246.39$251.523.80%2
2024-07-012024-07-02$209.86$231.263.51%2
2024-06-272024-06-28$197.42$197.880.20%2
2024-04-302024-05-01$183.28$179.99-3.45%2
2023-12-202023-12-21$247.14$254.50-2.47%2
2023-12-182023-12-19$252.08$257.22-0.46%2
2023-11-292023-11-30$244.14$240.08-0.75%2
2023-09-152023-09-18$274.39$265.28-0.48%2
2023-09-122023-09-13$267.48$271.30-1.46%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.08%2
2023-07-072023-07-10$274.43$269.61-0.58%2
2023-07-052023-07-06$282.48$276.540.45%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-05-232023-05-24$185.77$182.90-1.10%2
2023-05-192023-05-22$180.14$188.870.98%2
2023-03-012023-03-02$202.77$190.90-0.98%2
2023-02-272023-02-28$207.63$205.713.15%2
2023-02-232023-02-24$202.07$196.880.24%2
2023-02-212023-02-22$197.37$200.86-3.27%2
2023-02-162023-02-17$202.04$208.31-3.53%2
2023-02-142023-02-15$209.25$214.244.38%2
2023-02-102023-02-13$196.89$194.64-3.14%2
2023-02-082023-02-09$201.29$207.321.25%2