Strategy Zoo / S0776

PriceMomentum_V0776

ARCHIVEDhybrid

structuralswapped indicator ret_20d -> cumret_252d; added exit filter: cumret_252d < 0.9645

Fitness
0.5213
Generation
35
Complexity
11
Created
2026-09-26

Lineage

Parents (1)
PriceMomentum_V0737S0737 · gen 34ARCHIVEDstructural

entry = PriceMomentum_V0570 OR Breakout20_V0692

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0776  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
require regime.bubble in ['EXPENSIVE', 'EXTREME']
if flat and (ret_20d > 0.05 or (breakout_20 == 1 and dist_sma_20 > -0.121 and vol_chg < 1.2007)):
    position = 1.0
if long and (cumret_252d < 1.2578 or cumret_252d < 0.9645):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR16.6%61.4%-0.6%19.9%
Total Return240.9%320.6%-2.2%1338.8%
Sharpe0.791.340.010.82
Sortino0.511.040.010.50
Calmar0.551.55-0.020.50
Volatility22.6%42.8%12.6%26.3%
Max DD-30.2%-39.7%-24.4%-39.7%
Win Rate54.9%66.7%50.0%55.2%
Avg Win5.1%26.0%3.3%7.6%
Avg Loss-1.5%-7.0%-3.3%-2.6%
Payoff3.523.711.012.97
Expectancy2.2%15.0%0.0%3.0%
Profit Factor4.287.431.013.66
Trades711538125
Avg Holding Days4.516.52.05.2
Turnover17.810.020.517.0
Exposure12.5%30.7%4.1%14.1%

Growth of $100

PriceMomentum_V0776 vs TSLA Buy & Hold
PriceMomentum_V0776 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
20160.0%0.000.0%0
201714.3%1.05-10.7%45
20180.0%0.000.0%0
20192.0%0.37-3.9%5
2020275.3%2.23-39.7%14
20217.7%0.48-10.9%1
20220.0%0.000.0%0

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 testDOWNTREND2720.0%0.000%
hidden testEXPENSIVE83-40.9%-1.9227%
hidden testEXTREME4892.7%1.9531%
hidden testHIGH VOLATILITY25418.3%0.997%
hidden testLOW VOLATILITY4329.3%1.412%
hidden testMEDIUM VOLATILITY250-34.0%-2.655%
hidden testNORMAL805-1.1%-0.580%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND3710.4%0.0210%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31114.7%0.3752%
trainEXTREME100343.4%4.8985%
trainHIGH VOLATILITY69935.3%1.0817%
trainLOW VOLATILITY7459.7%0.878%
trainMEDIUM VOLATILITY5687.1%0.3912%
trainNORMAL1,601-1.9%-0.680%
trainSIDEWAYS5922.0%0.640%
trainUPTREND90238.5%1.1428%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13834.4%0.6078%
validationEXTREME144269.4%3.3985%
validationHIGH VOLATILITY25881.9%1.3241%
validationLOW VOLATILITY1831.8%0.1016%
validationMEDIUM VOLATILITY31568.9%2.1730%
validationNORMAL474-0.8%-0.780%
validationSIDEWAYS2063.2%0.671%
validationUPTREND425100.0%1.7654%

Trades (full period)

