What is Volume spike (red)? — chart signal explained
This signal catches moments when trading activity explodes while the price slips. It uses the average volume of the last 20 bars and its typical variation to decide that this bar's volume is genuinely unusual, then checks that the price direction was down.
When does it fire? — BaroBara criteria
It fires when volume exceeds 2 standard deviations above the 20-bar average and the bar closes at or below the previous bar's close.
How traders usually read it
A drop on heavy volume is often read as sellers meaning business, so many traders take it as a warning that the decline could continue. But after a long slide, others read the same event as capitulation — the last holders giving up — and hope it means a bottom is near.
What to watch out for
The same signal can mark either the start of a decline or its exhaustion, so interpretation flips depending on where it appears. In crypto especially, volume often spikes because leveraged positions are being force-closed in a liquidation cascade, and price direction right after those events tends to be erratic.
What the data actually shows (BTC 1h)
The common reading is a drop — but what actually happened matters more. This signal has fired 679 times on BTC 1h; across the most recent 300, price reached the small target (+0.25%) first about 45% of the time. Widen the target to ±1% and it becomes about 50%. 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% | 45% | -0.02% |
| ±0.5% | 48% | -0.02% |
| ±0.75% | 47% | -0.05% |
| ±1% | 50% | +0.00% |
| ±1.5% | 51% | +0.03% |
| ±2% | 52% | +0.08% |
Broken down by market regime
⚠️ This table uses a different basis than the symmetric (±) table above — a small +0.25% target with a wide −2.5% 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 (−2.5% stop) | Sample |
|---|---|---|---|
| Bear market | 88% | -0.14% | N=226 |
| Sideways | 93% | -0.01% | N=211 |
| Bull market | 90% | -0.10% | N=221 |
Recent occurrences
How far price actually moved the last few times this signal fired (MFE = maximum favorable excursion).
| Date | MFE | Result |
|---|---|---|
| 2026-06-17 | 5.57% | ✅ hit |
| 2026-06-18 | 0.62% | ✅ hit |
| 2026-06-21 | 0.83% | ✅ hit 🔴 stopped |
| 2026-06-23 | 3.35% | ✅ hit |
| 2026-06-23 | 0.18% | — |
| 2026-06-24 | 6.84% | ✅ hit |
| 2026-06-24 | 4.03% | ✅ hit 🔴 stopped |
| 2026-06-25 | 0.0% | — 🔴 stopped |
A free morning briefing: market heat & chart combos — honest odds, not predictions