Strategy Zoo / S0375

PriceMomentum_V0375

ARCHIVEDmomentum

structuralswapped indicator ret_20d -> ret_60d

Fitness
0.5123
Generation
17
Complexity
3
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0201S0201 · gen 9ARCHIVEDstructural

changed ret_20d threshold -0.03 -> -0.1657

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0375  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_60d > 0.2018:
    position = 1.0
if long and ret_20d < -0.1657:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR14.9%66.0%6.7%21.8%
Total Return202.1%357.3%27.1%1707.8%
Sharpe0.601.240.360.72
Sortino0.521.280.310.65
Calmar0.251.500.140.37
Volatility31.3%51.5%33.6%36.8%
Max DD-58.8%-43.9%-46.5%-58.8%
Win Rate25.0%27.8%41.7%30.0%
Avg Win75.8%60.2%13.8%54.0%
Avg Loss-7.6%-4.9%-5.4%-6.2%
Payoff9.9310.002.548.74
Expectancy13.2%13.2%2.6%11.9%
Profit Factor3.314.711.813.74
Trades20181250
Avg Holding Days34.721.326.328.8
Turnover5.112.06.56.8
Exposure35.8%48.4%32.7%37.6%

Growth of $100

PriceMomentum_V0375 vs TSLA Buy & Hold
PriceMomentum_V0375 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-23.0%-2.14-24.4%5
201744.6%1.42-19.5%1
2018-38.2%-2.26-41.5%3
201934.2%1.35-14.0%1
2020469.4%2.68-39.8%7
20215.4%0.33-35.6%6
2022-35.8%-2.27-35.7%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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE8323.5%0.4381%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY254-8.2%-0.1842%
hidden testLOW VOLATILITY42927.7%1.3822%
hidden testMEDIUM VOLATILITY2486.1%0.1642%
hidden testNORMAL8000.6%0.0224%
hidden testSIDEWAYS293-33.3%-1.863%
hidden testUPTREND37156.7%1.1280%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31149.9%1.1377%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69936.6%0.9034%
trainLOW VOLATILITY74521.9%1.0636%
trainMEDIUM VOLATILITY568-7.7%-0.2638%
trainNORMAL1,601-12.2%-0.5624%
trainSIDEWAYS592-12.4%-1.132%
trainUPTREND90249.8%1.0979%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13840.8%0.6985%
validationEXTREME144343.0%4.0287%
validationHIGH VOLATILITY258104.7%1.4850%
validationLOW VOLATILITY18321.9%0.8450%
validationMEDIUM VOLATILITY31555.0%1.2846%
validationNORMAL474-14.1%-0.4726%
validationSIDEWAYS206-27.7%-1.704%
validationUPTREND425127.1%1.8884%

Trades (full period)

50 trades
EntryExitEntry PxExit PxReturnDays
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-07-022026-07-06$393.45$419.77-7.68%2
2025-09-152026-01-13$410.04$447.2013.17%84
2025-07-112025-07-25$313.51$316.06-1.67%11
2025-06-102025-07-09$326.09$295.88-3.68%20
2025-05-272025-06-06$362.89$295.14-16.26%9
2024-10-282025-02-12$262.51$336.5121.79%73
2024-08-162024-09-27$216.12$260.4618.48%30
2024-07-022024-08-05$231.26$198.88-1.23%24
2023-08-222023-09-05$233.19$256.495.73%10
2023-08-162023-08-17$225.60$219.22-3.36%2
2023-06-062023-08-15$221.31$232.969.96%49
2022-09-152022-09-23$303.75$275.33-4.82%7
2022-09-122022-09-14$304.42$302.61-2.71%3
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-04-262022-04-27$292.14$293.84-12.37%2
2021-12-232022-01-20$355.67$332.09-1.50%19
2021-12-072021-12-21$350.58$312.84-10.98%11
2021-08-302021-12-06$243.64$336.3442.29%69
2021-08-102021-08-23$236.66$235.43-4.88%10
2021-03-022021-03-03$228.81$217.73-4.65%2
2021-02-252021-02-26$227.41$225.17-8.25%2
2020-11-192021-02-24$166.42$247.3443.32%65
2020-05-262020-11-13$54.59$136.17151.53%122
2020-04-142020-04-30$47.33$52.1322.74%13
2020-03-302020-03-31$33.48$34.93-2.58%2
2020-03-262020-03-27$35.21$34.29-2.25%2
2020-03-132020-03-16$36.44$29.67-2.68%2
2020-03-112020-03-12$42.28$37.37-1.92%2
2019-10-252020-03-10$21.88$43.02102.50%93
2018-12-272019-01-23$21.08$19.17-8.52%18
2018-11-292018-12-26$22.74$21.74-15.26%18
2018-08-082018-08-20$24.69$20.56-19.68%9
2018-06-222018-07-05$22.24$20.61-10.73%9
2017-01-202017-08-24$16.32$23.5344.43%151
2016-05-202016-06-02$14.69$14.601.82%9
2016-05-172016-05-18$13.64$14.08-1.94%2
2016-05-132016-05-16$13.84$13.89-0.04%2
2016-05-092016-05-12$13.93$13.82-2.97%4
2016-04-072016-05-06$17.15$14.33-20.47%22
2015-05-222015-08-18$16.52$17.383.61%61
2014-08-052014-10-22$15.90$15.41-1.53%56
2014-04-232014-05-08$13.87$11.91-8.10%12
2014-04-022014-04-16$15.35$13.27-10.80%11
2014-03-312014-04-01$13.90$14.46-2.04%2
2014-02-062014-03-28$11.89$14.1618.63%36
2012-12-242013-11-08$2.29$9.20310.27%222
2012-12-032012-12-14$2.31$2.25-0.82%10
2012-03-132012-05-04$2.41$2.12-10.04%38
2012-01-042012-01-05$1.85$1.81-1.52%2