Strategy Zoo / S0192

PriceMomentum_V0192

ARCHIVEDhybrid

structuralrestricted to bubble regimes ['NORMAL']

Fitness
0.0568
Generation
9
Complexity
6
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0180S0180 · gen 8ARCHIVEDstructural

removed entry condition: ret_20d > 0.05

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0192  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
require regime.bubble in ['NORMAL']
if flat and (breakout_20 == 1 and sma_50 > sma_200):
    position = 1.0
if long and close < sma_20:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-6.5%-1.2%-1.3%-4.2%
Total Return-41.8%-3.6%-4.9%-46.6%
Sharpe-0.51-0.00-0.08-0.29
Sortino-0.16-0.00-0.02-0.09
Calmar-0.14-0.03-0.07-0.08
Volatility11.9%15.3%10.2%12.3%
Max DD-45.2%-39.0%-19.5%-52.7%
Win Rate23.5%25.0%50.0%28.0%
Avg Win4.5%33.2%5.5%8.9%
Avg Loss-5.3%-10.0%-7.4%-6.3%
Payoff0.863.330.741.41
Expectancy-3.0%0.8%-1.0%-2.0%
Profit Factor0.261.110.740.55
Trades174425
Avg Holding Days8.515.510.39.9
Turnover4.32.72.23.4
Exposure6.3%7.7%4.0%6.0%

Growth of $100

PriceMomentum_V0192 vs TSLA Buy & Hold
PriceMomentum_V0192 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-0.7%-0.14-3.8%2
20172.5%0.96-0.1%1
2018-15.5%-0.89-22.0%2
2019-8.9%-0.48-14.4%3
20200.0%0.000.0%0
202132.8%1.31-16.8%2
2022-27.5%-2.70-27.4%2

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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE830.0%0.000%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-1.3%-0.111%
hidden testLOW VOLATILITY4295.4%0.655%
hidden testMEDIUM VOLATILITY248-11.0%-0.925%
hidden testNORMAL800-0.9%-0.095%
hidden testSIDEWAYS293-1.0%-1.010%
hidden testUPTREND371-1.2%-0.0810%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3119.8%1.411%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-9.1%-0.664%
trainLOW VOLATILITY745-3.4%-0.2812%
trainMEDIUM VOLATILITY568-5.7%-0.682%
trainNORMAL1,601-9.5%-0.738%
trainSIDEWAYS592-4.0%-0.661%
trainUPTREND902-10.9%-0.6414%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-25.8%-1.713%
validationLOW VOLATILITY18322.2%2.1019%
validationMEDIUM VOLATILITY3158.2%0.465%
validationNORMAL474-0.1%-0.0012%
validationSIDEWAYS2060.0%0.000%
validationUPTREND425-0.1%-0.0014%

Trades (full period)

25 trades
EntryExitEntry PxExit PxReturnDays
2025-12-082025-12-30$439.58$454.430.81%16
2024-09-162024-09-27$226.78$260.4610.17%10
2024-09-062024-09-09$210.73$216.27-8.64%2
2023-07-052023-07-21$282.48$260.02-6.23%13
2022-04-052022-04-12$363.75$328.98-14.97%6
2022-01-042022-01-10$383.20$352.71-14.58%5
2021-09-272021-11-15$263.79$337.8033.19%36
2021-08-312021-09-21$245.24$246.46-0.30%15
2019-12-132019-12-17$23.89$25.275.85%3
2019-11-082019-11-25$22.48$22.42-0.94%12
2019-01-182019-01-22$20.15$19.93-13.16%2
2018-12-042018-12-18$23.98$22.47-3.00%10
2018-08-032018-08-20$23.21$20.56-12.77%12
2017-03-272017-03-28$18.01$18.502.48%2
2016-07-262016-08-09$15.30$15.27-1.87%11
2016-06-082016-06-09$15.70$15.291.17%2
2015-07-212015-07-22$17.78$17.86-5.68%2
2015-06-182015-07-09$17.46$17.19-2.29%15
2014-08-042014-09-16$15.90$17.388.61%31
2014-06-242014-07-08$15.50$14.60-6.33%10
2013-04-022013-04-11$2.96$2.91-4.90%8
2013-01-032013-01-09$2.32$2.24-4.94%5
2012-03-272012-04-05$2.53$2.30-6.60%8
2012-03-132012-03-23$2.41$2.27-4.66%9
2012-02-212012-02-22$2.30$2.28-1.54%2