Strategy Zoo / S1253

PriceMomentum_V1253

ARCHIVEDhybrid

parameterchanged ret_20d threshold -0.0017 -> 0.0708

Fitness
0.7259
Generation
57
Complexity
4
Created
2026-10-07

Lineage

Parents (1)
PriceMomentum_V1210S1210 · gen 55ARCHIVEDparameter

added entry filter: breakout_20 == 1

Children (3)
PriceMomentum_V1305S1305 · gen 60ARCHIVEDllm
PriceMomentum_V1326S1326 · gen 61ARCHIVEDstructural
PriceMomentum_V1366S1366 · gen 63ARCHIVEDcrossover

Strategy Logic (pseudocode)

# PriceMomentum_V1253  [hybrid]
if flat and (ret_20d > 0.184 and breakout_20 == 1):
    position = 1.0
if long and ret_20d < 0.0708:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR19.6%94.4%9.8%29.5%
Total Return318.7%634.7%41.9%4395.7%
Sharpe0.871.690.481.00
Sortino0.621.440.310.72
Calmar1.042.800.320.87
Volatility23.8%45.3%27.3%30.3%
Max DD-18.9%-33.7%-31.0%-33.7%
Win Rate57.1%87.5%41.7%58.5%
Avg Win19.7%35.3%20.6%24.6%
Avg Loss-4.5%-1.9%-7.3%-5.5%
Payoff4.3410.002.834.47
Expectancy9.3%30.7%4.3%12.1%
Profit Factor5.7810.002.026.31
Trades2181241
Avg Holding Days20.132.317.021.7
Turnover5.45.36.45.6
Exposure20.2%33.1%20.4%22.9%

Growth of $100

PriceMomentum_V1253 vs TSLA Buy & Hold
PriceMomentum_V1253 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
201620.0%1.41-7.6%2
201715.0%0.97-10.1%3
2018-11.6%-0.70-17.7%2
201911.2%0.61-13.7%2
2020372.5%2.60-33.7%4
202144.6%1.37-17.6%2
20223.2%0.26-14.8%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 testDOWNTREND27821.6%1.523%
hidden testEXPENSIVE8331.6%0.8446%
hidden testEXTREME48183.4%3.2663%
hidden testHIGH VOLATILITY25414.6%0.3628%
hidden testLOW VOLATILITY43930.6%1.8415%
hidden testMEDIUM VOLATILITY250-19.2%-0.7721%
hidden testNORMAL8121.1%0.0515%
hidden testSIDEWAYS294-19.2%-0.8317%
hidden testUPTREND37132.4%0.9036%
trainDOWNTREND5187.8%1.014%
trainEXPENSIVE31115.2%0.5038%
trainEXTREME100307.9%4.3386%
trainHIGH VOLATILITY69935.3%1.0126%
trainLOW VOLATILITY74518.0%1.3222%
trainMEDIUM VOLATILITY5686.3%0.3910%
trainNORMAL1,6013.8%0.2713%
trainSIDEWAYS592-7.6%-0.499%
trainUPTREND90246.7%1.4337%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13875.8%1.5047%
validationEXTREME144278.7%3.4681%
validationHIGH VOLATILITY25890.9%1.4338%
validationLOW VOLATILITY18323.9%1.6512%
validationMEDIUM VOLATILITY31596.0%2.4641%
validationNORMAL47415.7%0.6914%
validationSIDEWAYS20614.4%0.6316%
validationUPTREND425126.2%2.1851%

Trades (full period)

41 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-05-18$428.35$409.992.34%7
2025-12-172025-12-30$467.26$454.43-6.37%9
2025-09-162025-10-13$421.62$435.900.64%20
2025-05-132025-06-06$334.07$295.14-10.75%18
2024-11-072025-01-08$296.91$394.9436.41%42
2024-09-252024-10-04$257.02$250.08-5.54%8
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-032024-07-31$246.39$232.07-3.92%20
2023-11-292023-12-13$244.14$239.29-4.13%11
2023-09-152023-09-25$274.39$246.99-11.47%7
2023-05-312023-07-20$203.93$262.9044.50%35
2023-01-272023-03-03$177.90$197.7918.89%25
2022-07-292022-08-26$297.15$288.095.20%21
2022-03-232022-04-21$333.04$336.26-1.88%21
2021-10-192021-11-29$288.09$379.0024.09%29
2020-11-242021-02-08$185.13$287.8162.99%51
2020-08-192020-09-23$125.24$126.7912.18%25
2020-06-022020-08-05$58.77$99.0065.24%46
2020-04-142020-05-18$47.33$54.2422.53%25
2019-12-242020-03-02$28.35$49.5759.02%46
2019-10-252019-11-25$21.88$22.4210.92%22
2019-07-022019-07-26$14.97$15.200.52%18
2018-10-292018-11-26$22.32$23.07-1.73%20
2018-06-142018-07-05$23.85$20.61-10.02%15
2017-06-142017-06-30$25.38$24.11-4.23%13
2017-04-042017-05-03$20.25$20.736.61%21
2017-01-052017-02-24$15.12$17.1312.55%35
2016-07-262016-08-02$15.30$15.15-0.20%6
2016-03-082016-04-20$13.51$16.6620.26%31
2015-04-282015-05-27$15.37$16.506.66%21
2014-08-142014-09-15$17.43$16.927.04%22
2014-01-222014-03-25$11.90$14.7024.37%44
2013-12-182014-01-03$9.87$9.97-1.75%11
2013-09-202013-10-03$12.23$11.551.50%10
2013-07-302013-09-10$8.78$11.0919.13%30
2013-07-022013-07-17$7.85$8.02-7.12%11
2013-04-172013-06-25$3.03$6.83122.17%49
2013-04-022013-04-10$2.96$2.79-7.99%7
2012-11-212012-12-19$2.16$2.314.61%20
2012-07-172012-07-18$2.22$2.14-7.45%2
2012-02-152012-03-07$2.24$2.21-0.38%15