MarketBotsLabTransparency

Stage-Ladder Backtest

Equity curves for three strategies over the realized-outcome pool: the stage × grade playbook (position-sized), a naive "take every breakout at full size" baseline, and a synthetic buy-and-hold benchmark. A ladder-vs-all multiple above 1.0× means the playbook filter adds alpha.

1781 outcomesSource: sqlite (sqlite 1781, fixtures 0)Horizon: 5d8/25/2026, 4:27:32 AM

Stage-ladder (1748 sized entries) ended at 3417874070637447.0% equity vs all-breakouts 5.972956605908197e+24% (1781 entries) vs static-market 2902.1%.

Differentials

Ladder vs. all-breakouts
Playbook (filter + sizing) equity ÷ naive full-size equity
Ladder vs. static market
1177742246484.29×
Playbook equity ÷ buy-and-hold at benchmark over 1781 × 5d bars

Per-strategy stats

StrategyTradesFinal equityAvg ret / tradeCAGRSharpeMaxDD
stage-ladder174834178740706374.4692.0%145.6%2.34-89.8%
all-breakouts17815.972956605908196e+223.4%341.1%2.41-95.7%
static-market178129.0210.2%10.0%0.000.0%

Equity curves

stage-ladder
1748 trades · 34178740706374.469× final
all-breakouts
1781 trades · 5.972956605908196e+22× final
static-market
1781 trades · 29.021× final

Pattern attribution

Which patterns drove the ladder’s equity curve? Share is the fraction of log(finalEquity) this pattern contributed — positive shares add to 1.0 when the ladder finished profitable.

PatternTradesHit rateAvg sized retStandalone finalShareContribution
breakout retest hold65763%2.99%55325295.004+57.2%
head shoulders44854%0.93%46.364+12.3%
descending triangle breakdown17068%1.83%18.012+9.3%
rounded base11857%2.36%11.133+7.7%
double top18156%1.22%7.891+6.6%
channel breakout4159%3.11%3.059+3.6%
triple top8451%1.23%2.616+3.1%
ma bounce 200667%4.09%1.265+0.8%
bull flag2100%6.59%1.136+0.4%
ma bounce 502100%0.22%1.004+0.0%
symmetrical triangle250%-0.04%0.9990.0%
bear flag250%-0.17%0.9960.0%
rising wedge2450%-0.09%0.9660.1%
downtrend line breakout20%-4.18%0.9180.3%
rectangle breakout933%-2.05%0.8260.6%