Strategy Zoo / S1509

PriceMomentum_V1509

ARCHIVEDhybrid

structuralremoved entry condition: ((((close > sma_200 and sma_200_slope > -0.0024) or ret_20d > 0.1653) and cumret_252d > 1.1509 and cumret_252d > -0.1997 and dist_sma_50 > -0.2357) or ((macd_hist > 0.0 and close > sma_50) or ((breakout_50 == 1 and rel_volume > 1.5045) or ((macd_hist > 0.0 and close > sma_50) and sma_50 > sma_200))))

Fitness
0.5102
Generation
69
Complexity
2
Created
2026-10-13

Lineage

Parents (1)
PriceMomentum_V1464S1464 · gen 67ELITEstructural

changed ret_20d threshold 0.085 -> 0.1653

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1509  [hybrid]
if flat and sma_20 < close:
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR10.4%81.6%11.3%22.6%
Total Return119.6%498.7%49.6%1925.4%
Sharpe0.451.430.470.70
Sortino0.511.830.580.84
Calmar0.181.780.230.39
Volatility37.2%50.3%39.3%40.7%
Max DD-57.6%-45.8%-49.3%-57.6%
Win Rate40.5%55.9%34.2%42.4%
Avg Win7.8%10.2%11.6%9.5%
Avg Loss-3.7%-4.8%-4.3%-4.0%
Payoff2.102.132.712.34
Expectancy0.9%3.6%1.2%1.7%
Profit Factor1.432.701.411.72
Trades1736873314
Avg Holding Days7.47.37.97.5
Turnover43.545.339.142.7
Exposure55.5%56.3%53.5%55.2%

Growth of $100

PriceMomentum_V1509 vs TSLA Buy & Hold
PriceMomentum_V1509 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
201626.5%1.13-20.8%14
20179.6%0.49-23.5%25
2018-23.1%-0.44-37.3%16
201910.3%0.45-33.3%12
2020573.6%3.23-24.5%31
202139.0%1.07-20.7%24
2022-44.2%-1.28-44.1%12

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 testDOWNTREND2787.4%0.1755%
hidden testEXPENSIVE8348.5%1.0163%
hidden testEXTREME48129.2%2.6950%
hidden testHIGH VOLATILITY25445.5%0.8658%
hidden testLOW VOLATILITY44339.0%1.3153%
hidden testMEDIUM VOLATILITY250-45.8%-1.2050%
hidden testNORMAL8168.8%0.2353%
hidden testSIDEWAYS298-11.6%-0.3455%
hidden testUPTREND37150.7%1.2451%
trainDOWNTREND518-31.1%-0.9146%
trainEXPENSIVE31145.9%1.2564%
trainEXTREME100351.8%4.9284%
trainHIGH VOLATILITY69938.0%0.7657%
trainLOW VOLATILITY74522.8%0.9059%
trainMEDIUM VOLATILITY568-17.5%-0.5549%
trainNORMAL1,601-9.9%-0.2952%
trainSIDEWAYS59210.1%0.3158%
trainUPTREND90248.5%1.1860%
validationDOWNTREND125-69.2%-1.5750%
validationEXPENSIVE13866.6%1.4852%
validationEXTREME144332.6%4.2576%
validationHIGH VOLATILITY25878.3%1.1853%
validationLOW VOLATILITY18330.8%1.1858%
validationMEDIUM VOLATILITY31591.2%1.9958%
validationNORMAL474-5.4%-0.1451%
validationSIDEWAYS2068.6%0.2350%
validationUPTREND425144.6%2.5461%

Trades (full period)

