Strategy Zoo / S0871

Breakout20_V0871

ARCHIVEDhybrid

crossoverentry = Breakout20_V0692 AND MACDMomentum_V0272

Fitness
0.6564
Generation
40
Complexity
20
Created
2026-09-29

Lineage

Parents (2)
MACDMomentum_V0272S0272 · gen 13ARCHIVEDcrossover

entry = MACDMomentum_V0005 OR VolumeBreakout_V0185

Breakout20_V0692S0692 · gen 32ARCHIVEDcrossover

entry from Breakout20_V0374, exit from LongTermTrend_V0519

Children (0)
None

Strategy Logic (pseudocode)

# Breakout20_V0871  [hybrid]
if flat and ((breakout_20 == 1 and dist_sma_20 > -0.121 and vol_chg < 1.2007) and ((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)))):
    position = 1.0
if long and ret_20d < -0.006:
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.0%94.4%1.3%23.0%
Total Return164.9%635.1%4.8%2001.3%
Sharpe0.601.990.190.86
Sortino0.542.440.160.82
Calmar0.313.880.040.54
Volatility25.7%36.9%29.0%29.1%
Max DD-42.3%-24.4%-34.1%-42.3%
Win Rate44.1%53.8%27.8%41.5%
Avg Win12.6%44.9%21.1%25.9%
Avg Loss-5.8%-6.5%-6.2%-6.1%
Payoff2.176.863.394.28
Expectancy2.3%21.1%1.4%7.2%
Profit Factor1.718.001.303.04
Trades34131865
Avg Holding Days25.331.019.925.8
Turnover9.49.510.69.6
Exposure36.6%42.1%32.8%36.8%

Growth of $100

Breakout20_V0871 vs TSLA Buy & Hold
Breakout20_V0871 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
20163.3%0.26-24.8%3
20179.3%0.48-25.5%6
2018-14.0%-0.97-18.3%5
201950.4%1.47-18.3%3
2020375.6%3.62-15.4%4
202161.6%1.54-18.2%4
2022-8.2%-0.21-24.4%5

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 testDOWNTREND2736.2%0.4112%
hidden testEXPENSIVE8353.2%1.3955%
hidden testEXTREME4892.9%2.5237%
hidden testHIGH VOLATILITY254-1.8%-0.0616%
hidden testLOW VOLATILITY43348.3%1.9337%
hidden testMEDIUM VOLATILITY250-61.3%-1.7342%
hidden testNORMAL806-4.6%-0.1730%
hidden testSIDEWAYS293-42.3%-1.5038%
hidden testUPTREND37142.8%1.1844%
trainDOWNTREND5183.5%0.2416%
trainEXPENSIVE31138.6%1.1354%
trainEXTREME100175.9%4.7455%
trainHIGH VOLATILITY69916.2%0.6416%
trainLOW VOLATILITY74536.6%1.5356%
trainMEDIUM VOLATILITY568-13.1%-0.4738%
trainNORMAL1,6011.0%0.0432%
trainSIDEWAYS592-11.2%-0.5128%
trainUPTREND90239.9%1.2454%
validationDOWNTREND1255.1%0.316%
validationEXPENSIVE13895.4%2.1252%
validationEXTREME144239.8%4.9352%
validationHIGH VOLATILITY25841.1%1.1821%
validationLOW VOLATILITY18343.0%1.7655%
validationMEDIUM VOLATILITY315117.2%2.6852%
validationNORMAL47416.2%0.5736%
validationSIDEWAYS2061.9%0.0733%
validationUPTREND425127.9%2.8657%

Trades (full period)

