Strategy Zoo / S1114

PriceMomentum_V1114

ARCHIVEDhybrid

llmLoosened entry ret_20d to 3% and added momentum/trend confirmations (macd_hist>0 and sma_50_slope>0) to increase trade count while keeping quality. Added multi-part exits: tighter daily stop, larger 20d stop, profit target, and trend-reversal exit to reduce large drawdowns. Introduced regime gate to avoid EXTREME bubble (only NORMAL) and disallow downtrends. Added volatility-based position sizing (reduce exposure in high vol, full in low vol, medium otherwise). Lowered base position to 0.75 to reduce risk.

Fitness
0.2142
Generation
51
Complexity
12
Created
2026-10-03

Lineage

Parents (1)
PriceMomentum_V0817S0817 · gen 37ARCHIVEDllm

added exit filter: ret_20d < -0.025

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1114  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.03 and breakout_50 == 1 and macd_hist > 0.0 and sma_50_slope > 0.0):
    position = 0.75
if long and (ret_20d < -0.05 or ret_1d < -0.03 or ret_20d > 0.25 or sma_50_slope < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.9%4.9%2.3%2.1%
Total Return7.7%15.5%8.9%35.5%
Sharpe0.140.590.290.26
Sortino0.060.340.090.11
Calmar0.040.470.220.08
Volatility10.2%8.8%9.3%9.7%
Max DD-24.7%-10.6%-10.5%-24.7%
Win Rate41.7%60.0%58.8%51.0%
Avg Win6.5%5.3%3.6%5.1%
Avg Loss-3.8%-3.7%-3.7%-3.7%
Payoff1.731.430.981.37
Expectancy0.5%1.7%0.6%0.8%
Profit Factor1.232.151.401.43
Trades24101751
Avg Holding Days8.37.03.06.3
Turnover4.55.06.85.2
Exposure6.6%6.0%2.7%5.5%

Growth of $100

PriceMomentum_V1114 vs TSLA Buy & Hold
PriceMomentum_V1114 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.2%0.77-2.1%1
201712.7%2.27-0.7%1
2018-15.9%-1.68-16.5%8
20198.4%0.52-11.5%6
20200.0%0.000.0%0
202129.2%1.88-6.0%6
2022-10.6%-1.98-10.5%4

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 testDOWNTREND2770.0%0.000%
hidden testEXPENSIVE8316.3%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-8.7%-1.141%
hidden testLOW VOLATILITY43610.5%1.194%
hidden testMEDIUM VOLATILITY2510.7%0.062%
hidden testNORMAL8101.5%0.163%
hidden testSIDEWAYS293-8.4%-1.472%
hidden testUPTREND37113.5%0.985%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3111.3%0.860%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-2.0%-0.162%
trainLOW VOLATILITY74512.0%1.2514%
trainMEDIUM VOLATILITY568-8.2%-1.033%
trainNORMAL1,6011.6%0.148%
trainSIDEWAYS592-8.2%-0.904%
trainUPTREND9028.6%0.6512%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY2580.0%0.000%
validationLOW VOLATILITY1830.9%0.0921%
validationMEDIUM VOLATILITY31511.9%1.082%
validationNORMAL4748.3%0.759%
validationSIDEWAYS206-7.3%-1.594%
validationUPTREND42512.8%1.139%

Trades (full period)

51 trades
EntryExitEntry PxExit PxReturnDays
2026-05-142026-05-18$443.30$409.99-4.03%3
2025-12-162025-12-18$489.88$483.37-1.39%3
2025-09-122025-09-15$395.94$410.045.36%2
2025-08-272025-09-02$349.60$329.36-3.95%4
2024-07-112024-07-12$241.03$248.23-6.48%2
2024-07-092024-07-10$262.33$263.262.63%2
2024-07-052024-07-08$251.52$252.941.41%2
2024-06-272024-07-03$197.42$246.3913.02%5
2023-07-062023-07-21$276.54$260.02-5.27%12
2023-06-202023-06-21$274.45$259.463.85%2
2023-06-142023-06-15$256.79$255.90-0.71%2
2023-06-122023-06-13$249.83$258.711.52%2
2023-06-082023-06-09$234.86$244.403.28%2
2023-06-062023-06-07$221.31$224.571.12%2
2023-06-022023-06-05$213.97$217.612.18%2
2023-02-152023-02-16$214.24$202.041.64%2
2023-02-102023-02-13$196.89$194.64-3.92%2
2022-08-162022-08-31$306.56$275.61-7.88%12
2022-08-042022-08-05$308.63$288.170.15%2
2022-08-022022-08-03$300.59$307.400.68%2
2022-04-052022-04-06$363.75$348.59-3.70%2
2021-11-042021-11-05$409.97$407.360.84%2
2021-11-012021-11-02$402.86$390.676.21%2
2021-10-282021-10-29$359.01$371.332.68%2
2021-09-282021-10-26$259.19$339.4821.43%21
2021-09-012021-09-21$244.70$246.46-0.69%14
2021-08-032021-08-17$236.58$221.90-2.61%11
2019-11-202019-11-21$23.48$23.66-1.67%2
2019-11-182019-11-19$23.33$23.97-0.61%2
2019-11-122019-11-13$23.33$23.070.90%2
2019-11-082019-11-11$22.48$23.010.21%2
2019-10-162019-10-28$17.32$21.8520.01%9
2019-07-222019-07-26$17.05$15.20-8.60%5
2018-12-112018-12-18$24.45$22.47-3.56%6
2018-11-192018-11-20$23.56$23.17-0.33%2
2018-11-082018-11-09$23.43$23.370.55%2
2018-08-082018-08-10$24.69$23.70-5.52%3
2018-06-192018-06-20$23.50$24.15-3.84%2
2018-06-122018-06-18$22.85$24.725.70%5
2018-02-272018-03-02$23.40$22.34-5.74%4
2018-01-222018-02-06$23.44$22.26-3.75%12
2016-12-282017-01-25$14.65$16.9611.65%19
2016-04-052016-04-07$17.03$17.155.42%3
2016-01-042016-01-05$14.89$14.90-5.33%2
2015-07-212015-07-22$17.78$17.86-4.26%2
2015-04-302015-07-08$15.07$17.0011.18%48
2014-08-072014-09-08$16.83$18.818.38%22
2014-06-242014-07-03$15.50$15.28-2.59%8
2013-04-022013-04-04$2.96$2.80-4.96%3
2012-11-202012-12-14$2.20$2.251.47%18
2012-03-142012-04-05$2.35$2.30-2.25%17