Strategy Zoo / S0396

PriceMomentum_V0396

ARCHIVEDmomentum

structuralreplaced exit rule with: breakout_20 == 1

Fitness
0.3133
Generation
18
Complexity
3
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0028S0028 · gen 1ARCHIVEDstructural

restricted to trend regimes ['DOWNTREND', 'UPTREND']

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0396  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_20d > 0.05:
    position = 1.0
if long and breakout_20 == 1:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR14.0%15.8%39.1%20.5%
Total Return184.2%55.2%238.4%1436.7%
Sharpe0.560.541.040.67
Sortino0.610.561.170.71
Calmar0.210.261.280.31
Volatility33.5%52.0%39.0%39.3%
Max DD-65.8%-60.0%-30.7%-65.8%
Win Rate79.4%78.3%83.9%80.1%
Avg Win3.0%4.7%4.4%3.7%
Avg Loss-7.4%-10.6%-9.3%-8.5%
Payoff0.410.440.470.44
Expectancy0.9%1.4%2.2%1.3%
Profit Factor1.581.602.471.75
Trades1606962291
Avg Holding Days6.96.46.76.7
Turnover40.246.033.839.7
Exposure46.7%48.9%39.2%45.3%

Growth of $100

PriceMomentum_V0396 vs TSLA Buy & Hold
PriceMomentum_V0396 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-1.5%-0.01-23.6%15
20175.2%0.32-19.6%27
2018-30.0%-0.93-37.4%14
20198.4%0.42-38.7%19
202096.3%1.31-60.0%37
2021-1.3%0.19-36.5%21
2022-29.6%-1.10-37.6%9

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 testDOWNTREND26785.3%2.0835%
hidden testEXPENSIVE83109.8%1.8969%
hidden testEXTREME48180.6%3.3385%
hidden testHIGH VOLATILITY254100.1%1.7152%
hidden testLOW VOLATILITY42923.3%0.9931%
hidden testMEDIUM VOLATILITY2488.7%0.2540%
hidden testNORMAL80024.8%0.7033%
hidden testSIDEWAYS293-14.2%-0.864%
hidden testUPTREND37151.2%1.0570%
trainDOWNTREND5188.5%0.3138%
trainEXPENSIVE3115.0%0.1271%
trainEXTREME100386.4%5.6074%
trainHIGH VOLATILITY69941.4%0.9839%
trainLOW VOLATILITY74514.4%0.6051%
trainMEDIUM VOLATILITY568-3.9%-0.1250%
trainNORMAL1,601-1.7%-0.0640%
trainSIDEWAYS592-0.9%-0.065%
trainUPTREND90237.2%0.8579%
validationDOWNTREND12553.5%2.2518%
validationEXPENSIVE138-64.4%-1.0077%
validationEXTREME144252.5%3.6074%
validationHIGH VOLATILITY25848.5%0.6951%
validationLOW VOLATILITY18310.1%0.4241%
validationMEDIUM VOLATILITY31522.3%0.4952%
validationNORMAL474-12.9%-0.3333%
validationSIDEWAYS206-56.3%-2.255%
validationUPTREND42561.9%0.9480%

Trades (full period)

