Strategy Zoo / S1043

PriceMomentum_V1043

ARCHIVEDhybrid

structuraladded exit filter: sma_10 > sma_200

Fitness
0.4368
Generation
47
Complexity
4
Created
2026-10-02

Lineage

Parents (1)
PriceMomentum_V0640S0640 · gen 29ARCHIVEDstructural

changed ret_20d threshold 0.05 -> 0.184

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1043  [hybrid]
if flat and ret_20d > 0.184:
    position = 1.0
if long and (ret_20d < -0.0017 or sma_10 > sma_200):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR8.5%34.3%21.9%16.7%
Total Return92.1%142.2%109.5%873.6%
Sharpe0.551.081.020.80
Sortino0.380.960.680.58
Calmar0.611.810.870.66
Volatility17.7%32.1%21.6%22.3%
Max DD-13.9%-18.9%-25.2%-25.2%
Win Rate50.4%54.8%58.6%53.9%
Avg Win3.1%4.5%4.3%3.9%
Avg Loss-2.0%-3.3%-3.2%-2.7%
Payoff1.541.381.351.45
Expectancy0.6%1.0%1.2%0.9%
Profit Factor1.571.671.911.70
Trades13110470306
Avg Holding Days2.42.22.62.4
Turnover32.969.337.541.6
Exposure8.9%16.3%12.2%11.2%

Growth of $100

PriceMomentum_V1043 vs TSLA Buy & Hold
PriceMomentum_V1043 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
201616.3%1.41-6.6%7
20174.4%0.57-5.3%20
2018-7.9%-0.72-12.0%13
20197.6%0.45-13.9%14
2020126.6%1.92-18.9%69
20218.6%0.49-15.4%24
2022-1.8%-0.04-10.3%10

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 testDOWNTREND27630.6%1.756%
hidden testEXPENSIVE8370.7%2.8424%
hidden testEXTREME4873.0%1.7127%
hidden testHIGH VOLATILITY25431.3%0.9820%
hidden testLOW VOLATILITY43620.3%1.508%
hidden testMEDIUM VOLATILITY25016.2%0.8012%
hidden testNORMAL80914.2%0.7310%
hidden testSIDEWAYS29322.3%1.1213%
hidden testUPTREND37115.7%0.6216%
trainDOWNTREND5188.6%1.114%
trainEXPENSIVE3112.2%0.1213%
trainEXTREME100157.1%2.7540%
trainHIGH VOLATILITY69918.4%0.6813%
trainLOW VOLATILITY7456.5%0.738%
trainMEDIUM VOLATILITY5683.1%0.305%
trainNORMAL1,6011.9%0.176%
trainSIDEWAYS592-1.4%-0.107%
trainUPTREND90217.5%0.7513%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13826.8%0.9222%
validationEXTREME144160.3%2.6835%
validationHIGH VOLATILITY25871.4%1.5817%
validationLOW VOLATILITY1830.2%0.027%
validationMEDIUM VOLATILITY31524.3%0.8821%
validationNORMAL474-1.4%-0.089%
validationSIDEWAYS2061.5%0.0912%
validationUPTREND42557.3%1.4123%

Trades (full period)

