Strategy Zoo / S1295

PriceMomentum_V1295

ARCHIVEDhybrid

structuralremoved entry condition: ((ret_20d > 0.05 and breakout_50 == 1) or ((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.1997)) or ret_20d > 0.184)); removed entry condition: sma_20 < close

Fitness
0.5829
Generation
59
Complexity
2
Created
2026-10-08

Lineage

Parents (1)
PriceMomentum_V1243S1243 · gen 57ARCHIVEDstructural

added entry filter: sma_20 < close; added entry filter: macd_hist > -2.6055

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1295  [hybrid]
if flat and macd_hist > -2.6055:
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.9%116.9%26.4%28.6%
Total Return83.3%920.8%140.8%3961.8%
Sharpe0.391.630.740.77
Sortino0.562.171.001.07
Calmar0.092.770.610.33
Volatility43.1%57.9%45.1%47.2%
Max DD-86.8%-42.2%-43.7%-86.8%
Win Rate40.8%45.5%46.5%42.6%
Avg Win4.6%11.6%5.3%6.3%
Avg Loss-2.6%-3.5%-3.0%-2.8%
Payoff1.763.301.742.21
Expectancy0.3%3.4%0.8%1.0%
Profit Factor1.212.751.521.64
Trades471110157739
Avg Holding Days4.25.95.04.7
Turnover118.173.384.1100.4
Exposure76.5%71.2%66.2%72.9%

Growth of $100

PriceMomentum_V1295 vs TSLA Buy & Hold
PriceMomentum_V1295 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
20160.5%0.18-26.7%73
2017-19.0%-0.52-46.2%51
2018-53.0%-1.43-61.4%67
201917.5%0.59-46.2%66
2020513.2%2.71-37.8%29
2021136.1%2.34-17.6%25
2022-40.6%-0.95-42.2%56

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 testDOWNTREND27848.0%1.0862%
hidden testEXPENSIVE8384.8%1.5683%
hidden testEXTREME48162.2%2.8573%
hidden testHIGH VOLATILITY25455.7%0.9268%
hidden testLOW VOLATILITY44052.5%1.5566%
hidden testMEDIUM VOLATILITY250-22.1%-0.4964%
hidden testNORMAL81320.8%0.4864%
hidden testSIDEWAYS295-35.7%-0.8868%
hidden testUPTREND37177.9%1.6068%
trainDOWNTREND518-50.1%-1.3465%
trainEXPENSIVE31169.1%1.4788%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69921.2%0.3873%
trainLOW VOLATILITY74534.7%1.1581%
trainMEDIUM VOLATILITY568-12.1%-0.3174%
trainNORMAL1,601-17.8%-0.4573%
trainSIDEWAYS5925.0%0.1274%
trainUPTREND90263.0%1.3485%
validationDOWNTREND125-65.3%-1.3845%
validationEXPENSIVE13878.9%1.2977%
validationEXTREME144352.7%4.0397%
validationHIGH VOLATILITY258105.0%1.3471%
validationLOW VOLATILITY18359.9%1.9875%
validationMEDIUM VOLATILITY315105.4%2.1069%
validationNORMAL47420.2%0.4762%
validationSIDEWAYS20634.7%0.8564%
validationUPTREND425170.1%2.5583%

Trades (full period)

