Strategy Zoo / S1153

PriceMomentum_V1153

ARCHIVEDhybrid

crossoverentry = PriceMomentum_V0267 OR LongTermTrend_V1083

Fitness
0.5613
Generation
53
Complexity
30
Created
2026-10-06

Lineage

Parents (2)
PriceMomentum_V0267S0267 · gen 12ARCHIVEDcrossover

changed ret_20d threshold 0.05 -> 0.1146

LongTermTrend_V1083S1083 · gen 49ELITEcrossover

swapped indicator ret_20d -> cumret_252d; removed entry condition: rsi_14 > 34.4934

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1153  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.1146 or (((((close > sma_200 and sma_200_slope > -0.0024) or ret_20d > 0.085) and cumret_252d > 1.1509 and cumret_252d > -0.1997 and dist_sma_50 > -0.0774) or ((macd_hist > 0.0 and close > sma_50) or ((breakout_50 == 1 and rel_volume > 1.5045) or ((macd_hist > 0.0 and close > sma_50) and sma_50 > sma_200)))) and sma_20 < close)):
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR19.7%64.9%16.6%27.1%
Total Return319.2%348.1%77.4%3330.7%
Sharpe0.801.450.690.94
Sortino0.771.510.620.90
Calmar0.412.000.450.57
Volatility26.8%39.9%27.9%30.2%
Max DD-48.0%-32.5%-36.8%-48.0%
Win Rate48.2%52.3%42.6%48.2%
Avg Win7.4%8.7%9.0%8.4%
Avg Loss-3.4%-3.4%-3.8%-3.5%
Payoff2.152.532.352.38
Expectancy1.8%2.9%1.6%2.2%
Profit Factor2.002.771.742.22
Trades1146547226
Avg Holding Days6.15.46.46.0
Turnover28.139.724.629.5
Exposure27.4%32.4%25.1%27.9%

Growth of $100

PriceMomentum_V1153 vs TSLA Buy & Hold
PriceMomentum_V1153 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
201634.5%2.75-4.5%8
20176.9%0.45-21.6%14
2018-24.0%-0.93-30.2%12
201928.5%1.19-13.2%8
2020309.8%2.66-24.2%36
202136.2%1.40-11.6%16
2022-27.0%-1.34-32.5%12

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 testDOWNTREND27819.7%0.7128%
hidden testEXPENSIVE8355.8%1.2344%
hidden testEXTREME48143.2%3.1945%
hidden testHIGH VOLATILITY25420.6%0.5240%
hidden testLOW VOLATILITY43840.5%2.0120%
hidden testMEDIUM VOLATILITY250-19.7%-0.8119%
hidden testNORMAL8118.1%0.3422%
hidden testSIDEWAYS293-10.0%-0.735%
hidden testUPTREND37141.9%1.1839%
trainDOWNTREND5185.7%0.3718%
trainEXPENSIVE31129.2%0.9947%
trainEXTREME100340.3%4.8779%
trainHIGH VOLATILITY69935.7%0.9530%
trainLOW VOLATILITY74521.1%1.0933%
trainMEDIUM VOLATILITY5684.4%0.2417%
trainNORMAL1,6010.0%0.0020%
trainSIDEWAYS5926.1%0.424%
trainUPTREND90240.6%1.1149%
validationDOWNTREND12540.6%1.8516%
validationEXPENSIVE13850.1%1.4038%
validationEXTREME144247.7%3.4365%
validationHIGH VOLATILITY25879.7%1.3838%
validationLOW VOLATILITY18312.7%0.6533%
validationMEDIUM VOLATILITY31566.3%2.2428%
validationNORMAL4742.4%0.1121%
validationSIDEWAYS206-11.2%-1.202%
validationUPTREND42596.4%1.8852%

Trades (full period)

