Strategy Zoo / S0942

PriceMomentum_V0942

ARCHIVEDhybrid

llmAdded regime gates to require UPTREND, MEDIUM volatility and NORMAL bubble to reduce trades in adverse environments; simplified and strengthened entry to require breakout or stronger 20d momentum combined with long-term trend and positive MACD; tightened and diversified exits (larger day loss, moving-average breach with negative momentum, and hard drawdown stop) to reduce deep drawdowns; reduced base position to 0.7 and added volatility-based position scaling using vol_pctile to cut size in very high-volatility regimes.

Fitness
0.5599
Generation
43
Complexity
16
Created
2026-09-30

Lineage

Parents (1)
PriceMomentum_V0891S0891 · gen 41ARCHIVEDllm

entry = PriceMomentum_V0865 OR PriceMomentum_V0690

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0942  [hybrid]
if flat and ((ret_20d > 0.02 and breakout_50 == 1) or (ret_20d > 0.05 and (close > sma_200 or sma_200_slope > 0.0) and macd_hist > 0.0)):
    position = 0.7
if long and (ret_20d < -0.03 or (close < sma_50 and macd_hist < 0.0) or drawdown < -0.1):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.0%67.3%-1.1%15.0%
Total Return71.6%367.9%-4.1%685.8%
Sharpe0.451.99-0.010.79
Sortino0.432.07-0.010.75
Calmar0.163.00-0.050.35
Volatility19.1%27.8%14.1%20.2%
Max DD-43.5%-22.4%-22.7%-43.5%
Win Rate45.6%51.4%52.9%49.1%
Avg Win3.1%6.2%1.8%3.5%
Avg Loss-1.7%-1.5%-2.0%-1.7%
Payoff1.854.250.882.03
Expectancy0.5%2.5%-0.0%0.8%
Profit Factor1.554.480.991.96
Trades16074104338
Avg Holding Days4.54.02.43.7
Turnover28.134.539.132.2
Exposure19.7%20.4%10.5%17.5%

Growth of $100

PriceMomentum_V0942 vs TSLA Buy & Hold
PriceMomentum_V0942 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.8%0.53-5.6%22
2017-1.0%0.02-18.7%20
2018-24.6%-2.29-24.5%20
201915.1%1.28-5.5%15
2020321.3%3.74-12.3%20
202122.3%1.07-12.0%35
2022-11.9%-0.95-11.9%19

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 testDOWNTREND274-10.3%-1.164%
hidden testEXPENSIVE837.3%0.3226%
hidden testEXTREME4895.3%3.3622%
hidden testHIGH VOLATILITY2544.8%0.329%
hidden testLOW VOLATILITY4348.6%0.6811%
hidden testMEDIUM VOLATILITY250-20.2%-1.3211%
hidden testNORMAL807-6.6%-0.588%
hidden testSIDEWAYS293-11.4%-1.0210%
hidden testUPTREND37116.2%0.8716%
trainDOWNTREND518-2.5%-0.742%
trainEXPENSIVE31130.4%1.1943%
trainEXTREME100219.6%4.5550%
trainHIGH VOLATILITY69924.9%1.0019%
trainLOW VOLATILITY7459.8%0.6923%
trainMEDIUM VOLATILITY568-13.3%-0.8216%
trainNORMAL1,601-8.9%-0.6713%
trainSIDEWAYS592-8.9%-0.7712%
trainUPTREND90226.3%0.9935%
validationDOWNTREND1252.8%1.351%
validationEXPENSIVE13860.7%2.2330%
validationEXTREME144225.6%4.5842%
validationHIGH VOLATILITY25865.2%1.8116%
validationLOW VOLATILITY18326.6%2.2018%
validationMEDIUM VOLATILITY31563.8%2.3925%
validationNORMAL4742.0%0.1311%
validationSIDEWAYS20611.7%0.7712%
validationUPTREND42591.8%2.6030%

Trades (full period)

