Strategy Zoo / S1524

PriceMomentum_V1524

ARCHIVEDhybrid

llmAdded trend and bubble regime gates to avoid entering in clear downtrends and bubble states; reworked entry to require momentum plus clean trend (cross or positive short/long SMA slopes) and avoid high percentile volatility and overbought RSI; relaxed alternative high-breakout path retained; strengthened exit rules (larger 20d stop, drawdown cap, and volatility-spike + negative 1d filter) to reduce drawdown and whipsaws; introduced graduated position scaling by volatility and reduced base position to lower risk.

Fitness
0.1881
Generation
70
Complexity
24
Created
2026-10-13

Lineage

Parents (1)
PriceMomentum_V0690S0690 · gen 32ELITEllm

entry = PriceMomentum_V0671 OR PriceMomentum_V0640

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1524  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.bubble in ['NORMAL']
if flat and ((ret_20d > 0.05 and ((close > sma_200 and sma_200_slope > 0.0) or (close > sma_50 and sma_50_slope > 0.0)) and vol_pctile < 80.0 and rsi_14 < 75.0) or ret_20d > 0.184):
    position = 0.8
if long and (ret_20d < -0.02 or drawdown > 0.12 or (vol_pctile > 90.0 and ret_1d < 0.0)):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.75
if regime.volatility == "HIGH_VOLATILITY": position *= 0.4

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.7%4.6%6.2%4.0%
Total Return24.0%14.3%25.5%77.9%
Sharpe0.250.360.430.32
Sortino0.190.270.300.23
Calmar0.080.210.360.12
Volatility15.2%15.6%17.7%15.9%
Max DD-34.4%-22.1%-17.4%-34.4%
Win Rate42.4%37.5%40.0%41.1%
Avg Win6.8%14.8%11.9%9.2%
Avg Loss-3.5%-4.8%-4.6%-4.0%
Payoff1.953.072.562.29
Expectancy0.9%2.5%2.0%1.4%
Profit Factor1.441.841.711.60
Trades3381556
Avg Holding Days16.724.916.617.8
Turnover6.03.96.45.7
Exposure16.9%16.8%16.6%16.8%

Growth of $100

PriceMomentum_V1524 vs TSLA Buy & Hold
PriceMomentum_V1524 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-3.1%-0.31-8.5%3
201712.8%1.80-4.3%4
2018-14.1%-1.06-19.4%6
201912.2%0.64-17.3%3
20200.0%0.000.0%0
202136.2%1.53-10.5%4
2022-16.1%-1.01-21.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 testDOWNTREND278-2.4%-1.381%
hidden testEXPENSIVE8338.0%2.692%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-4.6%-0.306%
hidden testLOW VOLATILITY44321.7%1.2225%
hidden testMEDIUM VOLATILITY250-5.0%-0.2514%
hidden testNORMAL8165.0%0.2719%
hidden testSIDEWAYS298-5.8%-0.3126%
hidden testUPTREND37125.9%1.1421%
trainDOWNTREND518-3.4%-0.691%
trainEXPENSIVE3118.5%1.641%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6990.3%0.025%
trainLOW VOLATILITY74517.6%1.0831%
trainMEDIUM VOLATILITY568-9.9%-0.7512%
trainNORMAL1,6013.2%0.1921%
trainSIDEWAYS592-9.5%-0.6219%
trainUPTREND90216.8%0.9125%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-7.0%-0.793%
validationLOW VOLATILITY18321.2%1.2141%
validationMEDIUM VOLATILITY3157.1%0.3814%
validationNORMAL4749.1%0.4627%
validationSIDEWAYS206-9.4%-0.5025%
validationUPTREND42514.6%0.9117%

Trades (full period)

56 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-08$428.35$408.95-4.08%21
2026-04-202026-04-21$392.50$386.42-1.34%2
2025-12-152026-01-07$475.31$431.41-4.62%16
2025-08-252025-09-15$346.60$410.0412.89%15
2025-08-112025-08-21$339.03$320.11-1.54%9
2025-06-022025-06-12$342.69$319.11-6.90%9
2025-05-222025-05-28$341.04$356.906.28%4
2025-05-122025-05-15$318.38$342.826.94%4
2024-09-062024-10-14$210.73$219.16-7.51%27
2024-06-252024-08-02$187.35$207.6720.35%28
2024-06-182024-06-21$184.86$183.01-2.67%3
2023-11-172024-01-10$234.30$233.940.43%36
2023-09-122023-09-28$267.48$246.38-7.49%13
2023-05-312023-08-02$203.93$254.1124.53%44
2023-02-102023-03-08$196.89$182.00-5.66%18
2022-09-212022-09-23$300.80$275.33-5.39%3
2022-08-022022-08-29$300.59$284.82-2.85%20
2022-03-222022-04-27$331.33$293.84-2.50%26
2022-01-042022-01-24$383.20$310.00-6.31%14
2021-08-042021-12-01$236.97$365.0039.31%84
2021-06-142021-07-26$205.90$219.214.30%30
2021-04-142021-05-05$244.08$223.65-7.13%16
2021-04-052021-04-12$230.35$233.990.90%6
2019-10-162019-12-17$17.32$25.2726.60%44
2019-09-122019-09-27$16.39$16.14-3.05%12
2019-07-222019-08-08$17.05$15.89-8.57%14
2018-10-292018-12-19$22.32$22.202.17%36
2018-08-272018-08-31$21.28$20.11-2.04%5
2018-08-032018-08-20$23.21$20.56-4.02%12
2018-06-122018-07-06$22.85$20.59-2.14%18
2018-03-132018-03-19$22.79$20.90-3.91%5
2018-01-092018-02-09$22.25$20.69-4.82%23
2017-12-122017-12-26$22.74$21.15-1.54%10
2017-04-062017-04-07$19.91$20.170.34%2
2017-02-022017-02-03$16.77$16.760.58%2
2016-12-302017-01-25$14.25$16.9614.49%17
2016-07-262016-08-18$15.30$14.90-2.50%18
2016-03-282016-05-03$15.35$15.494.07%27
2016-03-212016-03-24$15.89$15.18-4.09%4
2015-12-022015-12-03$15.47$15.51-0.77%2
2015-09-222015-10-02$17.40$16.50-7.04%9
2015-08-062015-08-07$16.41$16.17-5.45%2
2015-04-282015-07-28$15.37$17.659.77%64
2015-04-142015-04-21$13.83$13.96-1.88%6
2014-11-112014-12-02$16.74$15.43-3.97%15
2014-08-052014-09-16$15.90$17.385.11%30
2014-06-092014-07-16$13.69$14.484.34%27
2014-05-282014-06-03$14.02$13.66-2.07%5
2013-12-202013-12-23$9.55$9.570.51%2
2013-03-262013-04-11$2.52$2.9111.81%12
2013-02-152013-02-22$2.47$2.41-6.61%5
2013-02-122013-02-14$2.53$2.55-0.10%3
2012-11-062013-01-10$2.08$2.245.35%45
2012-08-242012-08-29$1.97$1.89-1.90%4
2012-06-192012-07-20$2.14$2.123.55%23
2012-02-022012-04-10$2.02$2.166.75%47