← Win-rate picks

What is Squeeze breakout up? — chart signal explained

The width of the Bollinger Bands expands when price is choppy and contracts when things go quiet. Tightly pinched bands mean price has barely moved for a while — and markets have a habit of following quiet stretches with big moves. This signal catches the moment price starts tilting upward out of that squeeze.

When does it fire? — BaroBara criteria

It fires when the band width is narrower than the bottom 20% of its readings over the last 60 candles, and the close is sitting more than 0.5% above the 20-candle average.

How traders usually read it

The picture many traders see is a compressed spring starting to pop upward. The hope is that the energy stored up during the quiet spell gets released to the upside and turns into a sizable move higher.

What to watch out for

There's no way to know ahead of time which direction a squeeze will resolve, and head-fakes — a small tilt up followed by a hard break down — happen often. The 0.5% threshold is also a slim margin, so while the squeeze lasts, the up and down versions of this signal can flicker back and forth.

What the data actually shows (ATOM 1d)

⚠️ Small sample (29 past occurrences). With this few cases, the numbers below could easily be luck. Treat them as "this happened a few times", not as probabilities.

The common reading is a bounce (up) — but what actually happened matters more. This signal has fired 29 times on ATOM 1d; across the most recent 29, price reached the small target (+0.25%) first about 62% of the time. Widen the target to ±1% and it becomes about 28%. 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%62%+0.06%
±0.5%34%-0.16%
±0.75%28%-0.33%
±1%28%-0.44%
±1.5%28%-0.66%
±2%38%-0.48%
📐 How to read this. EV assumes a symmetric ±X% target and stop: EV = target × (win rate − loss rate), so any win rate above 50% gives a positive EV. Fees are NOT included — they differ by exchange and order type (maker/taker). In reality fees come off the top, and the smaller the target, the bigger the bite fees take (at ±0.25%, even modest fees eat much of the edge). Timeouts (neither side hit within the horizon) are classified by the closing side, and an asymmetric target/stop changes all of these numbers — setting-dependent references, not absolutes.

Broken down by market regime

⚠️ This table uses a different basis than the symmetric (±) table above — a small +0.25% target with a wide −5.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.

RegimeWin rate (+0.25% target)EV (−5.0% stop)Sample
Sideways90%-0.35%N=20

Recent occurrences

How far price actually moved the last few times this signal fired (MFE = maximum favorable excursion).

DateMFEResult
2025-09-096.45%✅ hit
2025-09-172.99%✅ hit 🔴 stopped
2026-01-0129.63%✅ hit
2026-03-148.82%✅ hit 🔴 stopped
2026-04-072.1%✅ hit 🔴 stopped
2026-04-137.87%✅ hit
2026-04-1815.42%✅ hit
2026-04-2014.33%✅ hit
🦫 See whether this signal is live right now — and verified odds for other signals and combos — on win-rate picks. Cut trading costs with fee cashback.
Data: full history · 1025 bars · ~0.8/month · win rate from the most recent 29 occurrences. For reference, not a prediction. A signal is a historical probability, not a guaranteed direction.
barobara.com · not a signal group — honest signal explainers

Strong conditions only, with past probability, sample size and validity window