Strategy Zoo / S0782

PriceMomentum_V0782

ARCHIVEDhybrid

crossoverentry from PriceMomentum_V0644, exit from LongTermTrend_V0663

Fitness
0.6210
Generation
36
Complexity
4
Created
2026-09-26

Lineage

Parents (2)
PriceMomentum_V0644S0644 · gen 29ARCHIVEDcrossover

changed ret_20d threshold -0.1766 -> -0.0991; changed ret_20d threshold 0.05 -> 0.1096

LongTermTrend_V0663S0663 · gen 30ARCHIVEDcrossover

swapped indicator macd_hist -> rsi_14

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0782  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
require regime.bubble in ['EXPENSIVE', 'EXTREME']
if flat and ret_20d > 0.1096:
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR14.7%76.0%5.4%22.7%
Total Return198.2%445.0%21.5%1933.6%
Sharpe0.761.710.440.98
Sortino0.501.350.180.61
Calmar0.563.140.220.87
Volatility20.5%37.1%14.4%23.7%
Max DD-26.1%-24.2%-24.3%-26.1%
Win Rate55.8%71.9%41.7%59.8%
Avg Win8.5%10.5%8.9%9.7%
Avg Loss-3.0%-3.9%-3.2%-3.3%
Payoff2.842.682.842.96
Expectancy3.4%6.5%1.9%4.5%
Profit Factor3.596.852.034.40
Trades43321287
Avg Holding Days5.75.85.45.8
Turnover10.921.36.511.8
Exposure10.5%20.4%5.7%11.3%

Growth of $100

PriceMomentum_V0782 vs TSLA Buy & Hold
PriceMomentum_V0782 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
20178.2%0.54-13.7%12
20180.0%0.000.0%0
20193.4%0.65-3.8%0
2020369.7%2.83-24.2%25
202115.5%0.94-7.8%6
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-6.2%-0.1935%
hidden testEXTREME48151.1%3.2248%
hidden testHIGH VOLATILITY25412.7%0.6210%
hidden testLOW VOLATILITY43217.6%2.003%
hidden testMEDIUM VOLATILITY250-19.8%-1.355%
hidden testNORMAL805-1.1%-0.580%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND37115.8%0.6914%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3118.3%0.2641%
trainEXTREME100307.4%4.3480%
trainHIGH VOLATILITY69933.8%1.0915%
trainLOW VOLATILITY7453.9%0.409%
trainMEDIUM VOLATILITY5688.9%0.667%
trainNORMAL1,601-1.1%-0.730%
trainSIDEWAYS5920.0%0.000%
trainUPTREND90235.0%1.1423%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13897.9%2.4642%
validationEXTREME144238.6%3.2067%
validationHIGH VOLATILITY258101.8%1.9128%
validationLOW VOLATILITY18321.3%1.637%
validationMEDIUM VOLATILITY31556.2%1.9023%
validationNORMAL4740.0%0.000%
validationSIDEWAYS2064.9%1.080%
validationUPTREND425110.3%2.2436%

Trades (full period)

87 trades
EntryExitEntry PxExit PxReturnDays
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-09-152025-10-06$410.04$453.258.35%16
2025-05-282025-06-02$356.90$342.69-4.72%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.2816.31%13
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-11-072024-11-29$296.91$345.1615.15%16
2021-02-052021-02-08$284.08$287.810.06%2
2021-02-032021-02-04$284.90$283.33-2.27%2
2021-02-012021-02-02$279.94$290.935.63%2
2021-01-282021-01-29$278.48$264.51-3.52%2
2021-01-262021-01-27$294.36$288.050.06%2
2021-01-052021-01-25$245.04$293.6015.78%14
2020-12-312021-01-04$235.22$243.261.37%2
2020-12-292020-12-30$222.00$231.590.15%2
2020-12-242020-12-28$220.59$221.232.24%2
2020-12-182020-12-23$231.67$215.33-2.56%4
2020-11-192020-12-17$166.42$218.6327.72%20
2020-10-222020-10-23$141.93$140.210.54%2
2020-10-092020-10-12$144.67$147.431.70%2
2020-10-072020-10-08$141.77$141.972.53%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-182020-09-08$125.81$110.0713.72%15
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.6426.32%17
2020-06-302020-07-01$71.99$74.646.77%2
2020-06-262020-06-29$63.98$67.29-2.86%2
2020-06-022020-06-25$58.77$65.736.77%18
2020-05-222020-05-26$54.46$54.59-1.49%2
2020-05-202020-05-21$54.37$55.170.73%2
2020-04-142020-04-30$47.33$52.1322.74%13
2020-03-032020-03-04$49.70$49.970.05%2
2020-02-272020-02-28$45.27$44.53-13.00%2
2019-12-202020-02-26$27.04$51.9297.58%45
2017-09-202017-09-25$24.93$23.00-6.59%4
2017-08-042017-08-22$23.79$22.76-2.85%13
2017-06-052017-06-27$23.15$24.1610.86%17
2017-05-022017-05-04$21.26$19.70-3.85%3
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-072017-04-21$20.17$20.371.07%10
2017-03-292017-04-06$18.49$19.916.11%7
2017-02-092017-02-22$17.95$18.235.63%9
2017-02-072017-02-08$17.17$17.47-0.31%2
2017-01-252017-01-31$16.96$16.80-1.76%5
2014-03-202014-03-21$15.66$15.26-0.59%2
2014-03-182014-03-19$16.00$15.722.39%2
2014-03-142014-03-17$15.40$15.60-3.07%2
2014-03-122014-03-13$16.10$15.852.82%2
2014-02-112014-03-11$13.11$15.6321.27%20
2014-02-072014-02-10$12.44$13.104.36%2
2014-01-242014-02-06$11.64$11.89-4.10%10
2013-10-082013-10-09$11.65$11.25-4.75%2
2013-09-232013-10-04$12.07$12.07-5.69%10
2013-09-192013-09-20$11.86$12.236.83%2
2013-09-172013-09-18$11.08$11.08-0.41%2
2013-09-132013-09-16$11.04$11.110.17%2
2013-09-112013-09-12$10.90$11.00-1.91%2
2013-08-222013-09-10$10.47$11.098.47%13
2013-08-202013-08-21$9.97$9.863.03%2
2013-08-162013-08-19$9.47$9.661.47%2
2013-07-302013-08-15$8.78$9.313.31%13
2013-07-262013-07-29$8.63$8.974.08%2
2013-07-242013-07-25$8.11$8.27-1.05%2
2013-07-222013-07-23$8.16$8.182.10%2
2013-07-182013-07-19$7.94$7.98-1.21%2
2013-07-022013-07-17$7.85$8.02-7.12%11
2013-06-202013-06-21$6.71$6.64-4.05%2
2013-06-182013-06-19$6.89$6.980.96%2
2013-06-132013-06-14$6.55$6.690.26%2
2013-06-112013-06-12$6.30$6.52-5.77%2
2013-06-072013-06-10$6.80$6.674.61%2
2013-06-052013-06-06$6.36$6.490.36%2
2013-04-122013-06-04$2.92$6.32111.99%37
2013-02-142013-02-15$2.55$2.47-0.67%2
2013-01-292013-02-12$2.53$2.530.82%11