Strategy Zoo / S0187

PriceMomentum_V0187

ARCHIVEDmomentum

structuralswapped indicator ret_20d -> ret_60d

Fitness
0.4957
Generation
9
Complexity
3
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0028S0028 · gen 1ARCHIVEDstructural

restricted to trend regimes ['DOWNTREND', 'UPTREND']

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.4%65.0%8.2%21.3%
Total Return173.6%349.3%33.7%1591.9%
Sharpe0.581.230.410.72
Sortino0.481.200.330.61
Calmar0.251.440.240.40
Volatility28.4%51.9%31.3%35.2%
Max DD-52.8%-45.2%-33.8%-52.8%
Win Rate42.4%42.9%46.7%43.8%
Avg Win11.9%20.1%6.0%13.4%
Avg Loss-4.5%-5.5%-3.3%-4.5%
Payoff2.623.631.803.00
Expectancy2.4%5.4%1.0%3.4%
Profit Factor1.932.721.582.35
Trades594245146
Avg Holding Days10.29.36.89.2
Turnover14.928.024.419.9
Exposure29.4%45.9%27.9%32.4%

Growth of $100

PriceMomentum_V0187 vs TSLA Buy & Hold
PriceMomentum_V0187 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-16.6%-1.52-21.5%9
201733.2%1.28-19.6%9
2018-41.1%-2.73-41.0%5
201933.1%1.39-13.1%5
2020328.8%2.27-45.2%18
202147.7%1.24-22.3%18
2022-40.2%-2.48-40.1%6

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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE8372.8%1.3976%
hidden testEXTREME48201.1%3.2688%
hidden testHIGH VOLATILITY254-17.0%-0.3935%
hidden testLOW VOLATILITY42921.0%1.1320%
hidden testMEDIUM VOLATILITY24829.0%0.8635%
hidden testNORMAL800-4.8%-0.1919%
hidden testSIDEWAYS293-26.9%-1.672%
hidden testUPTREND37153.3%1.1268%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31142.8%1.0565%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69935.4%0.9527%
trainLOW VOLATILITY74525.8%1.2934%
trainMEDIUM VOLATILITY568-18.6%-0.7526%
trainNORMAL1,601-12.9%-0.7218%
trainSIDEWAYS592-10.2%-1.161%
trainUPTREND90243.7%1.0565%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE138-19.5%-0.2978%
validationEXTREME144355.5%4.3585%
validationHIGH VOLATILITY25876.8%1.0648%
validationLOW VOLATILITY18321.0%0.8247%
validationMEDIUM VOLATILITY31577.6%1.8543%
validationNORMAL474-0.8%-0.0325%
validationSIDEWAYS206-44.5%-2.234%
validationUPTREND425134.7%2.0080%

Trades (full period)

