Strategy Zoo / S1040

PriceMomentum_V1040

ARCHIVEDhybrid

structuralrestricted to trend regimes ['DOWNTREND']; swapped indicator ret_20d -> ret_5d

Fitness
0.1768
Generation
47
Complexity
3
Created
2026-10-02

Lineage

Parents (1)
PriceMomentum_V0828S0828 · gen 38ARCHIVEDstructural

logic of PriceMomentum_V0567 with risk overlay of PriceMomentum_V0730

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1040  [hybrid]
require regime.trend in ['DOWNTREND']
if flat and ret_5d > 0.1239:
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.2%2.3%5.0%1.9%
Total Return1.8%7.2%20.1%31.0%
Sharpe0.100.370.460.29
Sortino0.020.090.170.07
Calmar0.030.230.230.09
Volatility2.5%6.8%12.1%7.1%
Max DD-6.4%-10.1%-21.6%-21.6%
Win Rate42.9%40.0%44.4%42.9%
Avg Win2.8%6.8%13.4%8.4%
Avg Loss-1.6%-2.0%-5.3%-3.2%
Payoff1.743.372.562.61
Expectancy0.3%1.5%3.1%1.8%
Profit Factor1.302.252.051.95
Trades75921
Avg Holding Days2.13.45.13.7
Turnover1.83.34.82.9
Exposure0.4%1.6%3.9%1.5%

Growth of $100

PriceMomentum_V1040 vs TSLA Buy & Hold
PriceMomentum_V1040 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-4.1%-1.26-4.1%3
20170.0%0.000.0%0
20182.6%0.49-2.3%2
20191.8%0.95-0.1%1
20200.0%0.000.0%0
20210.0%0.000.0%0
20227.2%0.65-10.1%5

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 testDOWNTREND2769.8%0.4512%
hidden testEXPENSIVE830.0%0.000%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY25415.5%0.7012%
hidden testLOW VOLATILITY4363.7%0.711%
hidden testMEDIUM VOLATILITY250-1.0%-1.110%
hidden testNORMAL8096.5%0.505%
hidden testSIDEWAYS2938.8%1.551%
hidden testUPTREND3710.0%0.000%
trainDOWNTREND5181.0%0.202%
trainEXPENSIVE3110.0%0.000%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6990.7%0.171%
trainLOW VOLATILITY7450.0%0.000%
trainMEDIUM VOLATILITY5680.0%0.000%
trainNORMAL1,6010.3%0.110%
trainSIDEWAYS5920.0%0.000%
trainUPTREND9020.0%0.000%
validationDOWNTREND12515.5%0.939%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-1.6%-0.242%
validationLOW VOLATILITY1830.0%0.000%
validationMEDIUM VOLATILITY3157.4%0.872%
validationNORMAL4744.0%0.473%
validationSIDEWAYS206-0.1%-0.580%
validationUPTREND4250.0%0.000%

Trades (full period)

21 trades
EntryExitEntry PxExit PxReturnDays
2026-04-162026-04-17$388.90$400.62-0.98%2
2025-04-282025-05-02$285.88$287.21-1.75%5
2025-04-162025-04-22$241.55$237.97-10.66%4
2025-03-272025-03-28$273.13$263.550.19%2
2025-03-252025-03-26$288.14$272.063.30%2
2024-04-302024-05-10$183.28$168.47-11.56%9
2024-04-262024-04-29$168.29$194.05-1.31%2
2023-05-232023-05-31$185.77$203.936.29%6
2023-01-242023-02-10$143.89$196.8943.93%14
2022-12-012022-12-02$194.70$194.86-0.20%2
2022-07-222022-08-02$272.24$300.599.19%8
2022-06-272022-06-29$244.92$228.49-5.50%3
2022-06-022022-06-03$258.33$234.524.47%2
2022-05-312022-06-01$252.75$246.79-0.38%2
2019-06-112019-06-12$14.47$13.951.78%2
2018-04-102018-04-11$20.31$20.064.99%2
2018-04-062018-04-09$19.95$19.31-2.30%2
2016-02-292016-03-02$12.80$12.56-2.29%3
2016-02-232016-02-24$11.81$11.93-0.50%2
2016-02-182016-02-19$11.12$11.11-1.33%2
2012-08-102012-08-13$2.00$2.081.60%2