Strategy Zoo / S0420

Breakout20_V0420

ARCHIVEDbreakout

structuraladded exit filter: ret_20d > 0.0944

Fitness
0.3899
Generation
19
Complexity
8
Created
2026-09-18

Lineage

Parents (1)
Breakout20_V0324S0324 · gen 15ARCHIVEDstructural

reduce exposure to 30% during HIGH_VOLATILITY; swapped indicator vol_chg -> rel_volume

Children (0)
None

Strategy Logic (pseudocode)

# Breakout20_V0420  [breakout]
if flat and (breakout_20 == 1 and dist_sma_20 > -0.0187 and rel_volume < 1.5575):
    position = 1.0
if long and (close < sma_20 or ret_20d > 0.0944):
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.3

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR0.2%33.3%3.9%7.2%
Total Return1.6%136.9%15.4%177.7%
Sharpe0.081.680.320.55
Sortino0.051.610.190.38
Calmar0.012.140.180.23
Volatility12.2%18.1%15.7%14.5%
Max DD-31.4%-15.6%-21.6%-31.4%
Win Rate49.0%67.2%62.7%56.0%
Avg Win2.1%3.5%2.4%2.5%
Avg Loss-1.9%-2.3%-3.2%-2.2%
Payoff1.101.510.751.14
Expectancy0.1%1.6%0.3%0.4%
Profit Factor1.063.101.261.46
Trades1495859266
Avg Holding Days2.72.62.82.7
Turnover28.730.726.628.6
Exposure10.0%10.4%10.3%10.1%

Growth of $100

Breakout20_V0420 vs TSLA Buy & Hold
Breakout20_V0420 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
201610.4%1.53-2.6%13
201714.8%1.27-8.4%24
2018-12.7%-1.57-14.0%13
20196.5%0.51-14.2%19
202060.0%2.47-8.7%29
202147.5%2.24-4.1%16
2022-2.9%-0.11-15.6%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 testDOWNTREND2673.4%0.327%
hidden testEXPENSIVE83-26.3%-0.9920%
hidden testEXTREME4863.0%3.286%
hidden testHIGH VOLATILITY25414.1%1.053%
hidden testLOW VOLATILITY42925.2%1.5613%
hidden testMEDIUM VOLATILITY248-38.8%-2.3113%
hidden testNORMAL8004.9%0.3510%
hidden testSIDEWAYS293-11.9%-0.7213%
hidden testUPTREND37119.7%1.1011%
trainDOWNTREND518-8.0%-0.916%
trainEXPENSIVE31134.0%1.9013%
trainEXTREME100-7.8%-0.5314%
trainHIGH VOLATILITY699-1.7%-0.154%
trainLOW VOLATILITY74510.2%0.8616%
trainMEDIUM VOLATILITY568-8.0%-0.5910%
trainNORMAL1,601-4.9%-0.479%
trainSIDEWAYS5923.5%0.359%
trainUPTREND9024.4%0.2913%
validationDOWNTREND1250.6%0.044%
validationEXPENSIVE13827.5%1.789%
validationEXTREME14483.3%3.449%
validationHIGH VOLATILITY25818.1%1.173%
validationLOW VOLATILITY18316.5%1.3220%
validationMEDIUM VOLATILITY31548.5%2.1711%
validationNORMAL47415.1%0.9211%
validationSIDEWAYS20610.4%0.847%
validationUPTREND42548.8%2.3614%

Trades (full period)