latest 100 of 226
EntryExitEntry PxExit PxReturnDays
2026-09-182026-09-29$364.27$352.84-3.63%8
2026-08-242026-09-17$348.95$366.20-1.85%18
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-07-012026-07-06$425.30$419.77-4.50%3
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-212026-05-08$386.42$428.356.17%14
2026-04-162026-04-20$388.90$392.501.37%3
2025-12-042025-12-30$454.53$454.432.12%18
2025-11-042025-11-05$444.26$462.07-5.34%2
2025-10-092025-10-10$435.54$413.49-0.62%2
2025-10-072025-10-08$433.09$438.69-3.16%2
2025-09-122025-10-06$395.94$453.2515.10%17
2025-08-212025-08-22$320.11$340.01-1.37%2
2025-08-082025-08-11$329.65$339.032.09%2
2025-07-292025-08-01$321.20$302.63-3.77%4
2025-07-212025-07-25$328.49$316.06-7.79%5
2025-06-252025-06-26$327.55$325.78-3.99%2
2025-06-042025-06-05$332.05$284.70-2.55%2
2025-05-222025-06-03$341.04$344.272.46%8
2025-04-282025-05-12$285.88$318.384.46%11
2025-04-162025-04-22$241.55$237.97-10.66%4
2025-01-062025-01-07$411.05$394.36-0.05%2
2025-01-022025-01-03$379.28$410.44-6.28%2
2024-12-302024-12-31$417.41$403.84-3.50%2
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-062024-12-24$389.22$462.2814.78%13
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-10-252024-11-29$269.19$345.1627.55%25
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-10-032024-10-04$240.66$250.08-2.42%2
2024-09-062024-09-27$210.73$260.469.15%16
2024-08-202024-08-30$221.10$214.11-7.57%9
2024-07-302024-07-31$222.62$232.07-4.28%2
2024-07-252024-07-26$220.25$219.801.77%2
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-07-022024-07-22$231.26$251.5112.36%14
2024-04-302024-05-29$183.28$176.19-9.10%21
2023-08-302023-09-05$256.90$256.49-4.92%4
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-102023-07-11$269.61$269.79-1.33%2
2023-07-052023-07-07$282.48$274.43-0.93%3
2023-06-302023-07-03$261.77$279.821.46%2
2023-06-282023-06-29$256.24$257.502.21%2
2023-06-022023-06-27$213.97$250.2115.93%17
2023-05-222023-05-31$188.87$203.9311.45%7
2023-01-252023-02-10$144.43$196.8943.79%13
2022-09-152022-09-23$303.75$275.33-4.82%7
2022-09-132022-09-14$292.13$302.61-4.23%2
2022-08-162022-08-19$306.56$296.67-1.56%4
2022-08-052022-08-08$288.17$290.42-4.64%2
2022-06-242022-08-02$245.71$300.5920.82%27
2022-04-202022-04-21$325.73$336.26-3.50%2
2022-04-142022-04-18$328.33$334.76-2.62%2
2022-04-122022-04-13$328.98$340.790.63%2
2022-04-052022-04-11$363.75$325.31-7.32%5
2022-01-182022-01-19$343.50$331.88-2.02%2
2022-01-132022-01-14$343.85$349.87-6.94%2
2021-12-282022-01-12$362.82$368.74-5.56%12
2021-11-222021-11-23$385.62$369.681.54%2
2021-11-182021-11-19$365.46$379.020.48%2
2021-11-162021-11-17$351.58$363.003.88%2
2021-11-122021-11-15$344.47$337.80-3.03%2
2021-10-132021-11-11$270.36$354.5032.70%22
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-282021-10-07$259.19$264.54-1.29%8
2021-08-312021-09-21$245.24$246.46-0.30%15
2021-08-052021-08-17$238.21$221.90-3.67%9
2021-02-092021-02-10$283.15$268.27-1.23%2
2021-02-052021-02-08$284.08$287.810.04%2
2021-02-032021-02-04$284.90$283.33-1.55%2
2021-02-012021-02-02$279.94$290.933.83%2
2021-01-282021-01-29$278.48$264.51-2.40%2
2021-01-262021-01-27$294.36$288.050.04%2
2021-01-052021-01-25$245.04$293.6010.75%14
2020-12-312021-01-04$235.22$243.260.93%2
2020-12-292020-12-30$222.00$231.590.10%2
2020-12-242020-12-28$220.59$221.231.53%2
2020-12-182020-12-23$231.67$215.33-1.66%4
2020-11-192020-12-17$166.42$218.6318.49%20
2020-11-062020-11-11$143.32$139.04-6.52%4
2020-10-132020-10-20$148.88$140.65-1.87%6
2020-10-092020-10-12$144.67$147.431.70%2
2020-10-072020-10-08$141.77$141.972.53%2
2020-10-052020-10-06$141.89$137.992.35%2
2020-10-012020-10-02$149.39$138.364.26%2
2020-09-292020-09-30$139.69$143.00-0.71%2
2020-09-232020-09-24$126.79$129.26-10.53%2
2020-09-212020-09-22$149.80$141.411.44%2
2020-09-172020-09-18$141.14$147.38-4.35%2
2020-09-152020-09-16$149.92$147.256.98%2
2020-09-112020-09-14$124.24$139.870.17%2
2020-09-092020-09-10$122.09$123.7810.71%2
2020-08-172020-09-08$122.38$110.0719.45%16
2020-08-132020-08-14$108.07$110.054.06%2
2020-08-032020-08-04$99.00$99.133.59%2
2020-07-302020-07-31$99.17$95.38-0.97%2
2020-07-282020-07-29$98.43$99.94-4.29%2
2020-07-022020-07-27$80.58$102.6423.34%17
2020-06-302020-07-01$71.99$74.644.61%2