Strategy Zoo / S0744

PriceMomentum_V0744

ARCHIVEDhybrid

llmAdded trend confirmation to entries (sma_50_slope>0), tightened exits to include a firm stop-loss (ret_20d<-5%), momentum reversal (sma_50_slope<0) and negative MACD histogram. Added regime gates to restrict trading to uptrends and non-high-volatility / non-bubble regimes. Added position scaling: reduce size in high volatility (vol_pctile>0.8) and when near 52w highs (dist_52w_high<0.05) to lower risk and improve robustness.

Fitness
0.1052
Generation
34
Complexity
11
Created
2026-09-25

Lineage

Parents (1)
PriceMomentum_V0677S0677 · gen 31ARCHIVEDllm

added entry filter: breakout_50 == 1

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0744  [hybrid]
require regime.trend in ['UPTREND']
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 = 1.0
if long and (ret_20d < -0.05 or sma_50_slope < 0.0 or macd_hist < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-1.6%-1.4%8.8%1.0%
Total Return-12.1%-4.2%36.7%15.0%
Sharpe-0.17-0.020.760.14
Sortino-0.05-0.010.230.05
Calmar-0.10-0.040.650.03
Volatility7.8%14.8%12.0%10.7%
Max DD-15.3%-32.4%-13.5%-32.4%
Win Rate45.0%25.0%66.7%44.1%
Avg Win2.9%13.8%9.6%6.1%
Avg Loss-3.4%-4.6%-2.4%-3.7%
Payoff0.862.983.971.67
Expectancy-0.6%-0.0%5.6%0.7%
Profit Factor0.700.997.931.32
Trades208634
Avg Holding Days6.07.87.06.6
Turnover5.05.33.24.6
Exposure5.0%7.1%3.9%5.2%

Growth of $100

PriceMomentum_V0744 vs TSLA Buy & Hold
PriceMomentum_V0744 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
20162.9%0.43-6.6%1
201712.0%2.08-0.9%1
2018-10.0%-1.71-10.0%3
20190.0%0.000.0%0
20200.0%0.000.0%0
202117.8%0.81-16.9%5
2022-18.7%-2.05-18.7%3

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 testDOWNTREND2710.0%0.000%
hidden testEXPENSIVE8321.7%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-8.5%-1.010%
hidden testLOW VOLATILITY43111.9%0.916%
hidden testMEDIUM VOLATILITY25022.2%1.713%
hidden testNORMAL8048.4%0.684%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND37123.0%1.2110%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3111.8%0.860%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6990.0%0.000%
trainLOW VOLATILITY7451.7%0.1712%
trainMEDIUM VOLATILITY568-6.9%-0.742%
trainNORMAL1,601-2.0%-0.236%
trainSIDEWAYS592-3.3%-0.930%
trainUPTREND902-0.7%-0.0711%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-11.8%-1.000%
validationLOW VOLATILITY1836.5%0.5519%
validationMEDIUM VOLATILITY3155.1%0.286%
validationNORMAL474-0.5%-0.0311%
validationSIDEWAYS206-8.5%-1.140%
validationUPTREND4253.5%0.1812%

Trades (full period)

34 trades
EntryExitEntry PxExit PxReturnDays
2025-12-162025-12-30$489.88$454.43-3.49%10
2025-09-122025-09-15$395.94$410.047.15%2
2024-07-022024-07-12$231.26$248.2314.63%8
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-052023-07-07$282.48$274.43-1.37%3
2023-06-022023-06-27$213.97$250.2115.93%17
2022-08-162022-08-19$306.56$296.67-2.28%4
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-04-052022-04-11$363.75$325.31-10.66%5
2021-10-132021-11-10$270.36$355.9826.78%21
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-272021-10-07$263.79$264.540.88%9
2021-09-082021-09-21$251.29$246.46-3.22%10
2021-08-052021-08-17$238.21$221.90-3.67%9
2018-12-142018-12-18$24.38$22.47-7.72%3
2018-12-062018-12-07$24.20$23.860.73%2
2018-02-012018-02-05$23.28$22.21-3.18%3
2017-01-052017-01-25$15.12$16.9611.94%14
2016-04-052016-04-14$17.03$16.792.85%8
2015-07-212015-07-22$17.78$17.86-5.68%2
2015-06-222015-07-09$17.32$17.19-3.07%13
2015-06-182015-06-19$17.46$17.500.37%2
2015-06-092015-06-10$17.07$16.71-0.31%2
2015-05-292015-06-01$16.72$16.63-0.46%2
2015-05-122015-05-22$16.32$16.522.36%9
2015-04-302015-05-01$15.07$15.07-2.95%2
2014-09-022014-09-12$18.94$18.613.73%9
2014-08-282014-08-29$17.59$17.980.03%2
2014-08-262014-08-27$17.45$17.55-0.51%2
2014-08-072014-08-25$16.83$17.502.95%13
2014-06-242014-07-07$15.50$14.84-3.55%9
2012-11-292012-12-14$2.25$2.250.94%12
2012-03-272012-04-05$2.53$2.30-6.60%8
2012-03-132012-03-16$2.41$2.35-3.00%4