Strategy Zoo / S0344

PriceMomentum_V0344

ARCHIVEDmomentum

structuraladded exit filter: vol_chg > 1.8481

Fitness
0.5845
Generation
16
Complexity
5
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0256S0256 · gen 12ARCHIVEDstructural

changed ret_20d threshold -0.1657 -> -0.0789

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.0%78.4%21.8%29.7%
Total Return273.7%467.6%107.4%4429.2%
Sharpe0.711.440.730.91
Sortino0.681.410.660.85
Calmar0.281.730.600.47
Volatility29.0%48.3%35.8%35.4%
Max DD-63.0%-45.4%-36.4%-63.0%
Win Rate55.9%55.0%54.5%55.5%
Avg Win9.9%28.7%13.4%14.2%
Avg Loss-6.9%-9.1%-7.4%-7.4%
Payoff1.433.161.821.92
Expectancy2.5%11.7%4.0%4.6%
Profit Factor1.813.862.182.39
Trades682022110
Avg Holding Days11.918.614.613.8
Turnover17.213.312.215.1
Exposure37.3%46.7%34.4%38.5%

Growth of $100

PriceMomentum_V0344 vs TSLA Buy & Hold
PriceMomentum_V0344 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
201622.4%1.47-15.3%7
20177.9%0.42-27.1%7
2018-44.9%-2.20-44.9%11
201933.2%1.47-10.9%8
2020502.6%2.93-33.7%9
202140.1%1.14-24.4%4
2022-35.6%-1.45-38.1%7

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 testDOWNTREND26727.7%0.7137%
hidden testEXPENSIVE8377.7%1.6869%
hidden testEXTREME48162.7%2.8773%
hidden testHIGH VOLATILITY25425.4%0.5043%
hidden testLOW VOLATILITY42947.0%2.0227%
hidden testMEDIUM VOLATILITY248-9.2%-0.2638%
hidden testNORMAL80012.5%0.3828%
hidden testSIDEWAYS293-2.9%-0.194%
hidden testUPTREND37147.9%1.0956%
trainDOWNTREND5182.8%0.1623%
trainEXPENSIVE31126.0%0.6966%
trainEXTREME100333.6%4.9595%
trainHIGH VOLATILITY69930.4%0.8132%
trainLOW VOLATILITY74529.8%1.3647%
trainMEDIUM VOLATILITY568-3.4%-0.1430%
trainNORMAL1,6010.0%0.0028%
trainSIDEWAYS592-1.0%-0.094%
trainUPTREND90245.1%1.1267%
validationDOWNTREND12543.5%1.9914%
validationEXPENSIVE13866.2%1.2168%
validationEXTREME144320.9%4.0585%
validationHIGH VOLATILITY25881.7%1.2647%
validationLOW VOLATILITY18323.7%1.0446%
validationMEDIUM VOLATILITY31586.2%2.0047%
validationNORMAL474-5.8%-0.2029%
validationSIDEWAYS206-29.3%-1.704%
validationUPTREND425125.1%2.0277%

Trades (full period)

