Strategy Zoo / S1200

PriceMomentum_V1200

ARCHIVEDhybrid

llm1) Added explicit UPTREND regime gate and restricted to MEDIUM volatility & NORMAL bubble to avoid extreme regimes. 2) Replaced brittle single-threshold entry with two robust branches: momentum (ret_20d + short-term confirmation, positive sma_50 slope, moderate RSI, not too close to 52w high) and trend-breakout (close>200sma, positive MACD histogram, 20d breakout, reasonable annual cumulative return). 3) Strengthened exits: larger 20d stop (-6%) and momentum-based exit when macd_hist turns negative. 4) Reduced base position to 0.8 and added position scaling: cut size in HIGH_VOLATILITY to 0.35 and in EXPENSIVE bubble to 0.5 to lower risk in stressed regimes.

Fitness
0.3396
Generation
55
Complexity
17
Created
2026-10-06

Lineage

Parents (1)
PriceMomentum_V1133S1133 · gen 52ELITEllm

entry from PriceMomentum_V0690, exit from PriceMomentum_V0624

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1200  [hybrid]
if flat and ((ret_20d > 0.05 and ret_5d > 0.0 and sma_50_slope > 0.0 and rsi_14 < 75.0 and dist_52w_high < 0.98) or (close > sma_200 and macd_hist > 0.0 and breakout_20 > 0.0 and cumret_252d > -0.25)):
    position = 0.8
if long and (ret_20d < -0.06 or macd_hist < 0.0):
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35
if regime.bubble == "EXPENSIVE": position *= 0.5

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.1%36.3%9.4%9.1%
Total Return0.7%153.5%39.8%260.9%
Sharpe0.091.470.580.56
Sortino0.071.510.460.47
Calmar0.001.590.370.20
Volatility16.8%22.9%18.1%18.5%
Max DD-46.1%-22.8%-25.4%-46.1%
Win Rate39.3%54.0%47.1%45.1%
Avg Win4.4%5.5%5.7%5.1%
Avg Loss-2.6%-1.9%-2.9%-2.5%
Payoff1.672.902.002.06
Expectancy0.1%2.1%1.2%0.9%
Profit Factor1.083.411.781.69
Trades895034173
Avg Holding Days8.16.88.67.9
Turnover14.518.813.615.1
Exposure17.5%21.4%17.2%18.2%

Growth of $100

PriceMomentum_V1200 vs TSLA Buy & Hold
PriceMomentum_V1200 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.3%-0.25-10.3%7
201716.7%1.55-6.5%13
2018-15.3%-1.59-16.5%12
2019-5.8%-0.19-20.4%6
2020145.9%3.36-7.0%25
20219.9%0.52-16.3%17
2022-7.8%-0.45-19.0%8

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.1%-0.405%
hidden testEXPENSIVE8335.6%1.8517%
hidden testEXTREME4842.2%1.6020%
hidden testHIGH VOLATILITY254-0.7%-0.057%
hidden testLOW VOLATILITY43829.1%1.6623%
hidden testMEDIUM VOLATILITY250-10.3%-0.4918%
hidden testNORMAL8116.2%0.3517%
hidden testSIDEWAYS293-10.3%-0.6125%
hidden testUPTREND37136.6%1.5121%
trainDOWNTREND518-8.4%-1.073%
trainEXPENSIVE31112.2%0.8216%
trainEXTREME100106.0%3.8834%
trainHIGH VOLATILITY6993.4%0.188%
trainLOW VOLATILITY74511.0%0.7827%
trainMEDIUM VOLATILITY568-13.4%-0.8216%
trainNORMAL1,601-7.1%-0.4417%
trainSIDEWAYS592-15.1%-0.9620%
trainUPTREND90218.0%0.8724%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13817.6%0.9217%
validationEXTREME144153.7%4.6031%
validationHIGH VOLATILITY25838.3%1.6811%
validationLOW VOLATILITY18318.1%1.1930%
validationMEDIUM VOLATILITY31538.8%1.4625%
validationNORMAL4741.8%0.0920%
validationSIDEWAYS2065.8%0.3318%
validationUPTREND42557.0%2.0329%

Trades (full period)

