Strategy Zoo / S1145

PriceMomentum_V1145

ARCHIVEDhybrid

structuraladded exit filter: ret_20d > 0.0944

Fitness
0.3475
Generation
52
Complexity
7
Created
2026-10-03

Lineage

Parents (1)
PriceMomentum_V0817S0817 · gen 37ARCHIVEDstructural

added exit filter: ret_20d < -0.025

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1145  [hybrid]
if flat and (ret_20d > 0.05 and breakout_50 == 1):
    position = 1.0
if long and (ret_20d < -0.0017 or ret_20d < -0.025 or ret_20d > 0.0944):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.9%32.7%10.5%9.2%
Total Return7.7%133.8%45.0%265.0%
Sharpe0.141.270.810.63
Sortino0.080.850.410.39
Calmar0.051.531.030.43
Volatility12.5%24.6%13.4%15.9%
Max DD-19.3%-21.4%-10.2%-21.4%
Win Rate48.4%63.6%65.1%55.4%
Avg Win2.5%4.4%3.2%3.2%
Avg Loss-2.1%-3.0%-3.3%-2.4%
Payoff1.181.460.981.30
Expectancy0.1%1.7%0.9%0.7%
Profit Factor1.112.561.831.61
Trades1245543222
Avg Holding Days2.42.32.12.3
Turnover31.136.723.030.2
Exposure8.8%9.1%5.0%7.9%

Growth of $100

PriceMomentum_V1145 vs TSLA Buy & Hold
PriceMomentum_V1145 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
20162.8%0.42-4.0%6
20178.5%0.91-7.5%21
2018-17.1%-1.61-17.6%14
201918.2%1.47-3.9%11
202080.4%1.71-21.4%31
202136.9%2.31-2.5%15
2022-8.5%-0.95-9.0%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 testDOWNTREND2772.0%0.950%
hidden testEXPENSIVE83-7.5%-0.3314%
hidden testEXTREME4869.0%1.9715%
hidden testHIGH VOLATILITY25417.8%1.234%
hidden testLOW VOLATILITY43619.0%1.566%
hidden testMEDIUM VOLATILITY251-10.4%-0.735%
hidden testNORMAL8109.3%1.003%
hidden testSIDEWAYS2931.1%0.104%
hidden testUPTREND37125.2%1.319%
trainDOWNTREND5180.4%0.181%
trainEXPENSIVE31121.6%1.2015%
trainEXTREME1001.4%0.0524%
trainHIGH VOLATILITY6994.9%0.317%
trainLOW VOLATILITY74510.9%1.1611%
trainMEDIUM VOLATILITY568-14.3%-1.238%
trainNORMAL1,601-2.2%-0.237%
trainSIDEWAYS5921.0%0.145%
trainUPTREND9022.9%0.1716%
validationDOWNTREND1254.1%1.352%
validationEXPENSIVE13857.6%3.748%
validationEXTREME14485.2%1.6817%
validationHIGH VOLATILITY25832.4%0.916%
validationLOW VOLATILITY18321.0%2.0814%
validationMEDIUM VOLATILITY31536.3%1.939%
validationNORMAL4747.2%0.687%
validationSIDEWAYS206-6.7%-0.852%
validationUPTREND42557.7%1.7915%

Trades (full period)

