Strategy Zoo / S1269

PriceMomentum_V1269

ARCHIVEDhybrid

parameterchanged ret_20d threshold -0.0017 -> -0.1439

Fitness
0.6845
Generation
58
Complexity
4
Created
2026-10-07

Lineage

Parents (1)
PriceMomentum_V1210S1210 · gen 55ARCHIVEDparameter

added entry filter: breakout_20 == 1

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR26.1%88.4%-6.6%27.0%
Total Return536.0%569.0%-22.6%3291.9%
Sharpe0.871.520.020.81
Sortino0.911.460.020.84
Calmar0.632.33-0.120.47
Volatility32.8%50.0%38.5%38.3%
Max DD-41.1%-37.9%-56.6%-57.6%
Win Rate36.4%66.7%44.4%46.2%
Avg Win119.0%87.0%12.2%79.1%
Avg Loss-10.4%-13.2%-13.0%-11.7%
Payoff10.006.580.946.74
Expectancy36.7%53.6%-1.8%30.2%
Profit Factor6.5610.000.755.78
Trades116926
Avg Holding Days80.055.259.469.0
Turnover2.94.04.83.5
Exposure45.5%43.0%55.8%47.6%

Growth of $100

PriceMomentum_V1269 vs TSLA Buy & Hold
PriceMomentum_V1269 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.4%0.14-34.0%1
201744.3%1.52-19.5%1
2018-13.6%-0.43-28.6%1
201927.7%1.08-18.7%2
2020648.6%3.12-33.7%2
202113.8%0.55-19.8%2
2022-24.8%-0.83-34.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 testDOWNTREND2782.4%0.1312%
hidden testEXPENSIVE8333.9%0.6881%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY25437.1%0.8044%
hidden testLOW VOLATILITY43913.8%0.4560%
hidden testMEDIUM VOLATILITY250-59.7%-1.4460%
hidden testNORMAL812-13.7%-0.3951%
hidden testSIDEWAYS294-48.9%-1.3561%
hidden testUPTREND37138.5%0.7885%
trainDOWNTREND5181.6%0.1116%
trainEXPENSIVE31178.7%1.8770%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69948.0%1.1241%
trainLOW VOLATILITY74530.5%1.3055%
trainMEDIUM VOLATILITY5681.7%0.0639%
trainNORMAL1,601-5.5%-0.2237%
trainSIDEWAYS592-17.2%-0.7024%
trainUPTREND90273.8%1.7176%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13850.3%0.9358%
validationEXTREME144378.9%4.4795%
validationHIGH VOLATILITY258137.4%2.0346%
validationLOW VOLATILITY1837.8%0.3629%
validationMEDIUM VOLATILITY31565.2%1.4649%
validationNORMAL474-8.7%-0.3023%
validationSIDEWAYS206-34.2%-1.0826%
validationUPTREND425148.2%2.3764%

Trades (full period)

26 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-26$428.35$379.71-9.08%34
2025-05-132026-04-10$334.07$348.958.34%229
2024-11-072025-02-12$296.91$336.5113.63%65
2024-09-062024-10-24$210.73$260.48-7.37%35
2024-07-032024-08-05$246.39$198.88-10.37%23
2023-11-292024-01-18$244.14$211.88-12.81%34
2023-09-152023-10-27$274.39$207.30-25.61%31
2023-05-312023-08-15$203.93$232.9618.95%53
2023-01-272023-03-13$177.90$174.488.01%31
2022-07-292022-10-06$297.15$238.13-14.44%49
2022-03-232022-04-27$333.04$293.84-12.00%25
2021-10-192021-12-06$288.09$336.3416.41%34
2020-11-242021-02-23$185.13$232.9536.65%61
2020-04-142020-09-30$47.33$143.00221.27%119
2019-10-252020-03-05$21.88$48.30149.62%90
2019-07-022019-08-16$14.97$14.66-5.27%33
2018-10-292019-01-04$22.32$21.18-9.41%46
2018-06-142018-07-30$23.85$19.34-13.98%32
2016-07-262017-07-10$15.30$21.0735.90%241
2016-03-082016-05-05$13.51$14.108.19%42
2015-04-282015-08-26$15.37$14.99-5.17%85
2014-08-142014-10-01$17.43$16.02-6.96%34
2013-12-182014-03-27$9.87$13.8239.40%68
2012-11-212013-10-29$2.16$10.96392.52%236
2012-07-172012-08-03$2.22$1.82-27.57%14
2012-02-152012-04-25$2.24$2.19-4.26%49