66 trades
EntryExitEntry PxExit PxReturnDays
2026-09-01—$356.09—-2.95%19OPEN
2026-07-022026-07-06$393.45$419.77-7.68%2
2026-05-082026-06-08$428.35$408.95-5.23%21
2026-04-202026-04-24$392.50$376.30-6.90%5
2025-12-082026-01-05$439.58$451.67-3.92%19
2025-11-042025-11-13$444.26$401.99-8.25%8
2025-08-262025-10-23$351.67$448.9826.40%42
2025-08-122025-08-20$340.84$323.90-3.06%7
2025-05-122025-06-12$318.38$319.11-4.69%23
2025-04-282025-05-02$285.88$287.21-0.70%5
2024-11-082025-01-13$321.22$403.3116.28%43
2024-09-062024-10-14$210.73$219.16-9.31%27
2024-06-272024-08-02$197.42$207.6717.81%26
2024-06-182024-06-21$184.86$183.01-3.33%3
2023-11-162024-01-08$233.59$240.45-2.40%35
2023-09-122023-09-28$267.48$246.38-12.27%13
2023-05-222023-07-24$188.87$269.0644.06%43
2023-04-032023-04-13$194.77$185.90-13.16%8
2023-01-272023-03-08$177.90$182.000.84%28
2022-09-202022-09-23$308.73$275.33-6.81%4
2022-07-222022-08-29$272.24$284.825.82%27
2022-07-112022-07-12$234.34$233.07-6.74%2
2022-03-212022-04-21$307.05$336.267.72%23
2022-01-042022-01-24$383.20$310.00-7.28%14
2021-08-022021-12-01$236.56$365.0054.62%86
2021-06-242021-07-23$226.61$214.46-1.31%21
2021-04-142021-05-04$244.08$224.53-10.34%15
2020-11-182021-02-09$162.21$283.1595.14%56
2020-10-152020-10-20$149.63$140.65-6.79%4
2020-08-192020-09-24$125.24$129.2612.97%26
2020-04-142020-08-10$47.33$94.5777.03%83
2019-10-142020-03-04$17.13$49.97152.76%98
2019-09-112019-10-10$16.47$16.323.61%22
2019-07-022019-08-06$14.97$15.380.48%25
2019-01-182019-01-22$20.15$19.93-5.40%2
2018-11-012018-12-19$22.95$22.201.88%33
2018-06-142018-07-06$23.85$20.59-4.26%16
2018-05-102018-05-16$20.33$19.10-6.53%5
2018-02-272018-03-01$23.40$22.06-1.74%3
2018-01-182018-02-07$22.97$23.00-3.99%15
2017-12-122017-12-28$22.74$21.02-5.44%12
2017-09-142017-09-26$25.18$23.02-5.99%9
2017-08-042017-08-22$23.79$22.76-1.69%13
2017-05-312017-07-06$22.73$20.59-3.39%26
2017-03-272017-05-24$18.01$20.6814.29%42
2016-12-142017-02-28$13.25$16.6724.02%51
2016-07-122016-08-17$14.98$14.880.44%27
2016-06-092016-06-23$15.29$13.09-16.67%11
2016-03-042016-05-03$13.40$15.4914.54%42
2015-12-312016-01-05$16.00$14.90-6.35%3
2015-12-022015-12-29$15.47$15.81-2.57%19
2015-09-172015-09-30$17.47$16.56-5.79%10
2015-04-072015-07-27$13.55$16.8730.42%78
2015-02-042015-02-25$14.57$13.58-6.71%15
2014-11-122014-12-02$16.61$15.43-7.93%14
2014-08-052014-09-16$15.90$17.386.22%30
2014-06-242014-07-16$15.50$14.48-7.62%16
2014-01-222014-03-26$11.90$14.2021.07%45
2013-12-182014-01-14$9.87$10.75-7.85%18
2013-07-022013-10-22$7.85$11.4414.89%79
2013-04-172013-06-26$3.03$7.0542.35%50
2013-01-242013-02-22$2.47$2.41-2.53%21
2012-11-142012-12-31$2.09$2.264.88%32
2012-09-182012-09-24$2.09$2.04-7.93%5
2012-06-192012-07-20$2.14$2.125.12%23
2012-01-312012-04-10$1.94$2.164.65%49