What is 20-bar high breakout? — chart signal explained
This signal uses no fancy math — it watches price itself. Take the highest price printed over the last 20 bars as a ceiling, and check whether the current close has reached it. Clearing a ceiling that held for a while is why it's called a breakout signal.
When does it fire? — BaroBara criteria
On barobara, it fires when the close touches or exceeds the highest high of the last 20 bars.
How traders usually read it
Breaking the ceiling is read as proof that buyers are in control, so many traders expect the move to carry further after a fresh high. It's a favorite entry spot for trend-following styles.
What to watch out for
False breakouts are common — price pokes above the old high and immediately slips back. In dull, sideways markets especially, what looks like a breakout often round-trips. A new high alone is no guarantee the climb continues.
What the data actually shows (BTC 4h)
The common reading is a bounce (up) — but what actually happened matters more. This signal has fired 14 times on BTC 4h; across the most recent 14, price reached the small target (+0.25%) first about 50% of the time. Widen the target to ±1% and it becomes about 71%. A historical probability, not a guaranteed direction — and it shifts with market regime.
Odds and expected value — with symmetric target and stop (±)
Exactly the barobara framing: which side got hit first, +X% or −X%. Target and stop are set to the same %, and the win rate is how often the upside (+X%) was reached first.
| Target = stop (±) | Win rate (+ first) | EV (before fees) |
|---|---|---|
| ±0.25% | 50% | +0.00% |
| ±0.5% | 64% | +0.14% |
| ±0.75% | 64% | +0.21% |
| ±1% | 71% | +0.42% |
| ±1.5% | 57% | +0.21% |
| ±2% | 57% | +0.28% |
Broken down by market regime
⚠️ This table uses a different basis than the symmetric (±) table above — a small +0.25% target with a wide −3.0% stop (fees included). The small target makes the win rate look high while EV is often negative — exactly what signal groups hide. And the same signal behaves differently across regimes.
| Regime | Win rate (+0.25% target) | EV (−3.0% stop) | Sample |
|---|---|---|---|
| Bull market | 60% | -1.13% | N=10 |
Recent occurrences
How far price actually moved the last few times this signal fired (MFE = maximum favorable excursion).
| Date | MFE | Result |
|---|---|---|
| 2017-11-05 | 1.02% | ✅ hit 🔴 stopped |
| 2017-11-15 | 14.16% | ✅ hit |
| 2017-11-27 | 0.0% | — 🔴 stopped |
| 2017-12-11 | 0.0% | — 🔴 stopped |
| 2017-12-16 | 3.02% | ✅ hit 🔴 stopped |
| 2020-03-05 | 0.21% | — 🔴 stopped |
| 2020-08-02 | 0.0% | — 🔴 stopped |
| 2021-01-07 | 0.0% | — 🔴 stopped |
A free morning briefing: market heat & chart combos — honest odds, not predictions