Strategy Zoo / S0698

PriceMomentum_V0698

ARCHIVEDhybrid

llmAdded regime gates to restrict trading to uptrends, low volatility, normal valuation. Replaced single momentum filter with an AND of moderate 20d momentum (>3%), positive 50-day slope, and not-overbought (RSI<75) to reduce false entries. Improved exits to a multi-condition OR: larger 20d drawdown, meaningful drop below 50-SMA, or RSI extreme fade — to cut losses earlier. Reduced base position to 0.7 to lower portfolio drawdown risk.

Fitness
0.4858
Generation
32
Complexity
8
Created
2026-09-25

Lineage

Parents (1)
PriceMomentum_V0567S0567 · gen 26ARCHIVEDllm

logic of PriceMomentum_V0450 with risk overlay of LongTermTrend_V0561

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0698  [hybrid]
if flat and (ret_20d > 0.03 and sma_50_slope > 0.0 and rsi_14 < 75.0):
    position = 0.7
if long and (ret_20d < -0.02 or dist_sma_50 < -0.1 or rsi_14 < 35.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR15.5%44.9%10.8%19.9%
Total Return217.0%204.3%46.4%1341.5%
Sharpe0.761.280.550.85
Sortino0.731.230.480.78
Calmar0.291.010.470.37
Volatility22.1%33.2%23.6%25.1%
Max DD-54.3%-44.3%-22.9%-54.3%
Win Rate33.3%42.9%41.2%37.7%
Avg Win21.0%33.7%12.7%24.9%
Avg Loss-4.3%-6.7%-4.1%-4.7%
Payoff4.865.063.115.25
Expectancy4.1%10.6%2.8%6.4%
Profit Factor2.433.792.183.18
Trades30141761
Avg Holding Days24.125.019.124.2
Turnover5.36.56.45.8
Exposure26.8%31.1%23.1%26.8%

Growth of $100

PriceMomentum_V0698 vs TSLA Buy & Hold
PriceMomentum_V0698 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
20161.6%0.23-8.7%2
20176.9%0.45-19.9%6
2018-27.8%-1.53-30.0%7
201923.3%0.99-21.1%2
2020235.3%2.75-24.4%5
202144.4%1.66-12.5%3
2022-39.1%-2.61-38.9%6

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 testEXPENSIVE8370.1%1.8656%
hidden testEXTREME48136.7%3.4748%
hidden testHIGH VOLATILITY25410.8%0.3623%
hidden testLOW VOLATILITY43132.8%1.9720%
hidden testMEDIUM VOLATILITY250-18.6%-0.7228%
hidden testNORMAL804-0.2%-0.0118%
hidden testSIDEWAYS293-17.6%-0.9120%
hidden testUPTREND37146.8%1.4143%
trainDOWNTREND5184.3%0.863%
trainEXPENSIVE31131.7%1.1849%
trainEXTREME100279.3%5.4069%
trainHIGH VOLATILITY69926.7%0.9024%
trainLOW VOLATILITY74527.0%1.7333%
trainMEDIUM VOLATILITY568-8.6%-0.4722%
trainNORMAL1,601-2.4%-0.1420%
trainSIDEWAYS592-14.9%-1.0513%
trainUPTREND90244.9%1.4650%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13839.5%1.0244%
validationEXTREME144213.9%3.9454%
validationHIGH VOLATILITY25851.3%1.1628%
validationLOW VOLATILITY18314.1%0.8434%
validationMEDIUM VOLATILITY31552.1%1.7532%
validationNORMAL474-8.5%-0.4320%
validationSIDEWAYS206-33.7%-2.218%
validationUPTREND42592.1%2.1552%

Trades (full period)

61 trades
EntryExitEntry PxExit PxReturnDays
2026-07-132026-07-15$394.76$394.46-2.12%3
2026-07-082026-07-09$394.06$406.55-1.67%2
2026-05-142026-06-08$443.30$408.95-8.70%17
2025-12-122026-01-07$458.96$431.41-2.21%17
2025-08-222025-11-14$340.01$404.3517.90%60
2025-07-312025-08-01$308.27$302.63-2.50%2
2025-07-082025-07-10$297.81$309.870.32%3
2025-05-162025-06-12$349.98$319.11-3.10%19
2024-10-282025-01-14$262.51$396.3633.94%53
2024-09-032024-10-14$210.60$219.161.47%30
2024-08-222024-08-23$210.66$220.32-4.09%2
2024-06-252024-08-02$187.35$207.6713.42%28
2024-06-102024-06-21$173.79$183.011.54%9
2024-01-032024-01-10$238.45$233.94-3.94%6
2023-05-312023-08-02$203.93$254.1120.41%44
2023-04-032023-04-20$194.77$162.99-9.30%13
2023-02-132023-03-08$194.64$182.00-3.18%17
2022-09-292022-09-30$268.21$265.25-4.90%2
2022-09-202022-09-23$308.73$275.33-4.80%4
2022-09-122022-09-14$304.42$302.61-1.89%3
2022-08-022022-08-29$300.59$284.82-2.17%20
2022-04-052022-04-27$363.75$293.84-16.93%16
2022-01-042022-01-24$383.20$310.00-15.41%14
2021-12-092021-12-10$334.60$339.01-4.40%2
2021-08-032021-12-01$236.58$365.0040.67%85
2020-11-192021-02-11$166.42$270.5543.23%57
2020-10-222020-10-29$141.93$136.94-2.88%6
2020-10-072020-10-20$141.77$140.652.73%10
2020-08-142020-09-24$110.05$129.2613.55%29
2020-05-152020-08-10$53.28$94.5752.87%60
2019-09-122020-03-04$16.39$49.97121.91%120
2019-07-222019-08-08$17.05$15.89-6.69%14
2019-01-182019-01-22$20.15$19.93-9.21%2
2018-11-072018-12-19$23.21$22.20-0.77%29
2018-08-222018-08-31$21.44$20.11-4.24%8
2018-08-032018-08-20$23.21$20.56-8.89%12
2018-06-122018-07-06$22.85$20.59-4.84%18
2018-03-122018-03-19$23.03$20.90-1.33%6
2018-02-262018-03-02$23.83$22.34-4.35%5
2018-01-222018-02-09$23.44$20.69-7.07%15
2017-10-052017-10-10$23.69$23.71-2.51%4
2017-09-182017-09-29$25.67$22.74-7.63%10
2017-08-042017-09-07$23.79$23.37-0.59%24
2017-05-302017-07-06$22.34$20.590.46%27
2017-03-282017-05-24$18.50$20.688.67%41
2016-12-302017-02-28$14.25$16.6710.12%40
2016-07-262016-08-18$15.30$14.90-2.18%18
2016-03-282016-05-03$15.35$15.494.25%27
2015-12-302016-01-05$15.87$14.90-4.18%4
2015-08-062015-08-07$16.41$16.17-6.35%2
2015-04-142015-07-28$13.83$17.6514.20%74
2014-09-192014-09-23$17.29$16.69-3.81%3
2014-08-052014-09-16$15.90$17.384.53%30
2014-06-232014-07-16$15.81$14.48-3.12%17
2014-01-242014-03-26$11.64$14.2015.03%43
2013-06-282013-10-22$7.16$11.4439.19%81
2013-03-262013-06-26$2.52$7.05105.63%65
2013-01-242013-02-22$2.47$2.41-1.59%21
2012-11-122013-01-10$2.07$2.247.55%41
2012-08-232012-09-06$2.05$1.90-4.83%10
2012-02-232012-04-10$2.30$2.16-2.06%33