Strategy Zoo / S1508

PriceMomentum_V1508

ARCHIVEDhybrid

parameterchanged ret_20d threshold 0.05 -> -0.0506

Fitness
0.5764
Generation
69
Complexity
14
Created
2026-10-13

Lineage

Parents (1)
PriceMomentum_V1386S1386 · gen 64ELITEparameter

entry from PriceMomentum_V1342, exit from PriceMomentum_V1243

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1508  [hybrid]
if flat and ((ret_20d > -0.0506 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.0062)) or ret_20d > 0.184):
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.9%98.5%-7.7%14.6%
Total Return25.4%682.3%-26.0%647.9%
Sharpe0.241.94-0.120.60
Sortino0.212.43-0.110.58
Calmar0.063.00-0.140.27
Volatility27.8%39.4%29.8%31.0%
Max DD-49.7%-32.9%-55.0%-55.0%
Win Rate33.7%36.8%26.4%32.2%
Avg Win8.4%25.9%7.6%13.1%
Avg Loss-3.6%-3.0%-3.1%-3.3%
Payoff2.328.542.473.96
Expectancy0.4%7.6%-0.3%2.0%
Profit Factor1.184.980.891.89
Trades923853183
Avg Holding Days10.712.89.211.0
Turnover22.724.225.723.7
Exposure38.1%48.1%38.0%40.1%

Growth of $100

PriceMomentum_V1508 vs TSLA Buy & Hold
PriceMomentum_V1508 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
20169.6%0.73-12.0%3
20174.4%0.29-32.7%24
2018-21.1%-1.19-27.7%8
201923.6%1.08-13.8%2
2020379.5%3.56-24.6%13
202148.5%1.20-23.2%16
20225.6%0.33-26.1%8

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 testDOWNTREND278-8.5%-0.4918%
hidden testEXPENSIVE8375.2%1.8063%
hidden testEXTREME4862.3%1.5747%
hidden testHIGH VOLATILITY254-14.3%-0.4922%
hidden testLOW VOLATILITY44347.6%1.8543%
hidden testMEDIUM VOLATILITY250-83.1%-2.3346%
hidden testNORMAL816-15.4%-0.5635%
hidden testSIDEWAYS298-35.9%-1.2540%
hidden testUPTREND37126.2%0.7151%
trainDOWNTREND518-7.9%-0.488%
trainEXPENSIVE31144.2%1.1761%
trainEXTREME100203.0%5.1058%
trainHIGH VOLATILITY6994.1%0.1419%
trainLOW VOLATILITY74531.2%1.2653%
trainMEDIUM VOLATILITY568-22.0%-0.7642%
trainNORMAL1,601-12.8%-0.5332%
trainSIDEWAYS592-13.1%-0.5632%
trainUPTREND90228.2%0.8160%
validationDOWNTREND12546.4%2.3311%
validationEXPENSIVE13865.9%1.4163%
validationEXTREME144261.8%5.3254%
validationHIGH VOLATILITY25860.7%1.7323%
validationLOW VOLATILITY18347.8%1.7664%
validationMEDIUM VOLATILITY315105.7%2.2159%
validationNORMAL47423.0%0.7142%
validationSIDEWAYS2061.9%0.0642%
validationUPTREND425121.2%2.6362%

Trades (full period)

