Strategy Zoo / S1059

PriceMomentum_V1059

ARCHIVEDmomentum

structuralremoved entry condition: ret_20d > 0.05

Fitness
0.5470
Generation
48
Complexity
5
Created
2026-10-02

Lineage

Parents (1)
PriceMomentum_V0227S0227 · gen 11ARCHIVEDstructural

logic of PriceMomentum_V0186 with risk overlay of PriceMomentum_V0160

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1059  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and rel_volume > 1.2635:
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR20.8%80.3%22.7%31.9%
Total Return352.5%485.9%114.8%5763.1%
Sharpe0.691.360.720.87
Sortino0.781.290.810.92
Calmar0.331.730.490.50
Volatility37.1%54.4%39.2%41.7%
Max DD-63.1%-46.4%-46.4%-63.1%
Win Rate50.7%50.0%59.3%52.3%
Avg Win17.0%22.8%12.5%18.4%
Avg Loss-6.9%-6.9%-8.5%-7.2%
Payoff2.473.321.462.57
Expectancy5.2%8.0%3.9%6.2%
Profit Factor2.543.322.132.82
Trades693227128
Avg Holding Days15.911.714.915.0
Turnover17.421.314.717.5
Exposure53.5%45.2%43.0%49.2%

Growth of $100

PriceMomentum_V1059 vs TSLA Buy & Hold
PriceMomentum_V1059 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-10.9%-0.40-26.6%12
201735.1%1.16-21.7%5
2018-17.4%-0.17-28.4%12
2019-1.1%0.10-40.2%12
2020290.6%2.20-46.4%6
202173.7%1.54-20.6%9
2022-27.1%-0.70-38.3%17

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 testDOWNTREND27616.8%0.3846%
hidden testEXPENSIVE8355.9%1.0081%
hidden testEXTREME48179.5%2.8794%
hidden testHIGH VOLATILITY25449.4%0.8754%
hidden testLOW VOLATILITY43629.6%1.1437%
hidden testMEDIUM VOLATILITY2503.6%0.1042%
hidden testNORMAL80916.2%0.4636%
hidden testSIDEWAYS29312.2%1.633%
hidden testUPTREND37148.9%1.0072%
trainDOWNTREND518-2.0%-0.0560%
trainEXPENSIVE31126.6%0.6370%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69942.2%0.8547%
trainLOW VOLATILITY74534.2%1.3362%
trainMEDIUM VOLATILITY568-5.7%-0.1851%
trainNORMAL1,6011.1%0.0447%
trainSIDEWAYS59212.7%0.645%
trainUPTREND90250.1%1.1281%
validationDOWNTREND1257.9%0.1934%
validationEXPENSIVE13832.3%0.5360%
validationEXTREME144312.5%3.9075%
validationHIGH VOLATILITY25891.3%1.1753%
validationLOW VOLATILITY18329.6%1.6832%
validationMEDIUM VOLATILITY31585.1%1.9347%
validationNORMAL47413.4%0.3332%
validationSIDEWAYS206-26.5%-1.054%
validationUPTREND425141.8%2.1468%

Trades (full period)

