Strategy Zoo / S0570

PriceMomentum_V0570

ARCHIVEDmomentum

structuralrestricted to bubble regimes ['EXPENSIVE', 'EXTREME']

Fitness
0.6982
Generation
26
Complexity
4
Created
2026-09-23

Lineage

Parents (1)
PriceMomentum_V0028S0028 · gen 1ARCHIVEDstructural

restricted to trend regimes ['DOWNTREND', 'UPTREND']

Children (9)
PriceMomentum_V0593S0593 · gen 27ARCHIVEDparameter
PriceMomentum_V0623S0623 · gen 28ARCHIVEDstructural
PriceMomentum_V0714S0714 · gen 33ARCHIVEDcrossover
PriceMomentum_V0737S0737 · gen 34ARCHIVEDcrossover
PriceMomentum_V0758S0758 · gen 35ARCHIVEDcrossover
MACDMomentum_V0761S0761 · gen 35ARCHIVEDcrossover
PriceMomentum_V0767S0767 · gen 35ARCHIVEDstructural
PriceMomentum_V0805S0805 · gen 37ARCHIVEDcrossover
PriceMomentum_V0858S0858 · gen 39REJECTEDllm

Strategy Logic (pseudocode)

# PriceMomentum_V0570  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
require regime.bubble in ['EXPENSIVE', 'EXTREME']
if flat and ret_20d > 0.05:
    position = 1.0
if long and ret_20d < -0.03:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR22.8%94.6%10.4%31.6%
Total Return414.3%637.2%44.3%5531.1%
Sharpe1.011.760.631.14
Sortino0.711.370.360.74
Calmar1.022.800.500.94
Volatility22.8%43.1%18.3%27.4%
Max DD-22.2%-33.7%-21.0%-33.7%
Win Rate58.3%85.7%66.7%68.2%
Avg Win34.9%43.7%24.0%38.4%
Avg Loss-3.7%-4.1%-4.7%-3.9%
Payoff9.5010.005.099.89
Expectancy18.8%36.9%14.4%25.0%
Profit Factor10.0010.0010.0010.00
Trades127322
Avg Holding Days25.331.031.028.4
Turnover3.14.71.63.0
Exposure15.0%27.8%9.6%16.3%

Growth of $100

PriceMomentum_V0570 vs TSLA Buy & Hold
PriceMomentum_V0570 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
2017-6.6%-0.16-21.6%7
20180.0%0.000.0%0
20199.5%1.31-3.8%0
2020542.3%2.97-33.7%6
202110.1%0.59-10.1%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 testDOWNTREND2690.0%0.000%
hidden testEXPENSIVE8334.0%0.7966%
hidden testEXTREME48195.3%3.4769%
hidden testHIGH VOLATILITY25424.9%1.0014%
hidden testLOW VOLATILITY42919.3%2.134%
hidden testMEDIUM VOLATILITY250-15.2%-0.6915%
hidden testNORMAL802-1.8%-0.800%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND37129.1%1.0024%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31129.6%0.7964%
trainEXTREME100403.3%5.4797%
trainHIGH VOLATILITY69948.3%1.4720%
trainLOW VOLATILITY74511.9%1.0911%
trainMEDIUM VOLATILITY5686.4%0.3414%
trainNORMAL1,601-2.0%-0.870%
trainSIDEWAYS5921.4%0.630%
trainUPTREND90250.4%1.4933%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13856.4%1.0263%
validationEXTREME144344.5%4.2685%
validationHIGH VOLATILITY258114.1%1.8237%
validationLOW VOLATILITY1835.5%0.3510%
validationMEDIUM VOLATILITY31585.5%2.6031%
validationNORMAL4740.0%0.000%
validationSIDEWAYS2064.9%1.080%
validationUPTREND425132.7%2.3249%

Trades (full period)

22 trades
EntryExitEntry PxExit PxReturnDays
2025-09-152025-11-13$410.04$401.998.54%44
2025-05-282025-06-02$356.90$342.69-4.72%4
2024-11-072025-01-14$296.91$396.3639.51%45
2020-11-192021-02-11$166.42$270.5565.06%57
2020-10-222020-10-29$141.93$136.94-4.12%6
2020-10-072020-10-20$141.77$140.653.87%10
2020-08-142020-09-24$110.05$129.2617.09%29
2020-05-152020-08-10$53.28$94.5780.47%60
2020-04-142020-04-30$47.33$52.1322.74%13
2019-12-172020-03-04$25.27$49.9795.02%53
2017-09-182017-09-26$25.67$23.02-9.35%7
2017-08-042017-08-24$23.79$23.531.44%15
2017-06-012017-07-06$22.69$20.59-4.27%25
2017-04-072017-05-24$20.17$20.681.53%33
2017-03-282017-04-06$18.50$19.918.95%8
2017-02-032017-02-28$16.76$16.67-2.31%17
2017-01-252017-01-31$16.96$16.80-1.76%5
2014-01-242014-03-26$11.64$14.2021.21%43
2013-07-012013-10-22$7.81$11.4460.46%80
2013-04-112013-06-26$2.91$7.05144.15%54
2013-02-142013-02-15$2.55$2.47-0.67%2
2013-01-242013-02-12$2.47$2.536.51%14