Strategy Zoo / S1612

PriceMomentum_V1612

ARCHIVEDhybrid

structuralremoved entry condition: ((ret_20d > 0.184 and breakout_20 == 1) or (((((close > sma_200 and sma_200_slope > -0.0024) or ret_20d > 0.085) and cumret_252d > 1.1509 and cumret_252d > -0.1997 and dist_sma_50 > -0.0774) 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)))) and sma_20 < close))

Fitness
0.4521
Generation
74
Complexity
2
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1315S1315 · gen 60ELITEstructural

added entry filter: close > ema_20

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1612  [hybrid]
if flat and close > ema_20:
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR11.6%62.7%7.2%19.5%
Total Return139.7%331.1%30.0%1283.1%
Sharpe0.481.200.370.64
Sortino0.581.520.470.79
Calmar0.181.460.150.31
Volatility36.9%51.4%39.5%40.9%
Max DD-63.4%-43.1%-48.7%-63.4%
Win Rate41.8%48.2%32.2%41.0%
Avg Win6.7%9.6%10.6%8.4%
Avg Loss-3.4%-4.2%-3.8%-3.6%
Payoff2.002.282.812.32
Expectancy0.9%2.5%0.8%1.3%
Profit Factor1.432.121.331.61
Trades2018587373
Avg Holding Days6.76.16.96.6
Turnover50.556.746.550.6
Exposure57.1%57.0%54.9%56.5%

Growth of $100

PriceMomentum_V1612 vs TSLA Buy & Hold
PriceMomentum_V1612 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
201622.1%0.97-23.6%15
20170.7%0.15-29.1%30
2018-27.3%-0.58-38.4%20
20197.3%0.38-33.6%19
2020393.7%2.69-33.2%37
202123.9%0.74-27.8%31
2022-38.4%-1.02-40.4%16

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 testDOWNTREND27812.8%0.3055%
hidden testEXPENSIVE8344.3%0.9264%
hidden testEXTREME48124.4%2.5954%
hidden testHIGH VOLATILITY25437.1%0.6961%
hidden testLOW VOLATILITY44539.1%1.3353%
hidden testMEDIUM VOLATILITY250-51.5%-1.3553%
hidden testNORMAL8185.2%0.1454%
hidden testSIDEWAYS300-11.0%-0.3355%
hidden testUPTREND37136.9%0.8954%
trainDOWNTREND518-20.6%-0.6547%
trainEXPENSIVE31145.7%1.2566%
trainEXTREME100351.8%4.9284%
trainHIGH VOLATILITY69944.8%0.9259%
trainLOW VOLATILITY74520.6%0.7961%
trainMEDIUM VOLATILITY568-19.7%-0.6250%
trainNORMAL1,601-8.7%-0.2654%
trainSIDEWAYS5926.8%0.2060%
trainUPTREND90246.7%1.1361%
validationDOWNTREND125-25.3%-0.6043%
validationEXPENSIVE13832.5%0.7054%
validationEXTREME144303.2%3.7678%
validationHIGH VOLATILITY25850.3%0.7355%
validationLOW VOLATILITY18319.6%0.7260%
validationMEDIUM VOLATILITY31595.7%2.1057%
validationNORMAL474-3.0%-0.0851%
validationSIDEWAYS206-4.9%-0.1351%
validationUPTREND425119.7%2.0364%

Trades (full period)

latest 100 of 374
EntryExitEntry PxExit PxReturnDays
2026-10-07—$377.81—-3.65%6OPEN
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-06-162026-06-17$404.66$396.38-1.78%2
2026-06-032026-06-04$423.70$418.45-0.21%2
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-122026-02-24$417.07$409.38-6.83%8
2026-01-232026-01-26$449.06$435.20-0.27%2
2025-11-282025-12-30$430.17$454.437.54%22
2025-11-112025-11-12$439.62$430.60-1.46%2
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-082025-10-06$346.40$453.2522.27%21
2025-09-042025-09-05$338.53$350.841.13%2
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-07-152025-07-16$310.78$321.67-2.13%2
2025-06-242025-06-26$340.47$325.78-6.25%3
2025-06-162025-06-17$329.13$316.350.97%2
2025-06-112025-06-12$326.43$319.11-0.10%2
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-232025-01-24$412.38$406.58-0.86%2
2025-01-212025-01-22$424.07$415.11-0.77%2
2025-01-162025-01-17$413.82$426.50-3.56%2
2025-01-062025-01-07$411.05$394.36-0.05%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-202024-08-30$221.10$214.11-7.57%9
2024-08-162024-08-19$216.12$222.720.72%2
2024-08-012024-08-02$216.86$207.67-6.75%2
2024-07-302024-07-31$222.62$232.07-4.28%2
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-06-042024-06-05$174.77$175.00-1.06%2
2024-05-312024-06-03$178.08$176.29-0.60%2
2024-04-252024-05-30$170.18$178.798.46%25
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-052023-10-17$260.05$254.85-2.97%9
2023-08-302023-09-25$256.90$246.99-4.97%18
2023-08-012023-08-02$261.07$254.11-2.58%2
2023-07-252023-07-26$265.28$264.35-1.60%2
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-082023-06-27$171.79$250.2141.46%35
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-062023-03-07$193.81$187.71-2.21%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-09-132022-09-23$292.13$275.33-5.39%9
2022-09-092022-09-12$299.68$304.423.40%2
2022-08-262022-08-29$288.09$284.82-2.89%2
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-05-052022-05-06$291.09$288.55-8.52%2
2022-04-222022-04-25$335.02$332.67-0.57%2
2022-04-202022-04-21$325.73$336.26-5.15%2
2022-04-142022-04-18$328.33$334.76-3.85%2