latest 100 of 183
EntryExitEntry PxExit PxReturnDays
2026-08-242026-09-30$348.95$354.81-2.96%27
2026-07-072026-07-09$402.90$406.55-2.61%3
2026-07-012026-07-06$425.30$419.77-6.64%3
2026-05-052026-06-08$389.37$408.95-0.58%24
2026-04-202026-04-24$392.50$376.30-6.90%5
2026-03-182026-03-19$392.78$380.30-1.82%2
2026-03-112026-03-12$407.82$395.011.95%2
2026-03-052026-03-10$405.55$399.24-1.98%4
2026-03-022026-03-03$403.32$392.430.00%2
2026-02-262026-02-27$408.58$402.51-2.31%2
2026-02-192026-02-20$411.71$411.82-0.11%2
2026-02-172026-02-18$410.63$411.32-1.83%2
2026-02-122026-02-13$417.07$417.44-2.81%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-122026-01-14$448.96$439.200.29%3
2026-01-082026-01-09$435.80$445.010.82%2
2026-01-062026-01-07$432.96$431.41-4.34%2
2025-12-082026-01-05$439.58$451.67-3.92%19
2025-12-042025-12-05$454.53$455.001.54%2
2025-12-012025-12-02$430.14$429.24-0.21%2
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-08-252025-10-23$346.60$448.9828.85%43
2025-08-112025-08-20$339.03$323.90-0.30%8
2025-07-292025-08-01$321.20$302.63-5.51%4
2025-07-242025-07-25$305.30$316.06-8.39%2
2025-07-172025-07-23$319.41$332.563.04%5
2025-07-152025-07-16$310.78$321.67-2.13%2
2025-07-072025-07-10$293.94$309.87-2.34%4
2025-06-232025-06-26$348.68$325.780.70%4
2025-05-062025-06-12$275.35$319.11-2.19%27
2025-04-302025-05-02$282.16$287.21-1.70%3
2025-04-102025-04-22$252.40$237.97-7.04%8
2025-03-262025-03-27$272.06$273.13-2.37%2
2025-01-312025-02-05$404.60$378.17-2.21%4
2025-01-242025-01-27$406.58$397.15-0.66%2
2025-01-222025-01-23$415.11$412.38-0.95%2
2025-01-162025-01-17$413.82$426.50-1.46%2
2025-01-142025-01-15$396.36$428.22-0.79%2
2024-11-062025-01-13$288.53$403.3124.78%45
2024-09-062024-10-14$210.73$219.16-9.31%27
2024-07-032024-08-02$246.39$207.670.04%22
2024-05-152024-05-29$173.99$176.19-0.16%10
2024-04-302024-05-10$183.28$168.47-4.84%9
2024-01-102024-01-11$233.94$227.22-0.63%2
2024-01-082024-01-09$240.45$234.961.05%2
2023-11-162024-01-05$233.59$237.49-2.22%34
2023-10-172023-10-18$254.85$242.680.17%2
2023-10-112023-10-12$262.99$258.87-0.44%2
2023-10-052023-10-10$260.05$263.62-0.77%4
2023-09-152023-09-28$274.39$246.38-13.05%10
2023-05-252023-07-24$184.47$269.0641.88%40
2023-01-272023-03-08$177.90$182.000.84%28
2022-07-142022-08-29$238.31$284.8221.29%33
2022-06-242022-06-29$245.71$228.49-0.45%4
2022-04-262022-04-27$292.14$293.84-12.37%2
2022-04-222022-04-25$335.02$332.67-0.57%2
2022-03-212022-04-21$307.05$336.267.72%23
2022-03-012022-03-02$288.12$293.30-0.90%2
2022-01-102022-01-24$352.71$310.00-1.25%10
2022-01-042022-01-07$383.20$342.32-4.80%4
2021-12-312022-01-03$352.26$399.93-1.47%2
2021-12-272021-12-29$364.65$362.061.81%3
2021-12-132021-12-14$322.14$319.50-5.17%2
2021-12-092021-12-10$334.60$339.01-6.29%2
2021-08-022021-12-01$236.56$365.0054.62%86
2021-07-292021-07-30$225.78$229.074.49%2
2021-07-272021-07-28$214.93$215.66-2.15%2
2021-06-112021-07-23$203.30$214.466.20%30
2021-05-102021-05-11$209.68$205.73-6.64%2
2021-05-052021-05-07$223.65$224.12-1.69%3
2021-04-132021-05-04$254.11$224.53-2.62%16
2021-04-092021-04-12$225.67$233.99-1.19%2
2021-04-012021-04-08$220.58$227.930.14%5
2021-02-172021-02-18$266.05$262.460.04%2
2021-02-122021-02-16$272.04$265.410.35%2
2021-02-102021-02-11$268.27$270.55-5.45%2
2020-11-182021-02-09$162.21$283.1595.14%56
2020-11-102020-11-11$136.79$139.04-2.78%2
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-282020-10-29$135.34$136.94-4.59%2
2020-10-222020-10-27$141.93$141.56-0.76%4
2020-10-202020-10-21$140.65$140.88-2.26%2
2020-10-152020-10-19$149.63$143.61-4.88%3
2020-10-022020-10-14$138.36$153.770.34%9
2020-09-292020-09-30$139.69$143.00-0.29%2
2020-08-132020-09-24$108.07$129.2622.52%30
2020-04-132020-08-10$43.40$94.5786.91%84
2020-03-062020-03-09$46.90$40.53-1.27%2
2019-10-252020-03-04$21.88$49.97109.31%89
2019-07-012019-08-02$15.14$15.623.15%24
2019-01-172019-01-22$23.15$19.93-5.25%3
2018-12-312019-01-02$22.19$20.67-0.21%2
2018-10-292018-12-19$22.32$22.202.69%36
2018-08-032018-08-20$23.21$20.56-5.17%12
2018-06-142018-07-06$23.85$20.59-4.26%16
2018-03-132018-03-19$22.79$20.90-6.28%5
2018-02-232018-03-01$23.47$22.06-0.43%5
2018-02-082018-02-09$21.02$20.69-8.82%2