latest 100 of 222
EntryExitEntry PxExit PxReturnDays
2026-05-142026-05-15$443.30$422.24-0.64%2
2026-05-112026-05-12$445.00$433.453.68%2
2025-12-162025-12-17$489.88$467.262.86%2
2025-10-022025-10-03$436.00$429.83-5.30%2
2025-09-302025-10-01$444.72$459.460.14%2
2025-09-252025-09-26$423.39$440.40-4.58%2
2025-09-222025-09-23$434.21$425.851.71%2
2025-09-182025-09-19$416.85$426.07-2.31%2
2025-09-162025-09-17$421.62$425.862.62%2
2025-09-122025-09-15$395.94$410.047.15%2
2025-08-272025-08-28$349.60$345.98-0.79%2
2025-05-282025-05-29$356.90$358.43-1.85%2
2025-05-192025-05-20$342.09$343.82-2.45%2
2025-05-142025-05-15$347.68$342.823.87%2
2025-05-122025-05-13$318.38$334.076.54%2
2024-12-182024-12-19$440.13$436.17-8.47%2
2024-12-162024-12-17$463.02$479.865.94%2
2024-12-112024-12-12$424.77$418.105.72%2
2024-12-092024-12-10$389.79$400.99-0.05%2
2024-12-052024-12-06$369.49$389.223.03%2
2024-12-032024-12-04$351.42$357.93-1.79%2
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-09-302024-10-01$261.63$258.020.25%2
2024-09-262024-09-27$254.22$260.46-1.29%2
2024-07-102024-07-11$263.26$241.030.15%2
2024-07-082024-07-09$252.94$262.330.36%2
2024-07-032024-07-05$246.39$251.526.34%2
2024-07-012024-07-02$209.86$231.265.85%2
2024-06-272024-06-28$197.42$197.880.33%2
2023-12-282024-01-05$253.18$237.49-9.18%6
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-052023-07-06$282.48$276.540.75%2
2023-06-202023-06-21$274.45$259.465.13%2
2023-06-142023-06-15$256.79$255.90-0.94%2
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2023-02-152023-02-16$214.24$202.042.18%2
2023-02-102023-02-13$196.89$194.64-5.23%2
2023-02-082023-02-09$201.29$207.322.07%2
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-08-032022-08-04$307.40$308.632.06%2
2022-08-012022-08-02$297.28$300.59-0.16%2
2022-07-282022-07-29$280.90$297.152.01%2
2022-07-222022-07-25$272.24$268.43-0.00%2
2022-04-052022-04-06$363.75$348.59-4.93%2
2022-03-292022-03-30$366.52$364.660.51%2
2021-11-042021-11-05$409.97$407.361.12%2
2021-11-012021-11-02$402.86$390.678.28%2
2021-10-282021-10-29$359.01$371.333.57%2
2021-10-262021-10-27$339.48$345.95-0.83%2
2021-10-222021-10-25$303.23$341.621.55%2
2021-10-192021-10-20$288.09$288.60-0.87%2
2021-10-082021-10-18$261.83$290.046.01%7
2021-09-272021-09-28$263.79$259.191.99%2
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-082021-09-16$251.29$252.330.19%7
2021-08-062021-08-13$233.03$239.060.86%6
2021-08-042021-08-05$236.97$238.21-0.03%2
2021-01-262021-01-27$294.36$288.050.06%2
2021-01-082021-01-11$293.34$270.407.63%2
2021-01-062021-01-07$251.99$272.012.64%2
2021-01-042021-01-05$243.26$245.043.21%2
2020-12-182020-12-21$231.67$216.625.76%2
2020-12-082020-12-09$216.63$201.491.06%2
2020-12-042020-12-07$199.68$213.920.75%2
2020-11-272020-11-30$195.25$189.201.85%2
2020-11-242020-11-25$185.13$191.336.22%2
2020-11-192020-11-20$166.42$163.202.39%2
2020-09-012020-09-02$158.35$149.12-4.86%2
2020-08-272020-08-28$149.25$147.563.77%2
2020-08-212020-08-24$136.67$134.282.20%2
2020-08-192020-08-20$125.24$133.46-0.65%2
2020-08-172020-08-18$122.38$125.8110.99%2
2020-07-212020-07-22$104.56$106.16-4.74%2
2020-07-162020-07-17$100.04$100.06-3.13%2
2020-07-102020-07-13$102.98$99.8010.57%2
2020-07-082020-07-09$91.06$92.95-1.92%2
2020-07-062020-07-07$91.44$92.6613.27%2
2020-07-012020-07-02$74.64$80.583.48%2
2020-06-112020-06-12$64.86$62.35-5.29%2
2020-06-092020-06-10$62.71$68.34-1.17%2
2020-06-012020-06-02$59.87$58.777.35%2
2020-05-222020-05-26$54.46$54.59-1.49%2
2020-05-112020-05-12$54.09$53.96-1.19%2
2020-02-202020-02-21$59.96$60.07-2.16%2
2020-02-052020-02-06$48.98$49.93-17.36%2
2020-02-032020-02-04$52.00$59.1419.68%2
2020-01-302020-01-31$42.72$43.3710.09%2
2020-01-242020-01-27$37.65$37.20-1.49%2
2020-01-222020-01-23$37.97$38.153.88%2
2020-01-142020-01-15$35.86$34.572.29%2
2020-01-082020-01-09$32.81$32.094.72%2
2020-01-062020-01-07$30.10$31.271.72%2
2019-12-262019-12-27$28.73$28.691.14%2
2019-12-232019-12-24$27.95$28.353.16%2