Strategy Zoo / S0658

PriceMomentum_V0658

ARCHIVEDmomentum

structuraladded entry filter: vol_chg < 1.2824; swapped indicator ret_20d -> ret_60d

Fitness
0.4786
Generation
30
Complexity
5
Created
2026-09-24

Lineage

Parents (1)
PriceMomentum_V0449S0449 · gen 20ARCHIVEDstructural

changed ret_20d threshold -0.1437 -> -0.006

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0658  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 and vol_chg < 1.2824):
    position = 1.0
if long and ret_60d < -0.0619:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR22.2%43.0%10.9%23.4%
Total Return396.0%192.2%46.9%2091.7%
Sharpe0.780.930.470.74
Sortino0.800.940.440.72
Calmar0.390.710.220.39
Volatility32.6%55.2%35.0%38.8%
Max DD-57.6%-60.7%-49.9%-60.7%
Win Rate46.7%40.0%57.1%50.4%
Avg Win16.3%30.8%5.0%13.2%
Avg Loss-4.1%-5.4%-4.4%-4.2%
Payoff4.035.701.133.12
Expectancy5.5%9.1%0.9%4.5%
Profit Factor3.533.801.503.16
Trades602049129
Avg Holding Days15.821.28.114.1
Turnover15.213.326.717.6
Exposure46.4%53.4%37.7%45.7%

Growth of $100

PriceMomentum_V0658 vs TSLA Buy & Hold
PriceMomentum_V0658 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.2%0.10-20.6%9
201737.7%1.19-19.5%2
2018-39.6%-1.93-40.5%9
201925.3%1.31-14.0%14
2020269.4%2.02-60.7%4
202116.7%0.58-36.7%2
2022-42.8%-2.30-42.7%14

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 testDOWNTREND2701.3%0.0618%
hidden testEXPENSIVE8325.5%0.5082%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY254-3.5%-0.0844%
hidden testLOW VOLATILITY43042.0%1.7231%
hidden testMEDIUM VOLATILITY250-7.0%-0.1843%
hidden testNORMAL8035.5%0.1829%
hidden testSIDEWAYS293-15.6%-0.954%
hidden testUPTREND37153.0%1.0678%
trainDOWNTREND5180.3%0.0312%
trainEXPENSIVE31151.3%1.1284%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69938.9%0.9536%
trainLOW VOLATILITY74530.1%1.2555%
trainMEDIUM VOLATILITY5682.3%0.0748%
trainNORMAL1,601-4.2%-0.1836%
trainSIDEWAYS592-6.8%-0.515%
trainUPTREND90260.7%1.3093%
validationDOWNTREND1258.4%0.916%
validationEXPENSIVE138-12.3%-0.1884%
validationEXTREME144353.5%4.1391%
validationHIGH VOLATILITY25870.6%0.9253%
validationLOW VOLATILITY18324.4%0.9451%
validationMEDIUM VOLATILITY31550.7%1.0955%
validationNORMAL474-22.3%-0.6333%
validationSIDEWAYS206-50.8%-2.065%
validationUPTREND425113.1%1.5991%

Trades (full period)