latest 100 of 338
EntryExitEntry PxExit PxReturnDays
2026-07-132026-07-14$394.76$396.18-2.37%2
2026-05-282026-06-01$442.10$415.88-0.86%3
2026-05-142026-05-18$443.30$409.99-3.76%3
2026-05-122026-05-13$433.45$445.27-1.96%2
2026-05-082026-05-11$428.35$445.002.67%2
2026-05-062026-05-07$398.73$411.791.54%2
2026-05-042026-05-05$392.51$389.370.16%2
2026-04-292026-04-30$372.80$381.63-0.74%2
2026-04-202026-04-21$392.50$386.42-1.56%2
2025-12-152026-01-05$475.31$451.67-3.26%14
2025-10-292025-11-10$461.51$445.23-4.79%9
2025-09-292025-10-06$443.21$453.25-1.78%6
2025-09-252025-09-26$423.39$440.40-3.20%2
2025-09-222025-09-24$434.21$442.79-0.17%3
2025-09-182025-09-19$416.85$426.07-1.62%2
2025-09-162025-09-17$421.62$425.861.84%2
2025-09-122025-09-15$395.94$410.045.01%2
2025-09-082025-09-09$346.40$346.97-1.03%2
2025-08-292025-09-02$333.87$329.36-2.59%2
2025-08-272025-08-28$349.60$345.98-0.55%2
2025-08-252025-08-26$346.60$351.671.22%2
2025-08-152025-08-18$330.56$335.16-1.19%2
2025-08-132025-08-14$339.38$335.58-0.44%2
2025-08-112025-08-12$339.03$340.841.85%2
2025-07-312025-08-01$308.27$302.63-2.50%2
2025-06-022025-06-03$342.69$344.27-0.90%2
2025-05-292025-05-30$358.43$346.460.16%2
2025-05-272025-05-28$362.89$356.904.71%2
2025-05-222025-05-23$341.04$339.341.20%2
2025-05-202025-05-21$343.82$334.620.21%2
2025-05-162025-05-19$349.98$342.091.32%2
2025-05-142025-05-15$347.68$342.822.71%2
2025-05-122025-05-13$318.38$334.074.58%2
2025-05-072025-05-08$276.22$284.820.08%2
2025-05-052025-05-06$280.26$275.35-1.83%2
2025-05-012025-05-02$280.52$287.21-0.55%2
2025-04-292025-04-30$292.03$282.161.36%2
2025-04-152025-04-16$254.11$241.550.35%2
2025-04-102025-04-11$252.40$252.31-5.23%2
2025-04-082025-04-09$221.86$272.20-3.57%2
2024-12-052024-12-23$369.49$430.6012.16%13
2024-12-032024-12-04$351.42$357.93-1.25%2
2024-11-272024-11-29$332.89$345.16-1.24%2
2024-11-252024-11-26$338.59$338.23-2.91%2
2024-11-212024-11-22$339.64$352.56-0.63%2
2024-11-192024-11-20$346.00$342.031.36%2
2024-11-152024-11-18$320.72$338.742.00%2
2024-11-132024-11-14$330.24$311.180.23%2
2024-11-112024-11-12$350.00$328.496.13%2
2024-11-072024-11-08$296.91$321.221.89%2
2024-10-282024-10-29$262.51$259.52-1.88%2
2024-10-022024-10-03$249.02$240.66-2.58%2
2024-09-302024-10-01$261.63$258.020.17%2
2024-09-262024-09-27$254.22$260.46-0.90%2
2024-09-242024-09-25$254.27$257.021.05%2
2024-09-202024-09-23$238.25$250.00-1.77%2
2024-09-162024-09-17$226.78$227.87-1.21%2
2024-09-122024-09-13$229.81$230.290.38%2
2024-09-102024-09-11$226.17$228.133.06%2
2024-09-062024-09-09$210.73$216.27-6.05%2
2024-09-042024-09-05$219.41$230.172.79%2
2024-07-182024-07-19$249.23$239.200.07%2
2024-07-162024-07-17$256.56$248.500.95%2
2024-07-122024-07-15$248.23$252.641.95%2
2024-07-102024-07-11$263.26$241.030.11%2
2024-07-082024-07-09$252.94$262.330.26%2
2024-07-032024-07-05$246.39$251.524.44%2
2024-07-012024-07-02$209.86$231.264.09%2
2024-06-272024-06-28$197.42$197.880.23%2
2024-03-042024-03-05$188.14$180.74-5.15%2
2024-02-292024-03-01$201.88$202.64-0.20%2
2024-02-262024-02-27$199.40$199.732.57%2
2023-12-272023-12-28$261.44$253.181.18%2
2023-12-222023-12-26$252.54$256.61-0.68%2
2023-12-202023-12-21$247.14$254.50-2.88%2
2023-12-182023-12-19$252.08$257.22-0.53%2
2023-12-122023-12-13$237.01$239.29-0.94%2
2023-12-082023-12-11$243.84$239.740.21%2
2023-12-062023-12-07$239.37$242.640.05%2
2023-12-042023-12-05$235.58$238.72-1.09%2
2023-11-302023-12-01$240.08$238.83-1.30%2
2023-11-282023-11-29$246.72$244.143.01%2
2023-11-242023-11-27$235.45$236.080.23%2
2023-11-212023-11-22$241.20$234.211.52%2
2023-11-172023-11-20$234.30$235.600.07%2
2023-09-222023-09-25$244.88$246.99-3.10%2
2023-09-202023-09-21$262.59$255.70-1.17%2
2023-09-182023-09-19$265.28$266.50-2.46%2
2023-09-142023-09-15$276.04$274.391.08%2
2023-09-122023-09-13$267.48$271.30-1.70%2
2023-07-182023-07-19$293.34$291.260.57%2
2023-07-052023-07-06$282.48$276.540.53%2
2023-06-232023-06-26$256.60$241.05-2.26%2
2023-06-212023-06-22$259.46$264.61-3.96%2
2023-06-162023-06-20$260.54$274.451.13%2
2023-06-142023-06-15$256.79$255.90-0.66%2
2023-06-122023-06-13$249.83$258.711.41%2
2023-06-082023-06-09$234.86$244.403.07%2
2023-06-062023-06-07$221.31$224.571.05%2
2023-06-022023-06-05$213.97$217.612.03%2