Strategy Zoo / S0984

PriceMomentum_V0984

ARCHIVEDhybrid

llmAdded trend momentum confirmation (sma_50_slope>0) to reduce false breakouts; gated entries to non-bear regimes and not during high volatility/bubble; improved exits: small-term stop (ret_5d<-5%), trend-reversal exit (sma_50_slope<0) and profit target (ret_20d>15%); volatility-based position sizing (scale up in low vol, scale down in high vol) and raised base_position to 0.8.

Fitness
0.1768
Generation
45
Complexity
11
Created
2026-10-01

Lineage

Parents (1)
PriceMomentum_V0677S0677 · gen 31ARCHIVEDllm

added entry filter: breakout_50 == 1

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0984  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.05 and breakout_50 == 1 and sma_50_slope > 0.0):
    position = 0.8
if long and (ret_5d < -0.05 or sma_50_slope < 0.0 or ret_20d > 0.15):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-1.0%4.4%5.5%1.7%
Total Return-7.7%13.8%22.0%28.1%
Sharpe-0.060.650.680.23
Sortino-0.020.250.210.09
Calmar-0.040.510.650.07
Volatility9.6%7.0%8.3%8.8%
Max DD-24.3%-8.7%-8.4%-24.3%
Win Rate54.5%63.6%80.0%62.7%
Avg Win2.0%3.5%3.0%2.6%
Avg Loss-2.8%-2.6%-5.0%-3.1%
Payoff0.721.330.610.86
Expectancy-0.2%1.3%1.4%0.5%
Profit Factor0.872.332.421.44
Trades33111559
Avg Holding Days5.55.43.14.9
Turnover6.65.96.46.4
Exposure5.9%5.1%2.7%4.9%

Growth of $100

PriceMomentum_V0984 vs TSLA Buy & Hold
PriceMomentum_V0984 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-0.2%-0.04-2.8%3
20172.4%0.97-1.0%5
2018-12.9%-1.23-13.6%2
201913.2%0.93-2.6%3
20200.0%0.000.0%0
202118.4%1.54-8.7%7
2022-3.9%-0.97-3.9%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 testDOWNTREND2750.0%0.000%
hidden testEXPENSIVE8317.6%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-0.1%-1.000%
hidden testLOW VOLATILITY43413.4%1.345%
hidden testMEDIUM VOLATILITY251-1.8%-0.192%
hidden testNORMAL8084.8%0.573%
hidden testSIDEWAYS293-7.0%-1.174%
hidden testUPTREND37119.9%1.644%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3111.4%0.820%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6992.5%0.270%
trainLOW VOLATILITY7454.7%0.4413%
trainMEDIUM VOLATILITY568-11.2%-1.374%
trainNORMAL1,601-1.0%-0.097%
trainSIDEWAYS592-5.8%-0.923%
trainUPTREND9022.6%0.1911%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY2580.0%0.000%
validationLOW VOLATILITY18310.9%1.0717%
validationMEDIUM VOLATILITY3154.6%0.612%
validationNORMAL4747.3%0.828%
validationSIDEWAYS2060.8%0.880%
validationUPTREND4257.7%0.839%

Trades (full period)

59 trades
EntryExitEntry PxExit PxReturnDays
2026-05-142026-05-19$443.30$404.11-6.52%4
2025-12-162025-12-17$489.88$467.262.29%2
2025-08-272025-09-15$349.60$410.049.88%13
2024-07-102024-07-11$263.26$241.030.12%2
2024-07-082024-07-09$252.94$262.330.29%2
2024-07-032024-07-05$246.39$251.525.07%2
2024-06-272024-07-02$197.42$231.265.32%4
2023-07-182023-07-21$293.34$260.02-7.71%4
2023-07-052023-07-06$282.48$276.540.60%2
2023-06-202023-06-21$274.45$259.464.11%2
2023-06-142023-06-15$256.79$255.90-0.75%2
2023-06-122023-06-13$249.83$258.711.62%2
2023-06-082023-06-09$234.86$244.403.50%2
2023-06-062023-06-07$221.31$224.571.20%2
2023-06-022023-06-05$213.97$217.612.32%2
2022-08-162022-08-17$306.56$304.00-0.87%2
2022-08-042022-08-05$308.63$288.170.16%2
2022-08-022022-08-03$300.59$307.400.73%2
2022-04-052022-04-06$363.75$348.59-3.94%2
2021-11-042021-11-05$409.97$407.360.90%2
2021-11-012021-11-02$402.86$390.676.63%2
2021-10-282021-10-29$359.01$371.332.86%2
2021-10-262021-10-27$339.48$345.95-0.66%2
2021-10-222021-10-25$303.23$341.621.24%2
2021-09-082021-10-19$251.29$288.0912.15%30
2021-08-042021-08-18$236.97$229.66-5.11%11
2019-10-162019-10-25$17.32$21.8812.82%8
2019-07-242019-07-25$17.66$15.251.29%2
2019-07-222019-07-23$17.05$17.34-0.93%2
2018-12-062018-12-19$24.20$22.20-5.18%10
2018-01-222018-02-09$23.44$20.69-8.08%15
2017-01-232017-01-24$16.59$16.971.21%2
2017-01-192017-01-20$16.25$16.321.65%2
2017-01-172017-01-18$15.71$15.89-0.89%2
2017-01-092017-01-10$15.42$15.320.63%2
2017-01-052017-01-06$15.12$15.27-0.24%2
2016-12-282016-12-29$14.65$14.31-0.08%2
2016-04-072016-04-08$17.15$16.67-2.64%2
2016-04-052016-04-06$17.03$17.692.58%2
2015-07-212015-07-28$17.78$17.65-8.49%6
2015-05-292015-07-13$16.72$17.482.37%31
2015-05-182015-05-19$16.58$16.48-0.19%2
2015-05-062015-05-13$15.36$16.213.87%6
2015-04-302015-05-01$15.07$15.07-2.36%2
2014-09-052014-09-16$18.49$17.38-9.18%8
2014-09-022014-09-03$18.94$18.754.11%2
2014-08-282014-08-29$17.59$17.980.03%2
2014-08-262014-08-27$17.45$17.55-0.41%2
2014-08-182014-08-19$17.33$17.12-0.79%2
2014-08-142014-08-15$17.43$17.470.17%2
2014-08-122014-08-13$17.33$17.350.04%2
2014-08-072014-08-08$16.83$16.540.95%2
2014-07-012014-07-02$15.98$15.30-0.27%2
2014-06-242014-06-30$15.50$16.000.47%5
2012-12-122013-01-24$2.35$2.471.53%29
2012-12-032012-12-04$2.31$2.261.73%2
2012-11-292012-11-30$2.25$2.250.95%2
2012-11-202012-11-21$2.20$2.160.03%2
2012-03-132012-04-05$2.41$2.30-2.26%18