Strategy Zoo / S1283

PriceMomentum_V1283

ARCHIVEDhybrid

llmSimplified and regularized entry: require 20d momentum + long-bias trend (price>200sma or positive 200sma slope), tightened drawdown guard (cumret_252d>-0.25), avoid extreme overbought (rsi_14<85) and extreme volatility (vol_pctile<0.85). Improved exits: use larger 20d loss threshold (-3%) OR negative MACD histogram to exit earlier. Added regime gates (UPTREND, MEDIUM_VOLATILITY, NORMAL bubble) to reduce overfitting across market states. Added volatility-based position scaling (reduce size when vol_pctile>0.8, full size when vol_pctile<0.3) and lowered base_position to 0.8 to reduce exposure and turnover.

Fitness
0.4688
Generation
59
Complexity
11
Created
2026-10-08

Lineage

Parents (1)
PriceMomentum_V1268S1268 · gen 58ARCHIVEDllm

changed cumret_252d threshold -0.1997 -> -0.4743

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1283  [hybrid]
if flat and (ret_20d > 0.05 and (close > sma_200 or sma_200_slope > 0.0) and cumret_252d > -0.25 and rsi_14 < 85.0 and vol_pctile < 0.85):
    position = 0.8
if long and (ret_20d < -0.03 or macd_hist < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR9.8%49.1%3.2%15.2%
Total Return110.9%231.8%12.6%706.4%
Sharpe0.531.380.260.71
Sortino0.511.490.200.67
Calmar0.261.980.120.40
Volatility22.2%32.8%19.3%24.2%
Max DD-38.1%-24.8%-27.8%-38.1%
Win Rate43.7%56.1%34.8%45.5%
Avg Win5.6%6.1%6.1%6.0%
Avg Loss-2.6%-2.7%-2.6%-2.6%
Payoff2.152.272.332.29
Expectancy1.0%2.2%0.4%1.3%
Profit Factor1.672.891.241.91
Trades1196646231
Avg Holding Days6.15.46.05.9
Turnover23.935.219.625.1
Exposure24.7%30.9%19.3%24.6%

Growth of $100

PriceMomentum_V1283 vs TSLA Buy & Hold
PriceMomentum_V1283 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-1.6%-0.06-15.8%10
20177.8%0.52-15.0%22
2018-10.1%-1.23-13.7%7
201924.4%1.19-7.6%5
2020213.8%2.69-17.9%27
202128.4%1.07-15.7%27
2022-18.1%-1.07-18.3%11

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-7.8%-0.896%
hidden testEXPENSIVE833.2%0.1231%
hidden testEXTREME4844.7%1.5525%
hidden testHIGH VOLATILITY2542.2%0.138%
hidden testLOW VOLATILITY44027.8%1.5325%
hidden testMEDIUM VOLATILITY250-32.1%-1.4021%
hidden testNORMAL8132.9%0.1618%
hidden testSIDEWAYS295-0.7%-0.0423%
hidden testUPTREND37119.2%0.7326%
trainDOWNTREND518-13.6%-1.317%
trainEXPENSIVE31128.4%1.0444%
trainEXTREME100224.1%4.2750%
trainHIGH VOLATILITY69931.6%1.1118%
trainLOW VOLATILITY74512.5%0.7632%
trainMEDIUM VOLATILITY568-13.6%-0.6824%
trainNORMAL1,601-4.7%-0.2819%
trainSIDEWAYS592-1.9%-0.1222%
trainUPTREND90235.3%1.2036%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13855.4%1.8236%
validationEXTREME144188.8%3.3352%
validationHIGH VOLATILITY25848.2%1.1625%
validationLOW VOLATILITY18320.8%1.1634%
validationMEDIUM VOLATILITY31557.2%1.8334%
validationNORMAL474-1.3%-0.0623%
validationSIDEWAYS206-2.7%-0.1225%
validationUPTREND42581.9%2.0143%

Trades (full period)

latest 100 of 231
EntryExitEntry PxExit PxReturnDays
2026-07-132026-07-15$394.76$394.46-2.43%3
2026-06-032026-06-04$423.70$418.45-0.17%2
2026-05-272026-06-02$440.36$423.74-3.41%5
2026-05-222026-05-26$426.01$433.591.40%2
2026-04-292026-05-21$372.80$417.858.61%17
2026-04-202026-04-24$392.50$376.30-5.55%5
2025-12-312026-01-02$449.72$438.07-0.99%2
2025-12-152025-12-30$475.31$454.430.02%11
2025-11-062025-11-07$445.91$429.52-2.96%2
2025-11-032025-11-05$468.37$462.07-2.29%3
2025-10-242025-10-27$433.72$452.42-2.88%2
2025-10-142025-10-15$429.24$435.15-1.38%2
2025-10-092025-10-10$435.54$413.49-0.73%2
2025-10-072025-10-08$433.09$438.69-3.72%2
2025-09-082025-10-06$346.40$453.2517.65%21
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-072025-08-22$322.27$340.01-0.09%12
2025-08-052025-08-06$308.72$319.91-0.30%2
2025-07-312025-08-01$308.27$302.63-2.86%2
2025-06-042025-06-05$332.05$284.70-3.00%2
2025-05-122025-06-03$318.38$344.2711.72%16
2025-01-062025-01-07$411.05$394.36-0.04%2
2025-01-022025-01-03$379.28$410.44-5.02%2
2024-12-302024-12-31$417.41$403.84-2.80%2
2024-12-262024-12-27$454.13$431.66-1.57%2
2024-12-062024-12-24$389.22$462.2813.06%13
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-042024-10-04$219.41$250.0811.33%23
2024-07-232024-07-24$246.38$215.99-1.79%2
2024-07-022024-07-22$231.26$251.5111.11%14
2024-02-262024-03-07$199.40$178.65-6.56%9
2023-12-182024-01-02$252.08$248.42-1.71%10
2023-11-172023-12-14$234.30$251.051.82%19
2023-09-122023-09-25$267.48$246.99-8.60%10
2023-07-262023-07-27$264.35$255.71-0.44%2
2023-07-202023-07-21$262.90$260.02-7.94%2
2023-07-182023-07-19$293.34$291.260.65%2
2023-07-142023-07-17$281.38$290.380.84%2
2023-07-122023-07-13$271.99$277.900.49%2
2023-07-102023-07-11$269.61$269.79-1.56%2
2023-07-052023-07-07$282.48$274.43-1.09%3
2023-06-302023-07-03$261.77$279.821.17%2
2023-06-282023-06-29$256.24$257.501.77%2
2023-05-312023-06-27$203.93$250.2115.56%19
2022-09-212022-09-23$300.80$275.33-5.39%3
2022-08-152022-08-19$309.32$296.670.61%5
2022-08-042022-08-12$308.63$300.03-5.54%7
2022-04-192022-04-20$342.72$325.731.74%2
2022-04-142022-04-18$328.33$334.76-3.08%2
2022-04-122022-04-13$328.98$340.790.74%2
2022-03-222022-04-11$331.33$325.318.97%15
2022-01-202022-01-21$332.09$314.63-0.11%2
2022-01-182022-01-19$343.50$331.88-1.61%2
2022-01-132022-01-14$343.85$349.87-5.55%2
2022-01-042022-01-12$383.20$368.74-9.23%7
2021-11-242021-11-26$372.00$360.640.34%2
2021-11-222021-11-23$385.62$369.681.23%2
2021-11-182021-11-19$365.46$379.020.38%2
2021-11-162021-11-17$351.58$363.003.10%2
2021-11-122021-11-15$344.47$337.80-2.42%2
2021-10-122021-11-11$268.57$354.5027.33%23
2021-10-082021-10-11$261.83$263.98-0.98%2
2021-09-272021-10-07$263.79$264.540.71%9
2021-09-232021-09-24$251.21$258.130.02%2
2021-09-082021-09-21$251.29$246.46-2.56%10
2021-08-252021-08-26$237.07$233.720.15%2
2021-08-232021-08-24$235.43$236.162.90%2
2021-08-192021-08-20$224.49$226.75-1.96%2
2021-08-042021-08-17$236.97$221.90-2.79%10
2021-07-212021-07-22$218.43$216.42-0.79%2
2021-07-162021-07-19$214.74$215.41-0.94%2
2021-07-132021-07-15$222.85$216.87-3.94%3
2021-06-142021-07-12$205.90$228.576.03%20
2021-05-032021-05-04$228.30$224.53-2.92%2
2021-04-142021-04-29$244.08$225.67-7.29%12
2021-04-052021-04-12$230.35$233.991.71%6
2021-02-052021-02-08$284.08$287.810.05%2
2021-02-032021-02-04$284.90$283.33-1.82%2
2021-02-012021-02-02$279.94$290.934.50%2
2021-01-282021-01-29$278.48$264.51-2.82%2
2021-01-262021-01-27$294.36$288.050.05%2
2021-01-052021-01-25$245.04$293.6012.64%14
2020-12-312021-01-04$235.22$243.261.09%2
2020-12-292020-12-30$222.00$231.590.12%2
2020-12-242020-12-28$220.59$221.231.79%2
2020-12-182020-12-23$231.67$215.33-1.99%4
2020-11-192020-12-17$166.42$218.6321.91%20
2020-10-222020-10-23$141.93$140.210.44%2
2020-10-132020-10-20$148.88$140.65-2.21%6
2020-10-092020-10-12$144.67$147.431.36%2
2020-10-072020-10-08$141.77$141.972.03%2
2020-08-182020-09-08$125.81$110.0711.19%15
2020-08-142020-08-17$110.05$122.381.31%2
2020-08-072020-08-10$96.85$94.57-2.14%2
2020-08-052020-08-06$99.00$99.31-0.27%2
2020-08-032020-08-04$99.00$99.132.87%2
2020-07-302020-07-31$99.17$95.38-0.78%2
2020-07-282020-07-29$98.43$99.94-3.44%2