Strategy Zoo / S0616

PriceMomentum_V0616

ARCHIVEDmomentum

parameterchanged ret_20d threshold 0.05 -> 0.0118

Fitness
0.5608
Generation
28
Complexity
3
Created
2026-09-23

Lineage

Parents (1)
PriceMomentum_V0449S0449 · gen 20ARCHIVEDparameter

changed ret_20d threshold -0.1437 -> -0.006

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.3%89.2%12.3%25.8%
Total Return171.5%576.9%53.6%2806.1%
Sharpe0.551.560.500.81
Sortino0.531.570.450.77
Calmar0.192.100.230.36
Volatility31.7%48.5%35.5%36.7%
Max DD-71.9%-42.4%-53.9%-71.9%
Win Rate31.9%34.8%44.1%35.7%
Avg Win18.7%45.6%13.6%23.4%
Avg Loss-4.9%-5.9%-7.2%-5.6%
Payoff3.797.671.894.15
Expectancy2.6%12.0%2.0%4.7%
Profit Factor1.784.091.492.31
Trades692334126
Avg Holding Days12.116.09.912.6
Turnover17.415.318.617.2
Exposure40.2%45.8%34.9%40.0%

Growth of $100

PriceMomentum_V0616 vs TSLA Buy & Hold
PriceMomentum_V0616 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
201626.1%1.55-18.2%9
20178.6%0.45-28.0%8
2018-50.0%-2.28-52.2%15
201923.0%0.93-24.3%7
2020501.0%2.88-33.7%9
202161.6%1.58-17.6%5
2022-33.3%-1.43-33.9%9

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 testDOWNTREND269-6.4%-0.1936%
hidden testEXPENSIVE8388.0%1.6575%
hidden testEXTREME48183.9%3.2767%
hidden testHIGH VOLATILITY254-6.8%-0.1447%
hidden testLOW VOLATILITY42947.5%2.0427%
hidden testMEDIUM VOLATILITY250-7.8%-0.2336%
hidden testNORMAL8020.7%0.0229%
hidden testSIDEWAYS293-2.6%-0.164%
hidden testUPTREND37151.7%1.1258%
trainDOWNTREND518-14.3%-0.7030%
trainEXPENSIVE31137.8%0.9368%
trainEXTREME100399.0%5.4098%
trainHIGH VOLATILITY69930.2%0.7136%
trainLOW VOLATILITY74530.6%1.3449%
trainMEDIUM VOLATILITY568-15.4%-0.6034%
trainNORMAL1,601-10.3%-0.4331%
trainSIDEWAYS592-4.6%-0.354%
trainUPTREND90250.2%1.1670%
validationDOWNTREND12535.1%1.4615%
validationEXPENSIVE13846.9%0.8564%
validationEXTREME144344.5%4.2685%
validationHIGH VOLATILITY25886.3%1.3047%
validationLOW VOLATILITY18317.3%0.7445%
validationMEDIUM VOLATILITY315100.5%2.4445%
validationNORMAL4742.1%0.0828%
validationSIDEWAYS206-19.2%-1.654%
validationUPTREND425133.3%2.1375%

Trades (full period)