latest 100 of 173
EntryExitEntry PxExit PxReturnDays
2026-07-132026-07-15$394.76$394.46-0.77%3
2026-07-022026-07-06$393.45$419.77-6.15%2
2026-05-282026-06-02$442.10$423.74-4.61%4
2026-05-262026-05-27$433.59$440.361.26%2
2026-04-202026-05-21$392.50$417.853.26%24
2025-12-082025-12-30$439.58$454.430.73%16
2025-11-062025-11-07$445.91$429.52-1.48%2
2025-11-032025-11-05$468.37$462.07-1.12%3
2025-10-242025-10-27$433.72$452.42-1.44%2
2025-10-072025-10-08$433.09$438.69-1.86%2
2025-09-082025-10-06$346.40$453.2513.91%21
2025-08-252025-09-03$346.60$334.09-2.65%7
2025-08-122025-08-22$340.84$340.01-4.63%9
2025-04-302025-06-03$282.16$344.2710.71%24
2024-12-272024-12-30$431.66$417.41-1.44%2
2024-12-062024-12-24$389.22$462.287.10%13
2024-12-042024-12-05$357.93$369.490.46%2
2024-12-022024-12-03$357.09$351.420.46%2
2024-10-282024-11-29$262.51$345.164.43%24
2024-09-052024-10-04$230.17$250.083.92%22
2024-06-182024-07-22$184.86$251.5122.17%23
2023-12-152024-01-02$253.50$248.42-0.94%11
2023-11-162023-12-14$233.59$251.05-1.28%20
2023-09-122023-09-25$267.48$246.99-8.60%10
2023-07-202023-07-21$262.90$260.02-7.94%2
2023-07-182023-07-19$293.34$291.260.65%2
2023-07-142023-07-17$281.38$290.380.84%2
2023-07-102023-07-11$269.61$269.79-1.56%2
2023-07-062023-07-07$276.54$274.43-1.84%2
2023-07-032023-07-05$279.82$282.485.35%2
2023-05-312023-06-27$203.93$250.2115.56%19
2023-03-062023-03-07$193.81$187.71-1.77%2
2023-03-012023-03-02$202.77$190.90-1.30%2
2023-02-132023-02-23$194.64$202.070.64%8
2022-09-202022-09-23$308.73$275.33-5.47%4
2022-08-152022-08-19$309.32$296.670.61%5
2022-08-022022-08-12$300.59$300.03-2.97%9
2022-04-202022-04-21$325.73$336.26-4.12%2
2022-03-212022-04-11$307.05$325.3110.49%16
2022-01-182022-01-19$343.50$331.88-0.57%2
2022-01-132022-01-14$343.85$349.87-1.95%2
2022-01-042022-01-12$383.20$368.74-3.28%7
2021-11-262021-11-29$360.64$379.00-2.60%2
2021-11-232021-11-24$369.68$372.00-3.47%2
2021-11-192021-11-22$379.02$385.620.98%2
2021-11-172021-11-18$363.00$365.460.85%2
2021-10-122021-11-11$268.57$354.5024.56%23
2021-10-082021-10-11$261.83$263.98-0.98%2
2021-09-272021-10-07$263.79$264.540.71%9
2021-08-312021-09-21$245.24$246.46-0.21%15
2021-08-262021-08-27$233.72$237.31-1.29%2
2021-08-242021-08-25$236.16$237.070.09%2
2021-08-022021-08-17$236.56$221.90-0.24%12
2021-06-242021-07-12$226.61$228.57-0.08%12
2021-04-142021-04-29$244.08$225.67-7.29%12
2021-02-052021-02-08$284.08$287.810.03%2
2021-01-282021-01-29$278.48$264.51-1.41%2
2021-01-262021-01-27$294.36$288.050.02%2
2021-01-042021-01-25$243.26$293.604.21%15
2020-12-302020-12-31$231.59$235.221.65%2
2020-12-242020-12-28$220.59$221.230.90%2
2020-12-182020-12-23$231.67$215.33-0.94%4
2020-11-182020-12-17$162.21$218.6312.36%21
2020-10-152020-10-20$149.63$140.65-2.76%4
2020-10-122020-10-13$147.43$148.880.24%2
2020-09-212020-09-22$149.80$141.410.40%2
2020-09-172020-09-18$141.14$147.38-1.22%2
2020-09-152020-09-16$149.92$147.251.95%2
2020-08-182020-09-08$125.81$110.0714.06%15
2020-08-142020-08-17$110.05$122.380.46%2
2020-08-072020-08-10$96.85$94.57-0.75%2
2020-08-052020-08-06$99.00$99.31-0.09%2
2020-08-032020-08-04$99.00$99.131.01%2
2020-07-022020-07-27$80.58$102.6411.57%17
2020-06-302020-07-01$71.99$74.645.42%2
2020-06-032020-06-25$58.86$65.737.16%17
2020-06-012020-06-02$59.87$58.775.88%2
2020-05-282020-05-29$53.72$55.67-1.57%2
2020-05-262020-05-27$54.59$54.680.01%2
2020-05-212020-05-22$55.17$54.460.36%2
2020-05-192020-05-20$53.87$54.37-0.25%2
2020-05-152020-05-18$53.28$54.24-0.20%2
2020-04-132020-05-14$43.40$53.568.18%24
2019-12-172020-02-26$25.27$51.9241.35%48
2019-12-032019-12-04$22.41$22.200.16%2
2019-11-222019-11-25$22.20$22.42-5.07%2
2019-10-152019-11-21$17.19$23.6618.55%28
2019-09-122019-09-25$16.39$15.25-7.91%10
2019-07-222019-07-26$17.05$15.20-9.19%5
2019-01-182019-01-22$20.15$19.93-3.69%2
2018-12-112018-12-18$24.45$22.47-3.81%6
2018-12-062018-12-07$24.20$23.860.59%2
2018-11-292018-11-30$22.74$23.37-1.70%2
2018-10-262018-11-21$22.06$22.552.84%19
2018-08-272018-08-28$21.28$20.79-0.36%2
2018-08-032018-08-20$23.21$20.56-3.52%12
2018-07-032018-07-05$20.72$20.61-2.08%2
2018-06-292018-07-02$22.86$22.34-0.61%2
2018-06-122018-06-26$22.85$22.800.12%11
2018-03-132018-03-15$22.79$21.71-4.53%3