Strategy Zoo / S0350

PriceMomentum_V0350

ARCHIVEDhybrid

structuraladded exit filter: vol_chg < 0.2597; changed ret_20d threshold -0.03 -> 0.0558

Fitness
0.2868
Generation
16
Complexity
8
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0332S0332 · gen 15ARCHIVEDstructural

swapped indicator vol_chg -> rel_volume; removed entry condition: ret_20d > 0.05

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0350  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (rel_volume > 2.5844 or ret_20d > 0.05):
    position = 1.0
if long and (ret_20d < 0.0558 or vol_chg < 0.2597):
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR11.7%14.5%6.3%11.1%
Total Return141.5%50.2%25.3%366.4%
Sharpe0.570.570.370.53
Sortino0.590.480.270.46
Calmar0.340.400.210.30
Volatility24.2%34.1%24.6%26.6%
Max DD-34.8%-36.7%-29.5%-36.7%
Win Rate49.1%56.4%56.8%52.7%
Avg Win2.8%3.0%2.8%2.9%
Avg Loss-1.9%-3.0%-3.0%-2.4%
Payoff1.471.030.931.21
Expectancy0.4%0.4%0.3%0.4%
Profit Factor1.421.331.221.35
Trades283133111528
Avg Holding Days2.42.42.42.4
Turnover66.676.357.066.3
Exposure18.7%21.2%15.3%18.4%

Growth of $100

PriceMomentum_V0350 vs TSLA Buy & Hold
PriceMomentum_V0350 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
20169.4%0.98-9.8%27
20170.6%0.12-18.1%46
2018-8.3%-0.27-22.1%25
2019-7.1%-0.32-15.4%30
202068.9%1.24-36.7%70
2021-2.3%-0.03-23.0%43
2022-11.2%-0.82-15.2%20

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 testDOWNTREND267-10.5%-0.4317%
hidden testEXPENSIVE8354.1%1.6230%
hidden testEXTREME4866.5%1.4435%
hidden testHIGH VOLATILITY254-2.2%-0.0721%
hidden testLOW VOLATILITY42929.7%1.6313%
hidden testMEDIUM VOLATILITY248-14.9%-0.6113%
hidden testNORMAL8001.0%0.0513%
hidden testSIDEWAYS293-1.9%-0.452%
hidden testUPTREND37131.9%0.9825%
trainDOWNTREND5184.7%0.2910%
trainEXPENSIVE3116.1%0.2334%
trainEXTREME100223.9%3.4258%
trainHIGH VOLATILITY69940.3%1.1420%
trainLOW VOLATILITY7459.5%0.6323%
trainMEDIUM VOLATILITY568-13.0%-0.8312%
trainNORMAL1,6012.2%0.1213%
trainSIDEWAYS5924.2%0.332%
trainUPTREND90225.3%0.7934%
validationDOWNTREND12524.6%2.365%
validationEXPENSIVE138-0.0%-0.0025%
validationEXTREME144115.1%1.8249%
validationHIGH VOLATILITY25821.4%0.4127%
validationLOW VOLATILITY183-2.3%-0.1719%
validationMEDIUM VOLATILITY31530.6%1.4617%
validationNORMAL474-3.9%-0.2612%
validationSIDEWAYS206-10.6%-1.671%
validationUPTREND42532.5%0.7336%

Trades (full period)