latest 100 of 125
EntryExitEntry PxExit PxReturnDays
2025-11-062025-11-07$445.91$429.52-3.69%2
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-292025-10-30$461.51$440.100.01%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-142025-10-15$429.24$435.15-1.73%2
2025-10-092025-10-10$435.54$413.49-0.92%2
2025-10-072025-10-08$433.09$438.69-4.64%2
2025-10-032025-10-06$429.83$453.25-1.61%2
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-292025-09-30$443.21$444.720.44%2
2025-09-252025-09-26$423.39$440.40-4.58%2
2025-09-232025-09-24$425.85$442.79-2.12%2
2025-09-192025-09-22$426.07$434.212.01%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-09-152025-09-16$410.04$421.623.36%2
2025-05-302025-06-02$346.46$342.69-3.54%2
2025-05-282025-05-29$356.90$358.43-1.85%2
2025-01-072025-01-08$394.36$394.94-4.26%2
2025-01-032025-01-06$410.44$411.058.01%2
2024-12-312025-01-02$403.84$379.28-3.45%2
2024-12-272024-12-30$431.66$417.41-5.14%2
2024-12-242024-12-26$462.28$454.137.15%2
2024-12-202024-12-23$421.06$430.60-3.66%2
2024-12-182024-12-19$440.13$436.17-8.47%2
2024-12-162024-12-17$463.02$479.865.94%2
2024-12-122024-12-13$418.10$436.23-1.77%2
2024-12-102024-12-11$400.99$424.772.67%2
2024-12-062024-12-09$389.22$389.795.13%2
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-11-272024-11-29$332.89$345.16-1.78%2
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-212024-11-22$339.64$352.56-0.90%2
2024-11-192024-11-20$346.00$342.031.94%2
2024-11-152024-11-18$320.72$338.742.86%2
2024-11-132024-11-14$330.24$311.180.33%2
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2020-11-192021-02-19$166.42$260.4361.48%62
2020-05-152020-11-13$53.28$136.17155.77%128
2020-04-142020-04-30$47.33$52.1322.74%13
2020-03-032020-03-10$49.70$43.02-18.40%6
2020-02-042020-02-28$59.14$44.53-13.11%18
2020-01-312020-02-03$43.37$52.001.32%2
2020-01-292020-01-30$38.73$42.722.28%2
2020-01-272020-01-28$37.20$37.79-1.40%2
2020-01-232020-01-24$38.15$37.650.26%2
2020-01-212020-01-22$36.48$37.976.98%2
2020-01-162020-01-17$34.23$34.03-1.17%2
2020-01-142020-01-15$35.86$34.572.29%2
2020-01-102020-01-13$31.88$34.99-0.86%2
2020-01-082020-01-09$32.81$32.094.72%2
2020-01-062020-01-07$30.10$31.271.72%2
2020-01-022020-01-03$28.68$29.532.65%2
2019-12-302019-12-31$27.65$27.89-3.84%2
2019-12-262019-12-27$28.73$28.691.14%2
2019-12-232019-12-24$27.95$28.353.16%2
2019-12-192019-12-20$26.94$27.042.57%2
2019-12-172019-12-18$25.27$26.21-0.86%2
2017-09-202017-09-21$24.93$24.43-0.52%2
2017-09-182017-09-19$25.67$25.011.17%2
2017-08-182017-08-21$23.16$22.52-1.47%2
2017-08-162017-08-17$24.19$23.46-0.04%2
2017-08-142017-08-15$24.25$24.161.46%2
2017-08-102017-08-11$23.69$23.86-2.43%2
2017-08-082017-08-09$24.35$24.242.63%2
2017-08-042017-08-07$23.79$23.682.63%2
2017-06-302017-07-03$24.11$23.510.04%2
2017-06-282017-06-29$24.75$24.052.25%2
2017-06-262017-06-27$25.17$24.16-1.75%2
2017-06-222017-06-23$25.51$25.561.45%2
2017-06-202017-06-21$24.82$25.090.46%2
2017-06-162017-06-19$24.76$24.65-1.25%2
2017-06-142017-06-15$25.38$25.021.05%2
2017-06-122017-06-13$23.93$25.060.27%2
2017-06-082017-06-09$24.67$23.822.67%2
2017-06-062017-06-07$23.52$23.981.39%2
2017-06-022017-06-05$22.66$23.15-0.35%2
2017-05-312017-06-01$22.73$22.691.56%2
2017-05-172017-05-18$20.41$20.87-3.63%2
2017-05-152017-05-16$21.06$21.13-2.95%2
2017-05-112017-05-12$21.54$21.65-0.85%2
2017-05-022017-05-03$21.26$20.73-1.42%2
2017-04-282017-05-01$20.94$21.521.56%2
2017-04-262017-04-27$20.68$20.58-1.35%2
2017-04-242017-04-25$20.54$20.920.59%2
2017-04-202017-04-21$20.17$20.37-1.18%2
2017-04-182017-04-19$20.02$20.37-0.59%2
2017-04-132017-04-17$20.27$20.102.21%2
2017-04-112017-04-12$20.58$19.79-1.38%2
2017-04-072017-04-10$20.17$20.831.08%2
2017-04-052017-04-06$19.67$19.91-3.06%2
2017-04-032017-04-04$19.90$20.257.06%2
2017-03-302017-03-31$18.53$18.55-0.01%2
2017-03-282017-03-29$18.50$18.492.47%2
2017-02-222017-02-23$18.23$17.07-1.60%2
2017-02-172017-02-21$18.15$18.491.02%2
2017-02-152017-02-16$18.65$17.93-0.63%2
2017-02-132017-02-14$18.71$18.734.02%2
2017-02-092017-02-10$17.95$17.952.51%2