Strategy Zoo / S1006

PriceMomentum_V1006

ARCHIVEDhybrid

llm1) Added trend-only regime gate (UPTREND) and limited to LOW/MEDIUM volatility, excluded EXTREME bubble — reduce overfitting and avoid crashes. 2) Strengthened entry: require positive 20d return plus rising 50-day slope and not extreme vol_pctile; kept a cleaned breakout branch with tighter vol_chg and dist_sma_20 thresholds. 3) Improved exits: multi-condition exit (20d stop-loss, high RSI overbought, or MACD histogram turning negative) to cut losses/rotations earlier. 4) Added volatility-scaled position rules: full size in low vol, higher size on clean breakouts in low vol; lowered base position to 0.5 to reduce risk and turnover.

Fitness
0.1497
Generation
46
Complexity
16
Created
2026-10-01

Lineage

Parents (1)
PriceMomentum_V0792S0792 · gen 36ARCHIVEDllm

changed ret_20d threshold -0.006 -> -0.1496

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1006  [hybrid]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and ((ret_20d > 0.04 and sma_50_slope > 0.0 and vol_pctile < 0.8) or (breakout_20 == 1 and dist_sma_20 > -0.1 and vol_chg < 1.1)):
    position = 0.5
if long and (ret_20d < -0.12 or rsi_14 > 70.0 or macd_hist < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.6%1.3%-0.7%0.4%
Total Return5.3%4.0%-2.7%6.5%
Sharpe0.130.18-0.050.09
Sortino0.080.12-0.020.06
Calmar0.040.06-0.070.02
Volatility7.2%10.0%8.3%8.1%
Max DD-18.1%-23.9%-10.4%-26.1%
Win Rate49.6%54.0%50.9%51.2%
Avg Win1.3%1.6%1.5%1.4%
Avg Loss-1.2%-1.7%-1.7%-1.4%
Payoff1.100.950.931.01
Expectancy0.1%0.1%-0.0%0.0%
Profit Factor1.091.110.961.06
Trades1396353256
Avg Holding Days2.62.82.52.6
Turnover17.521.014.217.4
Exposure5.5%7.5%4.3%5.6%

Growth of $100

PriceMomentum_V1006 vs TSLA Buy & Hold
PriceMomentum_V1006 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-4.0%-1.00-5.7%10
20174.8%0.60-5.6%32
2018-6.0%-1.74-6.0%6
20191.9%0.40-3.9%10
202021.7%1.94-3.4%20
2021-2.1%-0.11-12.9%33
2022-12.8%-2.04-14.4%9

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 testDOWNTREND2750.0%0.000%
hidden testEXPENSIVE8323.8%1.6711%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-8.7%-1.101%
hidden testLOW VOLATILITY4342.4%0.326%
hidden testMEDIUM VOLATILITY2513.3%0.336%
hidden testNORMAL808-2.9%-0.374%
hidden testSIDEWAYS293-5.6%-1.391%
hidden testUPTREND3713.4%0.2710%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31114.5%1.3712%
trainEXTREME1005.8%1.551%
trainHIGH VOLATILITY6992.2%0.360%
trainLOW VOLATILITY7455.0%0.6411%
trainMEDIUM VOLATILITY568-6.1%-0.815%
trainNORMAL1,601-2.0%-0.325%
trainSIDEWAYS592-1.7%-1.010%
trainUPTREND9023.1%0.2912%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13833.7%2.1816%
validationEXTREME14410.2%1.791%
validationHIGH VOLATILITY258-4.1%-0.660%
validationLOW VOLATILITY183-6.8%-0.8214%
validationMEDIUM VOLATILITY31511.7%0.9110%
validationNORMAL474-10.0%-1.137%
validationSIDEWAYS206-9.3%-1.911%
validationUPTREND4257.7%0.6013%

Trades (full period)

latest 100 of 256
EntryExitEntry PxExit PxReturnDays
2026-07-022026-07-06$393.45$419.77-3.84%2
2026-05-292026-06-01$435.79$415.88-0.81%2
2025-12-312026-01-02$449.72$438.07-0.62%2
2025-12-082025-12-30$439.58$454.430.53%16
2025-11-062025-11-07$445.91$429.52-1.85%2
2025-11-032025-11-05$468.37$462.07-1.41%3
2025-10-292025-10-30$461.51$440.100.00%2
2025-10-242025-10-27$433.72$452.42-1.80%2
2025-10-132025-10-14$435.90$429.242.61%2
2025-10-092025-10-10$435.54$413.49-0.46%2
2025-10-072025-10-08$433.09$438.69-2.32%2
2025-10-032025-10-06$429.83$453.25-0.81%2
2025-10-012025-10-02$459.46$436.001.56%2
2025-09-262025-09-30$440.40$444.722.23%3
2025-09-242025-09-25$442.79$423.391.89%2
2025-09-222025-09-23$434.21$425.850.85%2
2025-09-182025-09-19$416.85$426.07-1.16%2
2025-09-162025-09-17$421.62$425.861.31%2
2025-09-122025-09-15$395.94$410.043.58%2
2025-09-042025-09-05$338.53$350.840.56%2
2025-07-312025-08-01$308.27$302.63-1.79%2
2025-06-042025-06-05$332.05$284.70-1.87%2
2025-05-292025-06-03$358.43$344.27-2.09%4
2025-05-222025-05-28$341.04$356.904.10%4
2024-10-092024-10-10$241.05$238.77-0.81%2
2024-10-072024-10-08$240.83$244.50-1.95%2
2024-10-032024-10-04$240.66$250.08-1.78%2
2024-09-242024-09-27$254.27$260.460.75%4
2024-09-162024-09-20$226.78$238.252.88%5
2024-09-042024-09-09$219.41$216.270.08%4
2024-07-112024-07-12$241.03$248.23-4.32%2
2024-07-092024-07-10$262.33$263.261.76%2
2024-07-052024-07-08$251.52$252.940.94%2
2024-07-022024-07-03$231.26$246.395.00%2
2024-01-032024-01-04$238.45$237.93-2.11%2
2023-07-272023-07-28$255.71$266.44-1.73%2
2023-07-252023-07-26$265.28$264.35-0.80%2
2023-07-192023-07-20$291.26$262.90-0.45%2
2023-07-172023-07-18$290.38$293.341.50%2
2023-07-132023-07-14$277.90$281.380.99%2
2023-07-112023-07-12$269.79$271.99-0.07%2
2023-07-072023-07-10$274.43$269.61-0.48%2
2023-07-052023-07-06$282.48$276.540.38%2
2023-06-302023-07-03$261.77$279.820.73%2
2023-06-282023-06-29$256.24$257.501.10%2
2023-06-232023-06-27$256.60$250.21-4.59%3
2023-06-212023-06-22$259.46$264.61-2.83%2
2023-06-162023-06-20$260.54$274.450.81%2
2023-06-142023-06-15$256.79$255.90-0.47%2
2023-06-122023-06-13$249.83$258.711.01%2
2023-06-082023-06-09$234.86$244.402.19%2
2023-06-062023-06-07$221.31$224.570.75%2
2023-06-022023-06-05$213.97$217.611.45%2
2022-09-202022-09-23$308.73$275.33-3.44%4
2022-09-122022-09-14$304.42$302.61-1.34%3
2022-08-162022-08-19$306.56$296.67-1.15%4
2022-08-052022-08-08$288.17$290.42-3.41%2
2022-04-192022-04-20$342.72$325.731.09%2
2022-04-142022-04-18$328.33$334.76-1.93%2
2022-04-122022-04-13$328.98$340.790.46%2
2022-04-052022-04-11$363.75$325.31-5.42%5
2022-01-122022-01-13$368.74$343.851.86%2
2021-12-092021-12-10$334.60$339.01-3.15%2
2021-11-262021-11-29$360.64$379.00-1.63%2
2021-11-232021-11-24$369.68$372.00-2.17%2
2021-11-092021-11-10$341.17$355.98-6.09%2
2021-11-052021-11-08$407.36$387.65-0.42%2
2021-11-032021-11-04$404.62$409.971.69%2
2021-11-012021-11-02$402.86$390.674.14%2
2021-10-282021-10-29$359.01$371.331.79%2
2021-10-262021-10-27$339.48$345.95-0.41%2
2021-10-222021-10-25$303.23$341.620.78%2
2021-10-202021-10-21$288.60$298.00-0.01%2
2021-10-182021-10-19$290.04$288.091.51%2
2021-10-122021-10-15$268.57$281.011.56%4
2021-10-082021-10-11$261.83$263.98-0.61%2
2021-09-282021-10-07$259.19$264.54-0.64%8
2021-09-242021-09-27$258.13$263.791.28%2
2021-09-222021-09-23$250.65$251.210.75%2
2021-08-312021-09-21$245.24$246.46-0.11%15
2021-08-262021-08-27$233.72$237.31-0.81%2
2021-08-242021-08-25$236.16$237.070.06%2
2021-08-192021-08-20$224.49$226.75-1.23%2
2021-08-052021-08-17$238.21$221.90-1.81%9
2021-02-102021-02-11$268.27$270.55-2.73%2
2021-02-052021-02-08$284.08$287.810.03%2
2021-02-032021-02-04$284.90$283.33-1.14%2
2021-02-012021-02-02$279.94$290.932.81%2
2021-01-282021-01-29$278.48$264.51-1.76%2
2021-01-262021-01-27$294.36$288.050.03%2
2021-01-192021-01-25$281.52$293.601.14%5
2021-01-142021-01-15$281.67$275.39-0.65%2
2021-01-122021-01-13$283.15$284.802.26%2
2021-01-072021-01-08$272.01$293.343.87%2
2021-01-052021-01-06$245.04$251.990.27%2
2020-12-312021-01-04$235.22$243.260.68%2
2020-12-292020-12-30$222.00$231.590.07%2
2020-12-242020-12-28$220.59$221.231.12%2
2020-12-222020-12-23$213.45$215.33-0.83%2
2020-12-182020-12-21$231.67$216.622.88%2