latest 100 of 292
EntryExitEntry PxExit PxReturnDays
2026-09-08—$368.16—2.78%9OPEN
2026-09-022026-09-04$357.01$354.085.48%3
2026-08-252026-09-01$350.25$356.095.23%6
2026-08-212026-08-24$362.86$348.954.93%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-212026-05-08$386.42$428.354.70%14
2025-12-172026-01-13$467.26$447.20-8.54%18
2025-12-152025-12-16$475.31$489.883.36%2
2025-11-062025-12-08$445.91$439.58-1.73%22
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-032025-10-29$429.83$461.515.42%19
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-262025-09-30$440.40$444.724.48%3
2025-09-232025-09-25$425.85$423.391.77%3
2025-09-182025-09-22$416.85$434.21-0.15%3
2025-09-162025-09-17$421.62$425.862.62%2
2025-09-122025-09-15$395.94$410.047.15%2
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-072025-08-11$322.27$339.032.84%3
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-05-292025-06-06$358.43$295.14-20.39%7
2025-05-222025-05-28$341.04$356.908.23%4
2025-05-012025-05-12$280.52$318.385.49%8
2025-04-292025-04-30$292.03$282.161.95%2
2025-04-082025-04-28$221.86$285.8821.89%14
2024-12-192025-02-24$436.17$330.53-23.40%43
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-122024-12-16$418.10$463.022.49%3
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-11-262024-12-03$338.23$351.425.25%5
2024-11-132024-11-25$330.24$338.597.11%9
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-10-032024-10-28$240.66$262.517.88%18
2024-09-252024-09-26$257.02$254.220.88%2
2024-09-202024-09-24$238.25$254.272.29%3
2024-09-092024-09-16$216.27$226.789.07%6
2024-07-112024-09-06$241.03$210.73-12.75%41
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-07-022024-07-03$231.26$246.399.99%2
2024-05-012024-05-29$179.99$176.19-3.76%20
2024-04-152024-04-30$161.48$183.2813.21%12
2024-03-012024-03-04$202.64$188.140.18%2
2024-02-262024-02-29$199.40$201.885.04%4
2023-07-192023-09-05$291.26$256.49-16.64%34
2023-07-062023-07-18$276.54$293.342.59%9
2023-06-212023-07-05$259.46$282.481.75%10
2023-06-142023-06-20$256.79$274.450.51%4
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-05-232023-05-30$185.77$201.162.07%5
2023-05-192023-05-22$180.14$188.871.64%2
2023-02-092023-02-10$207.32$196.892.79%2
2023-02-072023-02-08$196.81$201.290.85%2
2023-02-032023-02-06$189.98$194.760.71%2
2023-01-312023-02-02$173.22$188.278.64%3
2023-01-272023-01-30$177.90$166.6610.79%2
2023-01-252023-01-26$144.43$160.270.17%2
2022-09-212022-09-23$300.80$275.33-6.71%3
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-07-252022-07-28$268.43$280.900.74%4
2022-07-142022-07-22$238.31$272.2414.40%7
2022-06-222022-07-11$236.09$234.345.58%13
2022-04-052022-04-27$363.75$293.84-23.64%16
2022-01-052022-01-20$362.71$332.09-13.57%11
2021-11-052022-01-04$407.36$383.20-2.65%41
2021-11-022021-11-04$390.67$409.970.23%3
2021-10-292021-11-01$371.33$402.863.23%2
2021-10-272021-10-28$345.95$359.011.71%2
2021-10-252021-10-26$341.62$339.4812.45%2
2021-10-202021-10-22$288.60$303.233.23%3
2021-10-182021-10-19$290.04$288.093.01%2
2021-10-142021-10-15$272.77$281.010.69%2
2021-10-112021-10-13$263.98$270.362.37%3
2021-09-282021-10-08$259.19$261.830.08%9
2021-09-212021-09-27$246.46$263.795.85%5
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-102021-09-16$245.42$252.33-0.07%5
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-242021-08-31$236.16$245.243.28%6
2021-08-162021-08-23$228.72$235.43-5.34%6
2021-08-092021-08-13$237.92$239.063.11%5
2021-08-052021-08-06$238.21$233.030.32%2
2021-01-272021-03-17$288.05$233.94-23.51%35
2021-01-112021-01-26$270.40$294.36-0.12%11
2021-01-072021-01-08$272.01$293.347.74%2
2021-01-052021-01-06$245.04$251.990.53%2
2020-12-212021-01-04$216.62$243.261.33%9
2020-12-092020-12-18$201.49$231.670.72%8
2020-12-072020-12-08$213.92$216.636.92%2
2020-11-302020-12-04$189.20$199.681.10%5
2020-11-252020-11-27$191.33$195.253.15%2
2020-11-232020-11-24$173.95$185.136.38%2