latest 100 of 129
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—-2.51%28OPEN
2026-07-242026-07-27$313.03$309.22-2.28%2
2026-04-242026-05-08$376.30$428.359.97%11
2026-04-162026-04-20$388.90$392.502.01%3
2026-03-232026-04-09$380.85$345.62-6.90%13
2026-02-022026-02-18$421.81$411.32-4.79%12
2025-09-122026-01-13$395.94$447.2021.50%85
2025-06-242025-07-09$340.47$295.88-14.76%11
2025-04-032025-04-23$267.28$250.74-16.01%14
2025-03-252025-03-26$288.14$272.063.30%2
2025-03-132025-03-14$240.68$249.98-3.18%2
2025-03-112025-03-12$230.58$248.093.59%2
2025-03-052025-03-06$279.10$263.452.39%2
2025-02-132025-02-14$355.94$355.845.57%2
2025-01-312025-02-12$404.60$336.51-18.10%9
2024-10-252025-01-28$269.19$398.0952.17%63
2024-10-142024-10-23$219.16$213.65-0.12%8
2024-09-062024-09-27$210.73$260.4610.22%16
2024-07-022024-08-05$231.26$198.88-1.23%24
2024-04-242024-05-29$162.13$176.1921.94%25
2024-04-052024-04-19$164.90$147.05-12.56%11
2024-03-052024-03-15$180.74$163.57-13.80%9
2023-08-212023-08-22$231.28$233.197.12%2
2023-06-052023-08-14$217.61$239.7613.18%49
2023-05-152023-05-31$166.35$203.9319.51%12
2023-01-302023-02-10$166.66$196.8916.30%10
2023-01-092023-01-10$119.77$118.855.73%2
2023-01-042023-01-05$113.64$110.344.92%2
2022-12-292022-12-30$121.82$123.187.87%2
2022-12-272022-12-28$109.10$112.71-11.60%2
2022-12-222022-12-23$125.35$123.15-9.07%2
2022-12-202022-12-21$137.80$137.57-8.25%2
2022-12-162022-12-19$150.23$149.87-4.91%2
2022-12-142022-12-15$156.80$157.67-2.78%2
2022-11-112022-11-17$195.97$183.17-2.19%5
2022-11-092022-11-10$177.59$190.72-7.36%2
2022-10-212022-10-24$214.44$211.253.25%2
2022-10-172022-10-18$219.35$220.196.80%2
2022-09-152022-09-23$303.75$275.33-4.82%7
2022-06-222022-08-02$236.09$300.5925.16%29
2022-05-232022-05-24$224.97$209.391.46%2
2022-05-132022-05-16$256.53$241.465.51%2
2022-04-222022-04-27$335.02$293.84-13.29%4
2022-02-252022-03-01$269.96$288.128.48%3
2021-12-232022-01-20$355.67$332.09-1.50%19
2021-12-202021-12-21$299.98$312.84-3.70%2
2021-09-012021-12-06$244.70$336.3437.68%67
2021-05-142021-05-17$196.58$192.282.95%2
2021-03-112021-03-15$233.20$235.983.64%3
2021-03-092021-03-10$224.53$222.6919.42%2
2021-03-052021-03-08$199.32$187.67-3.98%2
2021-02-262021-03-01$225.17$239.48-1.18%2
2021-02-242021-02-25$247.34$227.415.97%2
2020-11-192021-02-23$166.42$232.9546.53%64
2020-06-112020-09-30$64.86$143.00103.99%78
2020-04-152020-04-30$48.66$52.1312.54%12
2020-03-202020-03-23$28.50$28.95-0.23%2
2020-03-182020-03-19$24.08$28.51-16.22%2
2020-03-162020-03-17$29.67$28.68-18.76%2
2019-10-252020-03-05$21.88$48.30149.62%90
2019-09-272019-10-15$16.14$17.195.72%13
2019-07-052019-07-22$15.54$17.059.69%12
2019-06-072019-06-10$13.63$14.19-0.90%2
2019-05-242019-05-28$12.71$12.58-2.68%2
2019-05-222019-05-23$12.85$13.03-6.22%2
2019-05-202019-05-21$13.69$13.67-2.88%2
2019-05-032019-05-14$17.00$15.49-7.18%8
2019-04-302019-05-01$15.91$15.60-1.35%2
2019-03-182019-04-29$17.97$16.10-14.80%30
2019-03-042019-03-07$19.02$18.44-6.48%4
2019-01-222019-01-23$19.93$19.17-1.30%2
2018-12-312019-01-04$22.19$21.18-10.22%4
2018-12-042018-12-26$23.98$21.74-17.77%15
2018-09-192018-10-26$19.93$22.0610.28%28
2018-09-102018-09-11$19.03$18.638.25%2
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-192018-07-05$23.50$20.61-16.34%12
2018-04-052018-06-12$20.38$22.8515.51%48
2018-04-032018-04-04$17.84$19.135.75%2
2018-03-292018-04-02$17.74$16.833.04%2
2018-03-272018-03-28$18.61$17.19-8.41%2
2018-02-082018-02-09$21.02$20.69-8.82%2
2018-01-052018-01-09$21.11$22.256.71%3
2017-11-032017-11-06$20.41$20.192.08%2
2017-09-192017-10-25$25.01$21.72-12.56%27
2017-08-032017-08-24$23.14$23.538.04%16
2017-07-102017-07-14$21.07$21.853.05%5
2017-01-052017-07-07$15.12$20.8835.78%127
2016-10-072016-12-28$13.11$14.659.00%57
2016-08-242016-08-30$14.84$14.09-4.48%5
2016-06-272016-07-06$13.24$14.3010.57%7
2016-06-082016-06-09$15.70$15.291.17%2
2016-05-202016-05-24$14.69$14.530.27%3
2016-05-062016-05-09$14.33$13.931.41%2
2016-04-052016-05-05$17.03$14.10-10.07%23
2016-02-122016-02-16$10.07$10.340.18%2
2016-02-102016-02-11$9.58$10.03-3.29%2
2016-02-082016-02-09$9.87$9.88-9.18%2
2016-02-032016-02-04$11.57$11.69-5.28%2