latest 100 of 306
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-082026-05-14$428.35$443.307.92%5
2025-12-232025-12-24$485.56$485.40-0.85%2
2025-12-192025-12-22$481.20$488.73-0.65%2
2025-12-172025-12-18$467.26$483.37-4.81%2
2025-10-082025-10-09$438.69$435.541.09%2
2025-10-062025-10-07$453.25$433.095.24%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-262025-09-29$440.40$443.213.81%2
2025-09-242025-09-25$442.79$423.393.77%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-06-042025-06-05$332.05$284.70-3.75%2
2025-06-022025-06-03$342.69$344.27-1.29%2
2025-05-292025-05-30$358.43$346.460.23%2
2025-05-272025-05-28$362.89$356.906.73%2
2025-05-222025-05-23$341.04$339.341.72%2
2025-05-202025-05-21$343.82$334.620.31%2
2025-05-162025-05-19$349.98$342.091.89%2
2025-05-082025-05-15$284.82$342.8225.62%6
2024-12-312025-01-02$403.84$379.28-3.45%2
2024-12-272024-12-30$431.66$417.41-5.14%2
2024-12-242024-12-26$462.28$454.137.15%2
2024-12-202024-12-23$421.06$430.60-3.66%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-122024-12-13$418.10$436.23-1.77%2
2024-12-102024-12-11$400.99$424.772.67%2
2024-12-062024-12-09$389.22$389.795.13%2
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-11-272024-11-29$332.89$345.16-1.78%2
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-212024-11-22$339.64$352.56-0.90%2
2024-11-192024-11-20$346.00$342.031.94%2
2024-11-152024-11-18$320.72$338.742.86%2
2024-11-132024-11-14$330.24$311.180.33%2
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-10-012024-10-02$258.02$249.02-1.58%2
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-252024-09-26$257.02$254.220.88%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-07-192024-07-22$239.20$251.51-4.22%2
2024-07-172024-07-18$248.50$249.23-3.34%2
2024-07-152024-07-16$252.64$256.561.57%2
2024-07-112024-07-12$241.03$248.23-8.64%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-032024-07-08$246.39$252.948.55%3
2024-05-202024-05-29$174.95$176.19-0.60%7
2023-11-292023-11-30$244.14$240.08-1.24%2
2023-09-192023-09-20$266.50$262.590.26%2
2023-09-152023-09-18$274.39$265.28-0.80%2
2023-07-072023-07-10$274.43$269.61-0.96%2
2023-07-052023-07-06$282.48$276.540.75%2
2023-06-302023-07-03$261.77$279.821.46%2
2023-06-282023-06-29$256.24$257.502.21%2
2023-06-262023-06-27$241.05$250.21-6.25%2
2023-06-222023-06-23$264.61$256.601.78%2
2023-06-202023-06-21$274.45$259.465.13%2
2023-06-152023-06-16$255.90$260.54-0.55%2
2023-06-132023-06-14$258.71$256.793.35%2
2023-06-092023-06-12$244.40$249.833.86%2
2023-06-072023-06-08$224.57$234.861.27%2
2023-05-252023-06-06$184.47$221.3118.74%8
2023-01-272023-03-08$177.90$182.0016.90%28
2022-07-292022-08-26$297.15$288.095.20%21
2022-04-142022-04-18$328.33$334.76-3.85%2
2022-04-122022-04-13$328.98$340.790.93%2
2022-04-082022-04-11$341.83$325.31-3.20%2
2022-04-062022-04-07$348.59$352.42-4.37%2
2022-04-042022-04-05$381.82$363.755.41%2
2022-03-312022-04-01$359.20$361.53-1.70%2
2022-03-292022-03-30$366.52$364.660.51%2
2022-03-252022-03-28$336.88$363.95-0.52%2
2022-03-232022-03-24$333.04$337.970.32%2
2021-11-192021-11-22$379.02$385.623.51%2
2021-11-172021-11-18$363.00$365.463.05%2
2021-11-152021-11-16$337.80$351.58-2.14%2
2021-11-112021-11-12$354.50$344.47-0.62%2
2021-11-092021-11-10$341.17$355.98-12.18%2
2021-11-052021-11-08$407.36$387.65-0.84%2
2021-11-032021-11-04$404.62$409.973.37%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-04-272021-04-28$234.91$231.47-4.73%2
2021-04-072021-04-08$223.66$227.93-3.18%2
2021-02-022021-02-03$290.93$284.903.72%2
2021-01-292021-02-01$264.51$279.94-5.21%2
2021-01-272021-01-28$288.05$278.48-2.34%2
2021-01-252021-01-26$293.60$294.363.83%2
2021-01-212021-01-22$281.66$282.21-0.84%2
2021-01-192021-01-20$281.52$283.482.02%2