Strategy Zoo / S1077

PriceMomentum_V1077

ARCHIVEDhybrid

structuralchanged ret_20d threshold -0.0017 -> 0.0352; added entry filter: breakout_50 == 1

Fitness
0.5928
Generation
49
Complexity
4
Created
2026-10-02

Lineage

Parents (1)
PriceMomentum_V0640S0640 · gen 29ARCHIVEDstructural

changed ret_20d threshold 0.05 -> 0.184

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1077  [hybrid]
if flat and (ret_20d > 0.184 and breakout_50 == 1):
    position = 1.0
if long and ret_20d < 0.0352:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.4%73.8%2.3%23.6%
Total Return284.2%424.6%8.8%2158.5%
Sharpe0.811.480.220.85
Sortino0.581.220.140.60
Calmar0.512.190.060.62
Volatility24.5%44.0%27.4%30.2%
Max DD-35.7%-33.7%-37.8%-37.8%
Win Rate62.5%75.0%44.4%60.6%
Avg Win24.9%37.8%16.9%27.4%
Avg Loss-8.3%-5.5%-9.5%-8.3%
Payoff2.996.901.773.28
Expectancy12.4%26.9%2.2%13.3%
Profit Factor4.9810.001.425.05
Trades168933
Avg Holding Days27.331.122.327.0
Turnover4.15.34.84.5
Exposure21.1%31.9%20.4%23.2%

Growth of $100

PriceMomentum_V1077 vs TSLA Buy & Hold
PriceMomentum_V1077 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
20166.1%0.54-9.4%1
20179.6%0.65-11.4%3
2018-15.5%-1.02-21.3%2
2019-5.0%-0.16-14.1%2
2020276.3%2.32-33.7%4
202146.5%1.42-17.6%2
2022-8.6%-0.40-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 testDOWNTREND2762.0%0.960%
hidden testEXPENSIVE8343.5%1.1248%
hidden testEXTREME48183.4%3.2663%
hidden testHIGH VOLATILITY2546.0%0.1625%
hidden testLOW VOLATILITY43625.7%1.4417%
hidden testMEDIUM VOLATILITY250-28.2%-0.9721%
hidden testNORMAL809-8.3%-0.3615%
hidden testSIDEWAYS293-15.2%-0.6316%
hidden testUPTREND37125.9%0.6839%
trainDOWNTREND518-2.4%-0.700%
trainEXPENSIVE31122.9%0.7241%
trainEXTREME100368.1%5.0795%
trainHIGH VOLATILITY69944.0%1.2526%
trainLOW VOLATILITY74512.3%0.8024%
trainMEDIUM VOLATILITY568-0.1%-0.0112%
trainNORMAL1,601-2.6%-0.1813%
trainSIDEWAYS592-13.9%-0.997%
trainUPTREND90254.6%1.5843%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13859.1%1.1349%
validationEXTREME144254.2%3.3476%
validationHIGH VOLATILITY25869.4%1.1435%
validationLOW VOLATILITY18320.0%1.3513%
validationMEDIUM VOLATILITY31587.4%2.2741%
validationNORMAL4749.1%0.4114%
validationSIDEWAYS206-10.1%-0.7911%
validationUPTREND425117.0%2.0351%

Trades (full period)

33 trades
EntryExitEntry PxExit PxReturnDays
2026-05-112026-06-08$445.00$408.95-8.90%20
2025-12-172026-01-05$467.26$451.67-10.76%12
2025-09-162025-10-15$421.62$435.154.48%22
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-262024-10-14$254.22$219.16-15.43%13
2024-07-032024-08-01$246.39$216.860.16%21
2023-06-022023-07-21$213.97$260.0226.44%34
2023-02-082023-03-07$201.29$187.71-1.72%19
2022-07-292022-08-29$297.15$284.822.36%22
2022-03-292022-04-21$366.52$336.26-10.68%17
2021-10-192021-11-29$288.09$379.0024.09%29
2020-11-242021-02-09$185.13$283.1565.13%52
2020-08-192020-09-24$125.24$129.260.58%26
2020-06-022020-08-10$58.77$94.5761.43%49
2020-05-112020-05-27$54.09$54.68-0.27%12
2019-12-242020-03-04$28.35$49.9777.48%48
2019-10-252019-11-25$21.88$22.4210.92%22
2019-07-252019-07-29$15.25$15.72-14.09%3
2018-11-022018-11-26$23.09$23.07-5.55%16
2018-06-142018-07-06$23.85$20.59-10.51%16
2017-06-142017-07-05$25.38$21.81-6.39%15
2017-04-042017-05-04$20.25$19.703.98%22
2017-01-052017-02-24$15.12$17.1312.55%35
2016-03-182016-05-02$15.52$16.126.14%31
2015-04-282015-06-11$15.37$16.768.05%32
2014-08-142014-09-16$17.43$17.38-2.67%23
2014-01-222014-03-25$11.90$14.7024.37%44
2013-07-022013-10-04$7.85$12.0747.61%67
2013-04-022013-06-26$2.96$7.05132.63%61
2012-11-212012-12-28$2.16$2.211.89%26
2012-07-172012-07-19$2.22$2.15-10.78%3
2012-02-212012-03-19$2.30$2.330.80%20