latest 100 of 146
EntryExitEntry PxExit PxReturnDays
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-07-022026-07-06$393.45$419.77-7.68%2
2025-12-032026-01-07$446.74$431.410.67%24
2025-11-282025-12-02$430.17$429.240.63%3
2025-11-252025-11-26$419.40$426.580.19%2
2025-11-172025-11-18$408.92$401.250.93%2
2025-09-152025-11-14$410.04$404.351.33%45
2025-07-172025-07-23$319.41$332.563.04%5
2025-07-142025-07-16$316.90$321.67-1.07%3
2025-07-102025-07-11$309.87$313.514.52%2
2025-07-082025-07-09$297.81$295.881.12%2
2025-07-032025-07-07$315.35$293.94-0.29%2
2025-06-272025-06-30$323.63$317.66-0.86%2
2025-06-242025-06-26$340.47$325.78-6.25%3
2025-06-182025-06-20$322.05$322.161.60%2
2025-06-162025-06-17$329.13$316.350.97%2
2025-06-102025-06-13$326.09$325.313.21%4
2025-05-232025-06-06$339.34$295.14-16.69%10
2025-02-062025-02-07$374.32$361.62-1.22%2
2025-02-032025-02-05$383.68$378.17-3.26%3
2025-01-302025-01-31$400.28$404.602.67%2
2025-01-282025-01-29$398.09$389.100.04%2
2025-01-232025-01-27$412.38$397.15-2.25%3
2025-01-212025-01-22$424.07$415.11-0.77%2
2025-01-152025-01-17$428.22$426.504.20%3
2024-10-282025-01-14$262.51$396.3649.52%53
2024-08-302024-09-27$214.11$260.4623.00%20
2024-08-282024-08-29$205.75$206.28-1.85%2
2024-08-262024-08-27$213.21$209.21-3.42%2
2024-08-222024-08-23$210.66$220.32-5.84%2
2024-08-202024-08-21$221.10$223.27-0.93%2
2024-08-162024-08-19$216.12$222.720.72%2
2024-08-142024-08-15$201.38$214.14-3.30%2
2024-07-022024-08-02$231.26$207.673.14%23
2023-08-302023-09-05$256.90$256.49-4.92%4
2023-08-282023-08-29$238.82$257.18-0.10%2
2023-08-242023-08-25$230.04$238.59-3.08%2
2023-08-222023-08-23$233.19$236.860.63%2
2023-08-172023-08-18$219.22$215.49-3.03%2
2023-08-152023-08-16$232.96$225.60-3.03%2
2023-08-112023-08-14$242.65$239.76-1.30%2
2023-08-092023-08-10$242.19$245.34-3.20%2
2023-08-072023-08-08$251.45$249.70-1.15%2
2023-08-032023-08-04$259.32$253.861.85%2
2023-06-052023-08-02$217.61$254.1121.77%41
2022-09-152022-09-23$303.75$275.33-4.82%7
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-04-262022-04-27$292.14$293.84-12.37%2
2021-12-302022-01-20$356.78$332.09-8.52%15
2021-12-272021-12-29$364.65$362.061.81%3
2021-12-222021-12-23$336.29$355.677.29%2
2021-12-172021-12-20$310.86$299.980.41%2
2021-12-152021-12-16$325.33$308.971.62%2
2021-12-132021-12-14$322.14$319.50-5.17%2
2021-12-082021-12-10$356.32$339.01-4.75%3
2021-12-062021-12-07$336.34$350.58-0.79%2
2021-12-022021-12-03$361.53$338.32-1.15%2
2021-08-302021-12-01$243.64$365.0060.48%66
2021-08-092021-08-23$237.92$235.43-2.89%11
2021-03-032021-03-04$217.73$207.15-5.04%2
2021-03-012021-03-02$239.48$228.816.15%2
2021-02-252021-02-26$227.41$225.17-8.25%2
2021-02-232021-02-24$232.95$247.34-2.39%2
2021-02-192021-02-22$260.43$238.17-0.97%2
2021-02-172021-02-18$266.05$262.460.04%2
2021-02-122021-02-16$272.04$265.410.35%2
2020-11-192021-02-11$166.42$270.5565.06%57
2020-11-032020-11-10$141.30$136.794.98%6
2020-10-302020-11-02$129.35$133.50-5.74%2
2020-10-212020-10-29$140.88$136.94-3.97%7
2020-10-012020-10-20$149.39$140.650.23%14
2020-09-292020-09-30$139.69$143.00-0.71%2
2020-09-252020-09-28$135.78$140.404.84%2
2020-08-132020-09-24$108.07$129.2622.08%30
2020-08-112020-08-12$91.63$103.65-3.31%2
2020-05-262020-08-10$54.59$94.5777.48%54
2020-04-142020-04-30$47.33$52.1322.74%13
2020-04-012020-04-02$32.10$30.30-8.29%2
2020-03-272020-03-30$34.29$33.48-2.81%2
2020-03-252020-03-26$35.95$35.216.58%2
2020-03-162020-03-17$29.67$28.68-18.76%2
2020-03-122020-03-13$37.37$36.44-11.81%2
2020-03-102020-03-11$43.02$42.285.93%2
2020-03-052020-03-09$48.30$40.53-6.33%3
2019-10-252020-03-04$21.88$49.97148.29%89
2019-01-172019-01-22$23.15$19.93-12.83%3
2019-01-152019-01-16$22.96$23.072.80%2
2019-01-112019-01-14$23.15$22.290.46%2
2019-01-092019-01-10$22.57$23.000.75%2
2019-01-072019-01-08$22.33$22.365.23%2
2018-12-272018-12-28$21.08$22.26-3.25%2
2018-11-292018-12-19$22.74$22.20-3.31%14
2018-08-082018-08-20$24.69$20.56-19.68%9
2018-06-192018-07-05$23.50$20.61-16.34%12
2018-02-012018-02-06$23.28$22.26-6.17%4
2017-08-142017-08-24$24.25$23.53-1.62%9
2017-05-252017-07-06$21.12$20.595.23%29
2017-03-242017-05-24$17.54$20.6819.03%43