Strategy Zoo / S0854

PriceMomentum_V0854

ARCHIVEDhybrid

llmSimplified and de-duplicated entry logic; added volatility gate and allowed SIDEWAYS trend to avoid zero-trade regimes; tightened entry momentum (ret_20d>0.06) plus breakout or price>200sma with mild slope filter; added vol_pctile cap to avoid extreme volatility; broadened cumret tolerance to reduce overfitting; replaced tiny fragile stop with a multi-way exit (20d and 1d stops, RSI overbought, and drawdown cap); reduced base position to 0.7 to lower risk.

Fitness
0.2192
Generation
39
Complexity
17
Created
2026-09-29

Lineage

Parents (1)
PriceMomentum_V0838S0838 · gen 38ARCHIVEDllm

changed sma_200_slope threshold 0.0 -> -0.002

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0854  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and (((close > sma_200 and sma_200_slope > -0.001) or ret_20d > 0.06 or breakout_20 > 0.0) and vol_pctile < 0.85 and cumret_252d > -0.5):
    position = 0.7
if long and (ret_20d < -0.06 or ret_1d < -0.08 or rsi_14 > 85.0 or drawdown > 0.15):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-2.6%23.3%-7.5%1.1%
Total Return-18.7%87.6%-25.1%16.6%
Sharpe-0.020.97-0.250.16
Sortino-0.021.05-0.240.15
Calmar-0.050.77-0.200.02
Volatility20.5%24.7%21.9%21.7%
Max DD-48.2%-30.4%-37.8%-48.2%
Win Rate42.5%45.6%39.4%42.3%
Avg Win4.2%7.0%3.4%4.7%
Avg Loss-3.2%-3.2%-2.7%-3.0%
Payoff1.322.201.261.56
Expectancy-0.0%1.5%-0.3%0.2%
Profit Factor0.981.850.821.14
Trades1065771234
Avg Holding Days8.36.66.47.3
Turnover18.726.626.722.3
Exposure27.2%29.5%28.5%28.0%

Growth of $100

PriceMomentum_V0854 vs TSLA Buy & Hold
PriceMomentum_V0854 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-17.8%-1.34-20.6%7
201720.7%1.05-14.2%19
2018-10.0%-0.82-13.5%3
201910.9%0.61-16.4%5
202085.5%2.98-8.5%9
20213.3%0.26-30.4%30
2022-13.0%-0.61-24.6%17

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 testDOWNTREND273-10.7%-2.302%
hidden testEXPENSIVE8328.2%0.9246%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-14.9%-0.942%
hidden testLOW VOLATILITY43313.3%0.6639%
hidden testMEDIUM VOLATILITY250-28.0%-0.9736%
hidden testNORMAL806-9.1%-0.4328%
hidden testSIDEWAYS293-36.3%-1.4841%
hidden testUPTREND37123.0%0.8638%
trainDOWNTREND518-12.6%-1.121%
trainEXPENSIVE31147.0%1.7037%
trainEXTREME1008.1%1.551%
trainHIGH VOLATILITY699-5.5%-0.273%
trainLOW VOLATILITY74520.5%1.1344%
trainMEDIUM VOLATILITY568-21.9%-0.9636%
trainNORMAL1,601-10.3%-0.5327%
trainSIDEWAYS592-15.0%-0.7328%
trainUPTREND90216.0%0.6642%
validationDOWNTREND125-3.9%-1.731%
validationEXPENSIVE138106.8%3.4747%
validationEXTREME14437.2%2.852%
validationHIGH VOLATILITY2583.2%0.251%
validationLOW VOLATILITY18314.8%0.7052%
validationMEDIUM VOLATILITY31546.4%1.4240%
validationNORMAL474-4.1%-0.1633%
validationSIDEWAYS206-7.0%-0.2737%
validationUPTREND42547.2%1.7134%

Trades (full period)