latest 100 of 111
EntryExitEntry PxExit PxReturnDays
2026-08-21—$362.86—5.31%20OPEN
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-212026-05-08$386.42$428.354.70%14
2025-12-152026-01-13$475.31$447.20-2.37%20
2025-09-122025-11-17$395.94$408.929.42%47
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-04-292025-05-12$292.03$318.384.12%10
2025-04-082025-04-22$221.86$237.97-2.68%10
2024-11-122025-01-17$328.49$426.5017.99%45
2024-11-072024-11-11$296.91$350.0011.11%3
2024-10-032024-10-18$240.66$220.70-11.48%12
2024-09-042024-09-27$219.41$260.4620.48%18
2024-07-052024-08-02$251.52$207.67-12.16%21
2024-07-022024-07-03$231.26$246.399.99%2
2024-04-302024-05-29$183.28$176.19-9.10%21
2024-04-152024-04-17$161.48$155.45-8.34%3
2024-02-262024-03-12$199.40$177.54-7.58%12
2023-06-022023-08-03$213.97$259.3222.21%43
2023-05-192023-05-31$180.14$203.9313.50%8
2023-01-252023-02-10$144.43$196.8943.79%13
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-07-142022-08-02$238.31$300.5925.16%14
2022-06-222022-06-29$236.09$228.49-2.04%6
2022-04-052022-04-27$363.75$293.84-23.64%16
2022-01-042022-01-20$383.20$332.09-17.18%12
2021-10-282021-12-03$359.01$338.324.30%26
2021-08-242021-10-27$236.16$345.9543.90%46
2021-08-052021-08-23$238.21$235.43-4.50%13
2020-12-222021-02-23$213.45$232.959.73%42
2020-11-232020-12-21$173.95$216.6241.67%20
2020-11-192020-11-20$166.42$163.202.39%2
2020-10-072020-10-30$141.77$129.35-0.96%18
2020-08-142020-09-25$110.05$135.7819.38%30
2020-05-152020-08-12$53.28$103.6570.74%62
2020-04-142020-04-30$47.33$52.1322.74%13
2020-02-052020-03-05$48.98$48.30-15.69%21
2020-01-102020-02-04$31.88$59.1461.72%17
2019-12-172020-01-09$25.27$32.0928.74%16
2019-11-292019-12-09$22.00$22.641.19%7
2019-11-112019-11-25$23.01$22.42-1.41%11
2019-10-292019-11-08$21.08$22.482.18%9
2019-10-252019-10-28$21.88$21.859.28%2
2019-10-212019-10-22$16.90$17.04-1.54%2
2019-09-272019-10-15$16.14$17.195.72%13
2019-06-182019-07-22$14.98$17.0514.50%24
2019-04-042019-04-05$17.85$18.33-8.43%2
2018-12-132018-12-21$25.12$21.32-14.14%7
2018-11-292018-12-10$22.74$24.342.70%7
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-10-042018-10-09$18.79$17.52-15.18%4
2018-08-222018-08-28$21.44$20.79-1.02%5
2018-08-092018-08-20$23.50$20.56-17.68%8
2018-08-032018-08-08$23.21$24.698.37%4
2018-06-152018-07-05$23.88$20.61-13.27%14
2018-06-072018-06-12$21.07$22.853.73%4
2018-04-272018-05-04$19.61$19.61-0.56%6
2018-02-012018-02-06$23.28$22.26-6.17%4
2017-09-182017-10-17$25.67$23.72-7.87%22
2017-08-042017-08-24$23.79$23.531.44%15
2017-06-132017-07-07$25.06$20.88-14.15%18
2017-05-112017-06-12$21.54$23.939.65%22
2017-03-282017-05-05$18.50$20.569.12%28
2017-02-132017-02-24$18.71$17.13-5.10%9
2017-01-052017-02-10$15.12$17.9518.36%26
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-05-04$16.67$14.84-9.86%19
2016-04-052016-04-07$17.03$17.157.25%3
2016-03-242016-03-28$15.18$15.352.12%2
2016-03-042016-03-21$13.40$15.8918.67%12
2015-12-032015-12-29$15.51$15.81-1.51%18
2015-11-192015-12-02$14.79$15.477.08%9
2015-08-062015-08-07$16.41$16.17-9.08%2
2015-05-112015-07-22$15.97$17.8612.52%51
2015-04-292015-05-01$15.50$15.07-2.12%3
2015-04-232015-04-28$14.57$15.375.31%4
2015-04-082015-04-14$13.84$13.833.01%5
2015-02-132015-03-06$13.58$12.93-1.31%15
2015-02-102015-02-12$14.42$13.53-2.35%3
2014-09-092014-09-16$18.57$17.38-10.19%6
2014-08-052014-09-08$15.90$18.8116.06%24
2014-06-232014-08-04$15.81$15.901.40%30
2014-02-272014-03-26$16.84$14.20-13.04%20
2014-02-242014-02-26$14.51$16.8718.09%3
2014-01-242014-02-21$11.64$13.9715.45%20
2013-10-072013-10-24$12.20$11.54-9.29%14
2013-08-282013-10-04$11.10$12.073.56%27
2013-08-092013-08-27$10.20$11.136.78%13
2013-07-182013-08-08$7.94$10.2311.40%16
2013-05-152013-07-17$5.66$8.0230.75%44
2013-05-132013-05-14$5.85$5.5514.17%2
2013-04-052013-05-10$2.76$5.1264.87%26
2013-04-032013-04-04$2.74$2.80-7.50%2
2013-03-262013-04-02$2.52$2.9616.82%5