latest 100 of 315
EntryExitEntry PxExit PxReturnDays
2026-10-07—$377.81—-0.80%4OPEN
2026-10-052026-10-06$378.73$380.681.99%2
2026-09-182026-09-29$364.27$352.84-2.58%8
2026-08-142026-09-17$342.27$366.205.12%24
2026-06-302026-07-15$420.60$394.46-3.99%11
2026-05-272026-06-02$440.36$423.74-4.27%5
2026-05-222026-05-26$426.01$433.591.75%2
2026-04-162026-05-21$388.90$417.856.24%26
2026-03-122026-03-16$395.01$395.56-4.27%3
2026-02-262026-03-04$408.58$405.94-6.17%5
2026-02-122026-02-24$417.07$409.38-6.83%8
2026-01-232026-01-26$449.06$435.20-0.27%2
2025-12-012025-12-30$430.14$454.436.64%21
2025-11-062025-11-07$445.91$429.52-3.69%2
2025-11-032025-11-05$468.37$462.07-2.89%3
2025-10-302025-10-31$440.10$456.56-4.83%2
2025-10-282025-10-29$460.55$461.511.60%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-222025-10-23$438.97$448.98-1.02%2
2025-10-202025-10-21$447.43$442.601.65%2
2025-10-162025-10-17$428.75$439.31-1.67%2
2025-10-142025-10-15$429.24$435.15-1.73%2
2025-10-092025-10-10$435.54$413.49-0.92%2
2025-10-072025-10-08$433.09$438.69-4.64%2
2025-09-052025-10-06$350.84$453.2526.72%22
2025-08-252025-09-03$346.60$334.09-3.32%7
2025-08-072025-08-22$322.27$340.01-0.14%12
2025-07-172025-08-01$319.41$302.63-4.36%12
2025-06-242025-06-26$340.47$325.78-6.25%3
2025-06-042025-06-05$332.05$284.70-3.75%2
2025-04-252025-06-03$284.95$344.2731.80%27
2025-04-102025-04-22$252.40$237.97-16.60%8
2025-03-252025-04-09$288.14$272.20-20.46%12
2025-01-212025-01-22$424.07$415.11-0.77%2
2025-01-162025-01-17$413.82$426.50-3.56%2
2024-12-302024-12-31$417.41$403.84-3.50%2
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-062024-12-24$389.22$462.2816.31%13
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-10-252024-11-29$269.19$345.1627.55%25
2024-10-092024-10-10$241.05$238.77-1.61%2
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-09-032024-10-04$210.60$250.0812.17%24
2024-08-192024-08-30$222.72$214.11-4.74%10
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-06-172024-07-22$187.44$251.5134.11%24
2024-06-132024-06-14$182.47$178.012.72%2
2024-06-072024-06-10$177.48$173.79-0.46%2
2024-05-312024-06-03$178.08$176.29-0.60%2
2024-04-262024-05-30$168.29$178.793.32%24
2024-03-282024-04-17$175.79$155.45-12.81%14
2024-02-162024-03-07$199.95$178.65-12.10%14
2024-01-032024-01-04$238.45$237.93-4.21%2
2023-12-152024-01-02$253.50$248.42-1.22%11
2023-11-142023-12-14$237.41$251.056.76%22
2023-10-182023-10-19$242.68$220.11-4.97%2
2023-10-052023-10-17$260.05$254.85-2.97%9
2023-08-302023-09-25$256.90$246.99-4.97%18
2023-07-202023-07-21$262.90$260.02-9.93%2
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-142023-07-17$281.38$290.381.05%2
2023-07-122023-07-13$271.99$277.900.61%2
2023-07-102023-07-11$269.61$269.79-1.95%2
2023-07-052023-07-07$282.48$274.43-1.37%3
2023-06-302023-07-03$261.77$279.821.46%2
2023-06-282023-06-29$256.24$257.502.21%2
2023-05-092023-06-27$169.15$250.2140.03%34
2023-03-242023-04-06$190.41$185.06-3.68%10
2023-03-222023-03-23$191.15$192.22-3.45%2
2023-03-022023-03-03$190.90$197.79-6.05%2
2023-02-282023-03-01$205.71$202.77-1.12%2
2023-02-242023-02-27$196.88$207.63-2.77%2
2023-01-182023-02-23$128.78$202.0752.45%26
2022-12-012022-12-14$194.70$156.80-17.50%10
2022-10-312022-11-09$227.54$177.59-16.46%8
2022-09-122022-09-23$304.42$275.33-3.89%10
2022-08-242022-08-25$297.10$296.070.02%2
2022-08-222022-08-23$289.91$296.45-2.47%2
2022-08-152022-08-19$309.32$296.670.75%5
2022-06-032022-08-12$234.52$300.0310.72%49
2022-03-172022-04-11$290.53$325.3121.81%18
2022-03-032022-03-15$279.76$267.30-13.08%9
2022-02-162022-02-23$307.80$254.68-11.12%5
2022-01-132022-01-14$343.85$349.87-6.94%2
2021-12-272022-01-12$364.65$368.74-0.44%13
2021-11-302021-12-01$381.59$365.000.48%2
2021-11-222021-11-23$385.62$369.681.54%2
2021-11-182021-11-19$365.46$379.020.48%2
2021-11-122021-11-15$344.47$337.80-3.03%2
2021-10-122021-11-11$268.57$354.5034.59%23
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-282021-10-07$259.19$264.54-1.29%8
2021-09-242021-09-27$258.13$263.792.55%2
2021-09-222021-09-23$250.65$251.211.50%2
2021-08-302021-09-21$243.64$246.462.36%16
2021-08-262021-08-27$233.72$237.31-1.61%2
2021-08-242021-08-25$236.16$237.070.11%2
2021-08-192021-08-20$224.49$226.75-2.45%2
2021-07-302021-08-17$229.07$221.901.10%13