latest 100 of 127
EntryExitEntry PxExit PxReturnDays
2026-08-21—$362.86—8.64%22OPEN
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-282026-05-08$376.02$428.358.53%9
2026-04-212026-04-24$386.42$376.30-4.98%4
2025-12-082026-01-05$439.58$451.67-3.92%19
2025-10-282025-11-13$460.55$401.99-5.01%13
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-09-122025-10-23$395.94$448.9818.79%30
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-062025-08-11$319.91$339.036.57%4
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-07-212025-07-23$328.49$332.560.54%3
2025-07-082025-07-09$297.81$295.881.12%2
2025-06-242025-06-26$340.47$325.78-6.25%3
2025-06-102025-06-12$326.09$319.115.58%3
2025-05-222025-06-06$341.04$295.14-15.09%11
2025-05-052025-05-12$280.26$318.383.64%6
2025-04-282025-05-02$285.88$287.21-1.75%5
2025-04-102025-04-22$252.40$237.97-16.60%8
2025-04-082025-04-09$221.86$272.20-5.09%2
2025-04-032025-04-07$267.28$233.29-15.50%3
2024-10-252025-01-13$269.19$403.3151.25%53
2024-10-032024-10-14$240.66$219.16-12.71%8
2024-09-032024-09-27$210.60$260.4618.49%19
2024-08-222024-08-23$210.66$220.32-5.84%2
2024-07-022024-08-02$231.26$207.673.14%23
2024-05-142024-05-29$177.55$176.192.63%11
2024-04-302024-05-10$183.28$168.47-11.56%9
2024-04-122024-04-16$171.05$157.11-7.70%3
2024-02-262024-03-07$199.40$178.65-8.22%9
2024-01-032024-01-08$238.45$240.45-4.59%4
2023-07-252023-08-02$265.28$254.11-3.16%7
2023-06-022023-07-24$213.97$269.0625.05%35
2023-05-192023-05-31$180.14$203.9313.50%8
2023-01-242023-02-10$143.89$196.8943.93%14
2022-09-202022-09-23$308.73$275.33-6.81%4
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-08-052022-08-08$288.17$290.42-6.82%2
2022-07-142022-08-02$238.31$300.5925.16%14
2022-07-082022-07-12$250.76$233.07-4.36%3
2022-06-222022-06-29$236.09$228.49-2.04%6
2022-04-052022-04-21$363.75$336.26-14.86%12
2022-01-042022-01-20$383.20$332.09-17.18%12
2021-12-092021-12-10$334.60$339.01-6.29%2
2021-08-242021-12-01$236.16$365.0061.75%70
2021-08-052021-08-23$238.21$235.43-4.50%13
2021-02-102021-02-11$268.27$270.55-5.45%2
2020-11-192021-02-09$166.42$283.1577.07%55
2020-11-062020-11-09$143.32$140.42-2.06%2
2020-11-042020-11-05$140.33$146.03-0.89%2
2020-10-222020-10-29$141.93$136.94-4.12%6
2020-10-152020-10-20$149.63$140.65-6.79%4
2020-10-052020-10-14$141.89$153.777.39%8
2020-08-142020-09-24$110.05$129.2617.09%29
2020-05-152020-08-10$53.28$94.5780.47%60
2020-04-142020-04-30$47.33$52.1322.74%13
2019-10-252020-03-04$21.88$49.97148.29%89
2019-10-212019-10-22$16.90$17.04-1.54%2
2019-09-272019-10-10$16.14$16.320.61%10
2019-06-182019-07-22$14.98$17.0514.50%24
2019-04-242019-04-25$17.24$16.51-2.18%2
2019-04-172019-04-18$18.08$18.22-0.98%2
2019-04-022019-04-05$19.06$18.33-7.59%4
2019-01-182019-01-22$20.15$19.93-13.16%2
2018-11-272018-12-19$22.93$22.20-2.79%16
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-10-022018-10-09$20.07$17.52-19.52%6
2018-08-212018-08-28$21.46$20.793.31%6
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-152018-07-05$23.88$20.61-13.27%14
2018-06-072018-06-12$21.07$22.853.73%4
2018-06-042018-06-06$19.78$21.30-0.43%3
2018-05-102018-05-16$20.33$19.10-7.57%5
2018-05-082018-05-09$20.13$20.46-0.46%2
2018-04-272018-05-04$19.61$19.61-0.56%6
2018-02-262018-03-01$23.83$22.06-2.75%4
2018-02-082018-02-09$21.02$20.69-8.82%2
2018-02-012018-02-06$23.28$22.26-6.17%4
2017-12-292018-01-09$20.76$22.256.46%7
2017-12-262017-12-28$21.15$21.02-4.36%3
2017-12-082017-12-12$21.01$22.745.47%3
2017-10-052017-10-10$23.69$23.71-3.59%4
2017-09-182017-09-26$25.67$23.02-9.35%7
2017-08-042017-08-22$23.79$22.76-2.85%13
2017-05-262017-07-06$21.68$20.593.03%28
2017-03-272017-05-24$18.01$20.6815.24%42
2017-01-052017-02-28$15.12$16.678.26%37
2016-12-122016-12-28$12.83$14.6514.00%12
2016-10-282016-10-31$13.33$13.18-2.18%2
2016-10-062016-10-17$13.40$12.93-5.92%8
2016-08-192016-08-23$15.00$14.99-0.46%3
2016-07-262016-08-17$15.30$14.88-2.98%17
2016-06-082016-06-09$15.70$15.291.17%2
2016-04-052016-05-03$17.03$15.49-2.29%21
2016-03-242016-03-28$15.18$15.352.12%2
2016-03-032016-03-21$13.05$15.8923.33%13
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