Strategy Zoo / S0884

PriceMomentum_V0884

ARCHIVEDhybrid

structuraladded exit filter: close > sma_200; swapped indicator ret_20d -> ret_60d

Fitness
0.3412
Generation
40
Complexity
7
Created
2026-09-29

Lineage

Parents (1)
PriceMomentum_V0817S0817 · gen 37ARCHIVEDstructural

added exit filter: ret_20d < -0.025

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0884  [hybrid]
if flat and (ret_20d > 0.05 and breakout_50 == 1):
    position = 1.0
if long and (ret_20d < -0.0017 or ret_60d < 0.4347 or close > sma_200):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR3.0%26.1%12.4%9.7%
Total Return26.7%100.7%54.3%292.4%
Sharpe0.311.060.940.67
Sortino0.190.720.480.41
Calmar0.221.221.220.46
Volatility11.6%24.6%13.3%15.5%
Max DD-13.5%-21.4%-10.2%-21.4%
Win Rate48.9%55.0%65.1%53.4%
Avg Win2.2%4.5%3.2%3.0%
Avg Loss-1.7%-2.6%-2.9%-2.1%
Payoff1.311.721.111.46
Expectancy0.2%1.3%1.1%0.7%
Profit Factor1.252.102.081.67
Trades1336043236
Avg Holding Days2.02.02.02.0
Turnover33.340.023.132.1
Exposure6.6%7.9%4.6%6.4%

Growth of $100

PriceMomentum_V0884 vs TSLA Buy & Hold
PriceMomentum_V0884 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-0.1%0.02-4.1%7
201715.6%1.91-2.8%21
2018-1.5%-0.13-6.2%15
201915.5%1.37-4.0%13
202080.4%1.71-21.4%31
202117.5%1.21-9.9%20
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 testDOWNTREND2732.0%0.960%
hidden testEXPENSIVE83-7.5%-0.3314%
hidden testEXTREME4869.0%1.9715%
hidden testHIGH VOLATILITY25417.8%1.234%
hidden testLOW VOLATILITY43322.7%1.935%
hidden testMEDIUM VOLATILITY250-10.5%-0.735%
hidden testNORMAL80611.2%1.253%
hidden testSIDEWAYS2932.6%0.254%
hidden testUPTREND37128.1%1.498%
trainDOWNTREND518-1.3%-1.311%
trainEXPENSIVE31123.4%1.3812%
trainEXTREME1001.4%0.0524%
trainHIGH VOLATILITY6998.7%0.566%
trainLOW VOLATILITY7455.1%0.619%
trainMEDIUM VOLATILITY568-4.6%-0.464%
trainNORMAL1,601-0.1%-0.014%
trainSIDEWAYS5920.1%0.024%
trainUPTREND9028.8%0.5312%
validationDOWNTREND1254.1%1.352%
validationEXPENSIVE13857.6%3.748%
validationEXTREME14485.2%1.6817%
validationHIGH VOLATILITY25832.4%0.916%
validationLOW VOLATILITY183-0.1%-0.019%
validationMEDIUM VOLATILITY31536.3%1.939%
validationNORMAL474-0.9%-0.085%
validationSIDEWAYS206-6.7%-0.852%
validationUPTREND42548.6%1.5112%

Trades (full period)

latest 100 of 236
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-282023-12-29$253.18$248.48-3.36%2
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-152021-10-18$281.01$290.042.82%2
2021-10-132021-10-14$270.36$272.770.46%2
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-272021-09-28$263.79$259.191.99%2
2021-09-202021-09-21$243.39$246.46-4.06%2
2021-09-162021-09-17$252.33$253.16-0.05%2
2021-09-102021-09-13$245.42$247.67-2.66%2
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-132021-08-16$239.06$228.72-0.90%2
2021-08-062021-08-09$233.03$237.92-2.37%2
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