latest 100 of 234
EntryExitEntry PxExit PxReturnDays
2026-07-012026-07-06$425.30$419.77-4.63%3
2026-05-082026-06-10$428.35$381.59-2.51%23
2026-04-202026-04-21$392.50$386.42-1.56%2
2026-03-172026-03-19$399.27$380.30-0.63%3
2026-03-042026-03-13$405.94$391.200.35%8
2026-02-242026-03-03$409.38$392.430.49%6
2026-02-192026-02-23$411.71$399.83-0.05%3
2026-02-112026-02-18$428.27$411.32-2.54%5
2026-02-092026-02-10$417.32$425.210.92%2
2026-02-052026-02-06$397.21$411.11-1.66%2
2026-02-022026-02-04$421.81$406.01-1.51%3
2026-01-292026-01-30$416.56$430.41-2.56%2
2026-01-272026-01-28$430.90$431.46-0.83%2
2026-01-232026-01-26$449.06$435.20-0.19%2
2026-01-212026-01-22$431.44$449.361.89%2
2026-01-162026-01-20$437.50$419.25-0.31%2
2025-12-042026-01-15$454.53$438.57-1.17%29
2025-11-282025-12-03$430.17$446.740.30%4
2025-11-252025-11-26$419.40$426.580.13%2
2025-11-212025-11-24$391.09$417.78-0.87%2
2025-11-192025-11-20$403.99$395.230.34%2
2025-11-172025-11-18$408.92$401.250.65%2
2025-08-252025-11-14$346.60$404.3512.98%59
2025-08-112025-08-21$339.03$320.11-1.34%9
2025-07-292025-08-06$321.20$319.91-3.77%7
2025-07-152025-07-25$310.78$316.06-2.61%9
2025-05-192025-06-06$342.09$295.14-13.28%14
2025-05-122025-05-13$318.38$334.074.58%2
2025-03-042025-03-05$272.04$279.10-3.24%2
2025-02-282025-03-03$292.98$284.652.60%2
2025-02-262025-02-27$290.80$281.95-2.91%2
2025-02-242025-02-25$330.53$302.80-1.65%2
2025-02-202025-02-21$354.40$337.80-1.33%2
2025-02-182025-02-19$354.11$360.56-0.48%2
2025-02-132025-02-14$355.94$355.843.90%2
2025-02-112025-02-12$328.50$336.51-4.57%2
2025-02-062025-02-10$374.32$350.73-3.21%3
2024-10-232024-10-24$213.65$260.48-1.53%2
2024-10-212024-10-22$218.85$217.97-0.73%2
2024-10-152024-10-18$219.57$220.700.41%4
2024-09-232024-10-14$250.00$219.16-6.04%16
2024-09-162024-09-20$226.78$238.254.02%5
2024-08-302024-09-09$214.11$216.271.51%6
2024-07-112024-07-12$241.03$248.23-6.05%2
2024-07-092024-07-10$262.33$263.262.46%2
2024-06-182024-07-08$184.86$252.9422.95%13
2023-11-162024-01-16$233.59$219.91-6.96%40
2023-11-142023-11-15$237.41$242.844.14%2
2023-11-082023-11-09$222.11$209.98-0.16%2
2023-11-062023-11-07$219.27$222.18-0.36%2
2023-10-252023-10-26$212.42$205.76-1.46%2
2023-10-202023-10-23$211.99$212.08-2.72%2
2023-10-162023-10-19$253.92$220.11-2.47%4
2023-09-292023-10-13$250.22$251.123.43%11
2023-08-292023-09-28$257.18$246.380.62%22
2023-08-252023-08-28$238.59$238.822.46%2
2023-08-232023-08-24$236.86$230.040.96%2
2023-08-212023-08-22$231.28$233.194.99%2
2023-08-172023-08-18$219.22$215.49-2.12%2
2023-08-152023-08-16$232.96$225.60-2.12%2
2023-08-112023-08-14$242.65$239.76-0.91%2
2023-08-092023-08-10$242.19$245.34-2.24%2
2023-08-072023-08-08$251.45$249.70-0.80%2
2023-08-032023-08-04$259.32$253.861.29%2
2023-07-242023-08-02$269.06$254.110.19%8
2023-06-212023-07-21$259.46$260.02-2.81%22
2023-06-152023-06-20$255.90$274.450.88%3
2023-06-132023-06-14$258.71$256.792.35%2
2023-05-312023-06-12$203.93$249.8314.51%9
2023-04-032023-04-20$194.77$162.99-9.30%13
2023-02-282023-03-09$205.71$172.92-8.87%8
2022-09-202022-09-26$308.73$276.01-7.86%5
2022-08-022022-08-31$300.59$275.61-4.65%22
2022-05-042022-05-05$317.54$291.093.20%2
2022-03-182022-04-27$301.80$293.840.77%28
2022-03-102022-03-11$279.43$265.12-1.82%2
2022-03-032022-03-04$279.76$279.43-3.37%2
2022-03-012022-03-02$288.12$293.30-0.63%2
2022-02-182022-02-22$285.66$273.84-1.69%2
2022-02-162022-02-17$307.80$292.12-0.07%2
2022-02-142022-02-15$291.92$307.481.14%2
2022-02-102022-02-11$301.52$286.67-2.20%2
2022-02-082022-02-09$307.33$310.670.99%2
2022-02-042022-02-07$307.77$302.452.39%2
2022-02-022022-02-03$301.89$297.05-2.06%2
2022-01-262022-01-27$312.47$276.371.31%2
2022-01-242022-01-25$310.00$306.13-1.17%2
2022-01-122022-01-13$368.74$343.852.61%2
2021-12-232022-01-04$355.67$383.2012.98%8
2021-12-212021-12-22$312.84$336.292.86%2
2021-12-172021-12-20$310.86$299.980.29%2
2021-12-152021-12-16$325.33$308.971.14%2
2021-12-132021-12-14$322.14$319.50-3.62%2
2021-12-092021-12-10$334.60$339.01-4.40%2
2021-12-072021-12-08$350.58$356.322.82%2
2021-12-032021-12-06$338.32$336.34-4.63%2
2021-11-232021-12-02$369.68$361.53-3.84%7
2021-11-082021-11-10$387.65$355.98-11.62%3
2021-11-042021-11-05$409.97$407.360.79%2
2021-11-022021-11-03$390.67$404.62-2.26%2