latest 100 of 740
EntryExitEntry PxExit PxReturnDays
2026-10-05—$378.73—1.85%3OPEN
2026-10-012026-10-02$354.11$370.59-0.40%2
2026-08-212026-09-30$362.86$354.812.03%28
2026-08-192026-08-20$351.12$345.134.03%2
2026-08-172026-08-18$339.30$336.87-1.07%2
2026-08-132026-08-14$339.96$342.273.60%2
2026-08-112026-08-12$332.81$327.510.38%2
2026-08-072026-08-10$328.58$330.882.63%2
2026-08-052026-08-06$321.55$319.53-1.97%2
2026-07-172026-07-20$380.84$369.57-2.81%2
2026-07-152026-07-16$394.46$391.06-0.63%2
2026-07-102026-07-14$407.76$396.18-3.09%3
2026-07-072026-07-09$402.90$406.55-6.32%3
2026-06-302026-07-06$420.60$419.77-4.65%4
2026-06-222026-06-23$405.05$381.610.94%2
2026-04-272026-06-08$378.67$408.953.70%30
2026-04-172026-04-24$400.62$376.30-4.09%6
2026-04-152026-04-16$391.95$388.907.41%2
2026-04-132026-04-14$352.42$364.200.79%2
2026-04-092026-04-10$345.62$348.950.49%2
2026-04-072026-04-08$346.65$343.25-1.95%2
2026-04-022026-04-06$360.59$352.82-5.62%2
2026-03-312026-04-01$371.75$381.264.43%2
2026-03-272026-03-30$361.83$355.28-2.96%2
2026-03-252026-03-26$385.95$372.110.56%2
2026-03-232026-03-24$380.85$383.033.30%2
2026-03-192026-03-20$380.30$367.96-3.37%2
2026-03-172026-03-18$399.27$392.780.74%2
2026-03-132026-03-16$391.20$395.56-1.16%2
2026-03-112026-03-12$407.82$395.011.95%2
2026-03-052026-03-10$405.55$399.24-1.98%4
2026-03-032026-03-04$392.43$405.94-2.90%2
2026-02-272026-03-02$402.51$403.32-1.68%2
2026-02-252026-02-26$417.40$408.581.76%2
2026-02-232026-02-24$399.83$409.38-3.11%2
2026-02-192026-02-20$411.71$411.82-0.11%2
2026-02-172026-02-18$410.63$411.32-1.83%2
2026-02-122026-02-13$417.07$417.44-2.81%2
2026-02-102026-02-11$425.21$428.271.69%2
2026-02-042026-02-05$406.01$397.21-3.98%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-292026-01-30$416.56$430.41-3.65%2
2026-01-272026-01-28$430.90$431.46-1.19%2
2026-01-232026-01-26$449.06$435.20-0.27%2
2026-01-202026-01-21$419.25$431.44-4.37%2
2025-12-082026-01-05$439.58$451.67-3.92%19
2025-12-032025-12-05$446.74$455.005.68%3
2025-12-012025-12-02$430.14$429.24-0.21%2
2025-11-262025-11-28$426.58$430.171.51%2
2025-10-282025-11-13$460.55$401.99-5.01%13
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-08-212025-10-23$320.11$448.9835.25%45
2025-08-042025-08-20$309.26$323.908.60%13
2025-07-282025-08-01$325.59$302.63-2.66%5
2025-07-242025-07-25$305.30$316.06-8.39%2
2025-07-182025-07-23$329.65$332.563.77%4
2025-07-162025-07-17$321.67$319.413.30%2
2025-07-142025-07-15$316.90$310.780.88%2
2025-07-012025-07-02$300.71$315.65-5.53%2
2025-06-272025-06-30$323.63$317.66-0.86%2
2025-06-232025-06-26$348.68$325.781.48%4
2025-05-052025-06-12$280.26$319.1113.43%28
2025-04-252025-05-02$284.95$287.217.89%6
2025-04-232025-04-24$250.74$259.515.16%2
2025-04-102025-04-22$252.40$237.97-16.60%8
2025-04-082025-04-09$221.86$272.20-5.09%2
2025-04-022025-04-07$282.76$233.29-10.99%4
2025-03-312025-04-01$259.16$268.46-1.86%2
2025-03-272025-03-28$273.13$263.550.19%2
2025-03-252025-03-26$288.14$272.063.30%2
2025-03-212025-03-24$248.71$278.395.06%2
2025-03-192025-03-20$235.86$236.264.48%2
2025-03-172025-03-18$238.01$225.31-4.98%2
2025-02-242025-02-25$330.53$302.80-2.35%2
2025-02-202025-02-21$354.40$337.80-1.91%2
2025-01-272025-01-28$397.15$398.09-2.52%2
2025-01-232025-01-24$412.38$406.58-0.86%2
2025-01-212025-01-22$424.07$415.11-0.77%2
2024-11-052025-01-13$251.44$403.3162.23%46
2024-10-252024-11-04$269.19$242.84-4.60%7
2024-08-302024-10-14$214.11$219.165.38%31
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-06-242024-08-02$182.58$207.6718.26%29
2024-06-132024-06-21$182.47$183.012.21%6
2024-06-072024-06-12$177.48$177.29-4.28%4
2024-06-052024-06-06$175.00$177.94-0.07%2
2024-06-032024-06-04$176.29$174.77-1.20%2
2024-05-302024-05-31$178.79$178.081.27%2
2024-05-132024-05-29$171.89$176.194.71%12
2024-04-292024-05-10$194.05$168.472.00%10
2024-04-252024-04-26$170.18$168.294.76%2
2024-04-232024-04-24$144.68$162.131.65%2
2024-04-192024-04-22$147.05$142.05-2.12%2
2024-04-172024-04-18$155.45$149.93-1.26%2
2024-04-112024-04-16$174.60$157.11-6.17%4
2024-04-092024-04-10$176.88$171.762.05%2