Strategy Zoo / S0947

PriceMomentum_V0947

ARCHIVEDhybrid

llmAdded regime gate to avoid clear downtrends and bubble regimes; replaced fragile multi-threshold entry with two clearer branches (breakout+50SMA momentum and stronger 20d momentum with 200SMA confirmation); tightened and diversified exit rules (20d stop, 50SMA breakdown, extreme RSI); introduced volatility-based position sizing (scale down in high vol) and reduced base position to lower drawdown risk.

Fitness
0.0931
Generation
43
Complexity
20
Created
2026-09-30

Lineage

Parents (1)
PriceMomentum_V0891S0891 · gen 41ARCHIVEDllm

entry = PriceMomentum_V0865 OR PriceMomentum_V0690

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0947  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.bubble in ['NORMAL']
if flat and ((ret_20d > 0.03 and breakout_20 == 1 and close > sma_50 and sma_50_slope > 0.0) or (ret_20d > 0.08 and cumret_252d > -0.2 and ((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.18))):
    position = 0.8
if long and (ret_20d < -0.02 or close < sma_50 or rsi_14 > 80.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-1.7%-4.6%-5.5%-3.3%
Total Return-12.7%-13.3%-19.1%-38.7%
Sharpe-0.01-0.18-0.17-0.09
Sortino-0.00-0.11-0.11-0.06
Calmar-0.03-0.14-0.17-0.06
Volatility17.9%17.7%20.6%18.6%
Max DD-53.3%-32.3%-32.2%-57.2%
Win Rate41.0%36.8%48.1%42.4%
Avg Win6.5%5.1%5.3%5.8%
Avg Loss-4.7%-3.9%-5.9%-4.9%
Payoff1.371.320.891.19
Expectancy-0.1%-0.6%-0.5%-0.3%
Profit Factor0.960.770.830.87
Trades39192785
Avg Holding Days13.39.68.611.0
Turnover7.810.111.69.2
Exposure19.0%17.4%17.4%18.3%

Growth of $100

PriceMomentum_V0947 vs TSLA Buy & Hold
PriceMomentum_V0947 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.7%-0.30-11.5%3
201711.3%1.58-4.3%3
2018-27.7%-1.32-32.3%7
20194.8%0.31-25.0%8
20200.0%0.000.0%0
202119.6%0.90-15.4%12
2022-27.6%-1.45-27.5%7

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 testDOWNTREND274-1.2%-0.960%
hidden testEXPENSIVE8343.9%2.923%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-17.4%-0.6910%
hidden testLOW VOLATILITY43411.8%0.7122%
hidden testMEDIUM VOLATILITY250-16.0%-0.7316%
hidden testNORMAL807-8.6%-0.4020%
hidden testSIDEWAYS293-25.9%-1.1327%
hidden testUPTREND37112.4%0.4822%
trainDOWNTREND518-5.8%-1.321%
trainEXPENSIVE3118.8%1.601%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-3.0%-0.1411%
trainLOW VOLATILITY74518.7%1.1430%
trainMEDIUM VOLATILITY568-21.2%-1.3514%
trainNORMAL1,601-1.8%-0.0924%
trainSIDEWAYS592-16.8%-0.8921%
trainUPTREND90214.1%0.6528%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-14.1%-0.985%
validationLOW VOLATILITY18312.1%0.7438%
validationMEDIUM VOLATILITY315-3.0%-0.1515%
validationNORMAL474-5.0%-0.2228%
validationSIDEWAYS206-19.2%-0.9724%
validationUPTREND4253.7%0.1919%

Trades (full period)

85 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-08$428.35$408.95-4.08%21
2025-12-152026-01-05$475.31$451.67-3.75%14
2025-08-262025-09-15$351.67$410.0411.16%14
2025-08-132025-08-21$339.38$320.11-4.14%7
2025-06-022025-06-06$342.69$295.14-14.50%5
2025-05-222025-05-28$341.04$356.906.58%4
2025-05-122025-05-15$318.38$342.8212.95%4
2024-09-162024-10-14$226.78$219.16-4.33%21
2024-09-062024-09-09$210.73$216.27-6.91%2
2024-07-112024-08-02$241.03$207.67-14.21%17
2024-07-092024-07-10$262.33$263.262.81%2
2024-07-052024-07-08$251.52$252.941.50%2
2024-06-272024-07-03$197.42$246.3913.91%5
2024-06-182024-06-21$184.86$183.01-2.67%3
2023-11-292024-01-10$244.14$233.94-3.90%29
2023-11-272023-11-28$236.08$246.720.05%2
2023-11-222023-11-24$234.21$235.45-2.48%2
2023-11-202023-11-21$235.60$241.200.28%2
2023-09-122023-09-22$267.48$244.88-5.39%9
2023-06-222023-08-02$264.61$254.110.58%29
2023-06-202023-06-21$274.45$259.464.11%2
2023-06-152023-06-16$255.90$260.54-0.44%2
2023-06-132023-06-14$258.71$256.792.68%2
2023-06-092023-06-12$244.40$249.833.09%2
2023-05-312023-06-08$203.93$234.869.05%7
2023-04-032023-04-06$194.77$185.06-8.66%4
2023-02-102023-03-08$196.89$182.00-7.60%18
2022-09-202022-09-23$308.73$275.33-5.47%4
2022-08-022022-08-29$300.59$284.82-2.53%20
2022-03-232022-04-27$333.04$293.84-9.42%25
2022-01-202022-01-21$332.09$314.63-0.11%2
2022-01-182022-01-19$343.50$331.88-1.61%2
2022-01-122022-01-14$368.74$349.87-2.58%3
2022-01-042022-01-07$383.20$342.32-9.22%4
2021-11-082021-12-01$387.65$365.00-5.01%17
2021-11-042021-11-05$409.97$407.360.90%2
2021-11-022021-11-03$390.67$404.62-2.58%2
2021-10-292021-11-01$371.33$402.862.58%2
2021-10-272021-10-28$345.95$359.011.37%2
2021-10-252021-10-26$341.62$339.489.96%2
2021-10-202021-10-22$288.60$303.232.59%3
2021-08-032021-10-19$236.58$288.0917.68%55
2021-06-242021-07-26$226.61$219.21-1.71%22
2021-06-182021-06-21$207.77$206.940.71%2
2021-04-152021-04-30$246.28$236.48-6.18%12
2021-04-062021-04-07$230.54$223.66-0.09%2
2019-11-212019-12-17$23.66$25.276.52%18
2019-11-192019-11-20$23.97$23.482.02%2
2019-11-132019-11-18$23.07$23.330.35%4
2019-10-292019-11-12$21.08$23.334.08%11
2019-10-162019-10-28$17.32$21.8521.39%9
2019-09-122019-09-25$16.39$15.25-7.91%10
2019-07-222019-08-08$17.05$15.89-7.70%14
2019-01-182019-01-22$20.15$19.93-10.53%2
2018-10-292018-12-19$22.32$22.201.48%36
2018-08-272018-08-28$21.28$20.79-1.04%2
2018-08-032018-08-20$23.21$20.56-10.18%12
2018-06-122018-07-06$22.85$20.59-5.58%18
2018-03-132018-03-15$22.79$21.71-4.53%3
2018-02-272018-03-02$23.40$22.34-6.11%4
2018-01-092018-02-09$22.25$20.69-5.11%23
2017-12-122017-12-26$22.74$21.15-1.04%10
2017-04-062017-04-07$19.91$20.170.84%2
2016-12-282017-01-24$14.65$16.9710.44%18
2016-07-262016-08-18$15.30$14.90-2.50%18
2016-03-282016-05-03$15.35$15.494.83%27
2016-03-212016-03-24$15.89$15.18-3.63%4
2016-01-042016-01-05$14.89$14.90-5.69%2
2015-12-022015-12-03$15.47$15.51-1.91%2
2015-09-222015-09-29$17.40$16.44-4.94%6
2015-04-282015-07-28$15.37$17.657.37%64
2014-11-252014-12-02$16.54$15.43-5.05%5
2014-11-122014-11-24$16.61$16.45-2.78%9
2014-09-042014-09-16$19.07$17.38-7.92%9
2014-08-052014-09-03$15.90$18.7514.91%21
2014-06-162014-07-16$14.97$14.485.05%22
2014-06-092014-06-11$13.69$13.63-2.42%3
2013-12-202013-12-23$9.55$9.571.27%2
2013-03-262013-04-11$2.52$2.919.22%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-092013-01-10$2.02$2.245.86%42
2012-07-132012-07-20$2.28$2.12-1.12%6
2012-06-192012-07-03$2.14$2.04-3.70%11
2012-02-032012-04-10$2.08$2.167.73%46