latest 100 of 130
EntryExitEntry PxExit PxReturnDays
2026-09-21—$375.30—3.92%3OPEN
2026-09-162026-09-17$358.08$366.200.22%2
2026-09-112026-09-14$365.44$358.970.32%2
2026-09-092026-09-10$367.81$363.56-0.29%2
2026-09-042026-09-08$354.08$368.16-6.12%2
2026-09-022026-09-03$357.01$376.370.06%2
2026-08-312026-09-01$367.95$356.095.30%2
2026-08-272026-08-28$354.81$348.752.40%2
2026-08-252026-08-26$350.25$345.820.17%2
2026-08-212026-08-24$362.86$348.954.93%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-042026-05-08$392.51$428.355.16%5
2026-04-292026-04-30$372.80$381.63-1.06%2
2026-04-212026-04-22$386.42$387.51-1.75%2
2025-09-122026-01-13$395.94$447.2021.50%85
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-072025-08-11$322.27$339.032.84%3
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-05-222025-06-06$341.04$295.14-15.09%11
2025-05-072025-05-08$276.22$284.820.12%2
2025-05-052025-05-06$280.26$275.35-2.62%2
2025-05-012025-05-02$280.52$287.21-0.78%2
2025-04-292025-04-30$292.03$282.161.95%2
2025-04-152025-04-16$254.11$241.550.50%2
2025-04-102025-04-11$252.40$252.31-7.47%2
2025-04-082025-04-09$221.86$272.20-5.09%2
2024-11-082025-02-24$321.22$330.5313.55%71
2024-10-072024-10-14$240.83$219.16-13.09%6
2024-10-032024-10-04$240.66$250.08-3.55%2
2024-07-022024-09-27$231.26$260.4620.91%62
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2024-05-162024-05-17$174.84$177.460.29%2
2024-05-142024-05-15$177.55$173.993.09%2
2024-04-302024-05-08$183.28$174.72-8.56%7
2024-04-152024-04-16$161.48$157.11-5.79%2
2024-03-042024-03-05$188.14$180.74-7.35%2
2024-02-292024-03-01$201.88$202.64-0.28%2
2024-02-262024-02-27$199.40$199.733.67%2
2023-06-022023-09-05$213.97$256.4917.83%65
2023-05-302023-05-31$201.16$203.933.93%2
2023-05-252023-05-26$184.47$193.170.66%2
2023-05-232023-05-24$185.77$182.90-1.84%2
2023-05-192023-05-22$180.14$188.871.64%2
2023-02-062023-02-10$194.76$196.898.91%5
2023-02-022023-02-03$188.27$189.983.58%2
2023-01-312023-02-01$173.22$181.413.73%2
2023-01-272023-01-30$177.90$166.6610.79%2
2023-01-252023-01-26$144.43$160.270.17%2
2022-09-212022-09-23$300.80$275.33-6.71%3
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-08-012022-08-02$297.28$300.59-0.16%2
2022-07-282022-07-29$280.90$297.152.01%2
2022-07-262022-07-27$258.86$274.82-3.76%2
2022-07-222022-07-25$272.24$268.43-0.00%2
2022-07-192022-07-20$245.53$247.501.87%2
2022-07-142022-07-15$238.31$240.070.34%2
2022-06-242022-06-27$245.71$244.924.32%2
2022-06-222022-06-23$236.09$235.07-0.60%2
2022-04-122022-04-27$328.98$293.84-10.37%11
2022-04-052022-04-11$363.75$325.31-10.66%5
2021-08-242022-01-20$236.16$332.0940.69%104
2021-08-052021-08-23$238.21$235.43-4.50%13
2020-11-232021-03-08$173.95$187.6721.89%71
2020-05-192020-11-13$53.87$136.17152.53%126
2020-05-152020-05-18$53.28$54.24-0.72%2
2020-04-142020-04-30$47.33$52.1322.74%13
2019-10-312020-03-19$20.99$28.5114.44%96
2019-10-212019-10-22$16.90$17.04-1.54%2
2019-09-302019-10-15$16.06$17.195.91%12
2019-07-172019-07-22$16.99$17.052.09%4
2019-07-152019-07-16$16.90$16.833.23%2
2019-07-112019-07-12$15.91$16.34-0.33%2
2019-07-092019-07-10$15.34$15.93-0.32%2
2019-07-052019-07-08$15.54$15.36-0.97%2
2019-07-022019-07-03$14.97$15.66-1.35%2
2019-06-282019-07-01$14.90$15.140.08%2
2019-06-262019-06-27$14.62$14.86-0.42%2
2019-06-242019-06-25$14.91$14.650.60%2
2019-06-202019-06-21$14.64$14.79-3.20%2
2019-06-182019-06-19$14.98$15.10-0.33%2
2019-04-042019-04-05$17.85$18.33-8.43%2
2018-11-292018-12-26$22.74$21.74-15.26%18
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-10-042018-10-05$18.79$17.46-4.60%2
2018-08-222018-08-28$21.44$20.79-1.02%5
2018-08-072018-08-20$25.30$20.56-10.84%10
2018-06-152018-07-05$23.88$20.61-13.27%14
2018-05-012018-05-02$19.99$20.081.85%2
2018-04-272018-04-30$19.61$19.592.81%2
2018-02-012018-02-06$23.28$22.26-6.17%4
2017-09-182017-10-25$25.67$21.72-11.36%28
2017-01-052017-08-24$15.12$23.5355.10%161
2016-12-142016-12-28$13.25$14.6510.57%10
2016-07-262016-08-30$15.30$14.09-6.63%26
2016-06-082016-06-09$15.70$15.291.17%2
2016-04-082016-06-02$16.67$14.60-14.81%39
2016-03-242016-03-28$15.18$15.352.12%2