latest 100 of 266
EntryExitEntry PxExit PxReturnDays
2026-07-022026-07-06$393.45$419.77-7.68%2
2026-05-142026-05-15$443.30$422.24-0.64%2
2026-05-122026-05-13$433.45$445.27-2.79%2
2026-05-082026-05-11$428.35$445.003.82%2
2026-04-202026-05-05$392.50$389.37-2.22%12
2025-12-162025-12-17$489.88$467.262.86%2
2025-12-082025-12-15$439.58$475.310.67%6
2025-10-292025-11-10$461.51$445.23-6.92%9
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-252025-09-26$423.39$440.40-4.58%2
2025-09-222025-09-23$434.21$425.851.71%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-09-122025-09-15$395.94$410.047.15%2
2025-08-262025-08-27$351.67$349.601.26%2
2025-08-122025-08-13$340.84$339.380.33%2
2025-05-282025-05-29$356.90$358.43-1.85%2
2025-05-192025-05-20$342.09$343.82-2.45%2
2025-05-142025-05-15$347.68$342.821.16%2
2025-05-122025-05-13$318.38$334.076.54%2
2025-04-282025-04-30$285.88$282.160.68%3
2024-12-162024-12-17$463.02$479.865.94%2
2024-12-112024-12-12$424.77$418.105.72%2
2024-12-092024-12-10$389.79$400.99-0.02%2
2024-12-052024-12-06$369.49$389.220.91%2
2024-12-032024-12-04$351.42$357.93-0.54%2
2024-11-252024-11-26$338.59$338.23-1.25%2
2024-11-082024-11-11$321.22$350.002.40%2
2024-09-302024-10-01$261.63$258.020.25%2
2024-09-262024-09-27$254.22$260.46-1.29%2
2024-09-242024-09-25$254.27$257.021.51%2
2024-09-162024-09-23$226.78$250.004.97%6
2024-07-102024-07-11$263.26$241.030.15%2
2024-06-282024-07-01$197.88$209.860.03%2
2024-06-182024-06-27$184.86$197.424.55%7
2024-02-292024-03-05$201.88$180.74-7.07%4
2023-12-152024-01-04$253.50$237.93-5.21%13
2023-11-292023-11-30$244.14$240.08-1.24%2
2023-11-162023-11-20$233.59$235.60-3.71%3
2023-09-152023-09-18$274.39$265.28-0.80%2
2023-09-122023-09-13$267.48$271.30-2.43%2
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-052023-07-06$282.48$276.540.75%2
2023-06-202023-06-21$274.45$259.465.13%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-06-052023-06-06$217.61$221.311.50%2
2023-06-012023-06-02$207.52$213.971.56%2
2023-05-302023-05-31$201.16$203.933.93%2
2023-05-192023-05-23$180.14$185.776.56%3
2023-04-032023-04-06$194.77$185.06-10.76%4
2023-02-152023-02-16$214.24$202.040.66%2
2023-02-102023-02-13$196.89$194.64-1.57%2
2023-02-082023-02-09$201.29$207.320.62%2
2023-02-062023-02-07$194.76$196.810.69%2
2023-02-022023-02-03$188.27$189.981.07%2
2023-01-262023-01-27$160.27$177.903.23%2
2023-01-242023-01-25$143.89$144.43-0.03%2
2022-09-202022-09-23$308.73$275.33-6.81%4
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-08-042022-08-05$308.63$288.170.20%2
2022-08-022022-08-03$300.59$307.400.91%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-112022-07-14$234.34$238.31-6.42%4
2022-04-052022-04-06$363.75$348.59-4.93%2
2022-03-292022-03-30$366.52$364.660.51%2
2022-03-242022-03-25$337.97$336.881.28%2
2022-03-212022-03-23$307.05$333.049.57%3
2022-01-042022-01-05$383.20$362.71-1.31%2
2021-11-042021-11-05$409.97$407.361.12%2
2021-10-292021-11-01$371.33$402.863.23%2
2021-10-252021-10-26$341.62$339.4812.45%2
2021-10-192021-10-20$288.09$288.60-0.87%2
2021-10-082021-10-18$261.83$290.046.01%7
2021-09-272021-09-28$263.79$259.191.99%2
2021-09-172021-09-20$253.16$243.390.13%2
2021-08-312021-09-16$245.24$252.333.20%12
2021-08-062021-08-13$233.03$239.060.86%6
2021-08-022021-08-05$236.56$238.213.25%4
2021-06-292021-07-01$226.92$225.97-1.51%3
2021-06-242021-06-25$226.61$223.963.34%2
2021-04-142021-04-19$244.08$238.21-3.15%4
2021-01-262021-01-27$294.36$288.050.06%2
2021-01-082021-01-11$293.34$270.407.63%2
2021-01-062021-01-07$251.99$272.012.64%2
2021-01-042021-01-05$243.26$245.043.21%2
2020-12-182020-12-21$231.67$216.625.76%2
2020-12-082020-12-09$216.63$201.491.06%2
2020-12-042020-12-07$199.68$213.920.75%2
2020-11-272020-11-30$195.25$189.201.85%2
2020-11-242020-11-25$185.13$191.336.22%2
2020-10-152020-10-21$149.63$140.88-8.72%5
2020-08-272020-08-28$149.25$147.561.13%2
2020-08-192020-08-20$125.24$133.46-0.20%2
2020-08-172020-08-18$122.38$125.813.30%2
2020-07-212020-07-22$104.56$106.16-1.42%2
2020-07-162020-07-17$100.04$100.06-0.94%2
2020-07-102020-07-13$102.98$99.803.17%2