Strategy Zoo / S1275

PriceMomentum_V1275

ARCHIVEDhybrid

parameterchanged ret_20d threshold -0.0017 -> -0.0618

Fitness
0.6720
Generation
58
Complexity
2
Created
2026-10-07

Lineage

Parents (1)
PriceMomentum_V0640S0640 · gen 29ARCHIVEDparameter

changed ret_20d threshold 0.05 -> 0.184

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1275  [hybrid]
if flat and ret_20d > 0.184:
    position = 1.0
if long and ret_20d < -0.0618:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR26.2%77.0%12.2%31.5%
Total Return541.5%454.6%53.8%5534.8%
Sharpe0.951.420.510.96
Sortino0.881.380.450.87
Calmar0.782.280.290.75
Volatility28.9%48.7%33.4%34.9%
Max DD-33.5%-33.7%-41.8%-41.8%
Win Rate56.3%55.6%33.3%48.6%
Avg Win29.9%52.7%28.6%40.1%
Avg Loss-7.0%-5.9%-6.5%-6.6%
Payoff4.268.954.376.11
Expectancy13.8%26.6%5.2%16.2%
Profit Factor5.4810.002.185.78
Trades1691237
Avg Holding Days41.837.628.337.6
Turnover4.16.06.45.0
Exposure34.7%43.5%34.7%36.5%

Growth of $100

PriceMomentum_V1275 vs TSLA Buy & Hold
PriceMomentum_V1275 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
20167.8%0.56-16.5%2
201723.3%1.02-14.8%2
2018-12.2%-0.55-18.3%2
201942.6%1.57-13.9%1
2020399.5%2.60-33.7%4
202122.8%0.75-19.8%3
2022-13.2%-0.47-24.6%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 testDOWNTREND27830.4%1.756%
hidden testEXPENSIVE8353.7%1.1972%
hidden testEXTREME48210.8%3.5375%
hidden testHIGH VOLATILITY25456.4%1.2338%
hidden testLOW VOLATILITY43924.1%1.1229%
hidden testMEDIUM VOLATILITY250-35.1%-1.0040%
hidden testNORMAL8121.9%0.0728%
hidden testSIDEWAYS294-16.8%-0.5732%
hidden testUPTREND37134.0%0.7858%
trainDOWNTREND5188.6%1.114%
trainEXPENSIVE31164.7%1.6162%
trainEXTREME100380.3%5.2396%
trainHIGH VOLATILITY69957.8%1.5135%
trainLOW VOLATILITY74527.0%1.2842%
trainMEDIUM VOLATILITY568-9.6%-0.4125%
trainNORMAL1,601-1.9%-0.1026%
trainSIDEWAYS592-4.9%-0.2317%
trainUPTREND90259.3%1.5264%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13834.7%0.6368%
validationEXTREME144320.5%3.9092%
validationHIGH VOLATILITY258101.5%1.5644%
validationLOW VOLATILITY183-2.3%-0.1320%
validationMEDIUM VOLATILITY31583.7%1.8757%
validationNORMAL4742.6%0.0922%
validationSIDEWAYS206-18.6%-0.5830%
validationUPTREND425128.4%2.1263%

Trades (full period)

37 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-10$428.35$381.59-3.86%23
2025-12-172026-01-15$467.26$438.57-10.53%20
2025-09-162025-11-14$421.62$404.35-2.16%44
2025-05-082025-06-13$284.82$325.3115.30%26
2024-11-072025-01-17$296.91$426.5043.14%48
2024-09-062024-10-18$210.73$220.70-4.23%31
2024-07-032024-08-02$246.39$207.67-6.41%22
2024-05-202024-05-29$174.95$176.19-0.60%7
2023-11-292024-01-16$244.14$219.91-11.46%32
2023-09-152023-09-28$274.39$246.38-13.05%10
2023-05-252023-08-02$184.47$254.1142.46%47
2023-01-272023-03-09$177.90$172.9213.34%29
2022-07-292022-08-31$297.15$275.61-1.33%24
2022-03-232022-04-27$333.04$293.84-12.00%25
2021-10-192021-12-02$288.09$361.5325.59%32
2021-04-072021-05-11$223.66$205.73-9.23%25
2020-11-242021-02-19$185.13$260.4350.59%59
2020-10-072020-10-30$141.77$129.35-0.96%18
2020-08-192020-09-25$125.24$135.782.54%27
2020-04-142020-08-12$47.33$103.65110.73%85
2019-10-252020-03-05$21.88$48.30149.62%90
2019-07-012019-08-13$15.14$15.672.28%31
2018-10-292018-12-21$22.32$21.32-4.88%38
2018-06-142018-07-12$23.85$21.11-7.67%20
2017-04-042017-07-06$20.25$20.599.35%65
2017-01-042017-03-10$15.13$16.2512.64%46
2016-07-262016-08-29$15.30$14.35-4.55%25
2016-03-082016-05-04$13.51$14.8412.94%41
2015-09-232015-10-08$17.40$15.11-11.28%12
2015-04-282015-08-04$15.37$17.7512.06%69
2014-08-142014-09-26$17.43$16.44-5.32%31
2013-12-182014-03-26$9.87$14.2044.30%67
2013-07-022013-10-24$7.85$11.5440.10%81
2013-04-022013-06-26$2.96$7.05132.63%61
2012-11-212013-01-14$2.16$2.22-0.47%36
2012-07-172012-07-24$2.22$1.99-14.92%6
2012-02-142012-04-11$2.21$2.212.88%40