latest 100 of 528
EntryExitEntry PxExit PxReturnDays
2026-09-162026-09-17$358.08$366.200.15%2
2026-09-142026-09-15$358.97$356.58-1.34%2
2026-09-102026-09-11$363.56$365.44-0.92%2
2026-09-032026-09-09$376.37$367.811.66%4
2026-08-312026-09-02$367.95$357.011.91%3
2026-08-272026-08-28$354.81$348.752.40%2
2026-08-212026-08-26$362.86$345.821.29%4
2026-07-242026-07-27$313.03$309.22-2.28%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-062026-05-07$398.73$411.792.20%2
2026-05-042026-05-05$392.51$389.370.23%2
2026-04-292026-04-30$372.80$381.63-1.06%2
2026-04-212026-04-22$386.42$387.51-1.19%2
2025-12-302025-12-31$454.43$449.72-1.33%2
2025-12-262025-12-29$475.19$459.64-2.30%2
2025-12-232025-12-24$485.56$485.40-0.85%2
2025-12-152025-12-22$475.31$488.734.64%6
2025-11-062025-11-07$445.91$429.52-2.51%2
2025-11-032025-11-04$468.37$444.261.62%2
2025-10-242025-10-27$433.72$452.42-2.45%2
2025-10-142025-10-15$429.24$435.15-1.17%2
2025-10-102025-10-13$413.49$435.90-3.58%2
2025-10-082025-10-09$438.69$435.540.74%2
2025-10-022025-10-07$436.00$433.09-2.74%4
2025-09-302025-10-01$444.72$459.460.14%2
2025-09-262025-09-29$440.40$443.212.59%2
2025-09-242025-09-25$442.79$423.393.77%2
2025-09-222025-09-23$434.21$425.851.71%2
2025-09-122025-09-19$395.94$426.0712.81%6
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-072025-08-08$322.27$329.650.54%2
2025-07-312025-08-01$308.27$302.63-2.43%2
2025-06-042025-06-05$332.05$284.70-2.55%2
2025-05-302025-06-03$346.46$344.27-4.25%3
2025-05-272025-05-29$362.89$358.435.53%3
2025-05-222025-05-23$341.04$339.341.17%2
2025-05-072025-05-08$276.22$284.820.12%2
2025-05-052025-05-06$280.26$275.35-2.62%2
2025-05-012025-05-02$280.52$287.21-0.78%2
2025-04-292025-04-30$292.03$282.161.95%2
2025-04-152025-04-16$254.11$241.550.50%2
2025-04-102025-04-11$252.40$252.31-7.47%2
2025-04-082025-04-09$221.86$272.20-5.09%2
2025-01-072025-01-08$394.36$394.94-4.26%2
2025-01-022025-01-06$379.28$411.051.42%3
2024-12-302024-12-31$417.41$403.84-3.50%2
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-182024-12-24$440.13$462.28-9.22%5
2024-12-162024-12-17$463.02$479.865.94%2
2024-12-112024-12-13$424.77$436.232.78%3
2024-12-062024-12-10$389.22$400.995.29%3
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-11-272024-11-29$332.89$345.16-1.78%2
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-212024-11-22$339.64$352.56-0.90%2
2024-11-192024-11-20$346.00$342.031.94%2
2024-11-152024-11-18$320.72$338.742.86%2
2024-11-072024-11-14$296.91$311.1814.23%6
2024-10-092024-10-10$241.05$238.77-1.61%2
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-10-032024-10-04$240.66$250.08-2.42%2
2024-09-202024-09-26$238.25$254.222.67%5
2024-09-132024-09-16$230.29$226.780.01%2
2024-09-112024-09-12$228.13$229.810.67%2
2024-09-042024-09-10$219.41$226.172.60%5
2024-07-292024-07-31$232.10$232.071.09%3
2024-07-242024-07-26$215.99$219.80-10.80%3
2024-07-222024-07-23$251.51$246.384.94%2
2024-07-182024-07-19$249.23$239.200.09%2
2024-07-162024-07-17$256.56$248.501.35%2
2024-07-112024-07-15$241.03$252.64-3.12%3
2024-07-022024-07-10$231.26$263.2619.91%6
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2024-05-162024-05-17$174.84$177.460.29%2
2024-05-142024-05-15$177.55$173.993.09%2
2024-05-062024-05-07$184.76$177.811.77%2
2024-05-022024-05-03$180.01$181.19-0.19%2
2024-04-302024-05-01$183.28$179.99-5.74%2
2024-04-152024-04-16$161.48$157.11-5.79%2
2024-03-042024-03-05$188.14$180.74-7.35%2
2024-02-292024-03-01$201.88$202.64-0.28%2
2024-02-262024-02-27$199.40$199.733.67%2
2023-07-262023-07-27$264.35$255.71-0.55%2
2023-07-192023-07-21$291.26$260.02-10.56%3
2023-07-172023-07-18$290.38$293.343.00%2
2023-07-132023-07-14$277.90$281.381.97%2
2023-07-112023-07-12$269.79$271.99-0.09%2
2023-07-072023-07-10$274.43$269.61-0.65%2
2023-07-052023-07-06$282.48$276.540.51%2
2023-06-302023-07-03$261.77$279.821.46%2
2023-06-282023-06-29$256.24$257.502.21%2
2023-06-262023-06-27$241.05$250.21-6.25%2
2023-06-222023-06-23$264.61$256.601.78%2
2023-06-202023-06-21$274.45$259.465.13%2
2023-06-152023-06-16$255.90$260.54-0.55%2
2023-06-132023-06-14$258.71$256.793.35%2
2023-06-092023-06-12$244.40$249.833.86%2