What is Williams %R overbought? — chart signal explained
This indicator tracks where the current price sits relative to its recent high, on a scale from 0 down to -100. A close equal to the recent high reads 0, one equal to the recent low reads -100, and anything in between lands proportionally along that scale.
When does it fire? — BaroBara criteria
The signal lights up when Williams %R over the last 14 candles climbs above -20, meaning price is just under the recent high — within the top 20% of its range.
How traders usually read it
With price pressing near its recent high, many traders read this as short-term overheating and expect the advance may stall or give some of it back. Some also use it to judge whether a move already looks stretched before jumping in.
What to watch out for
In a market that keeps printing new highs, this value staying above -20 is the natural state — the stronger the trend, the longer the signal stays on, and a drop doesn't follow every time. It's also effectively the same calculation as 'Stoch overbought,' so the two lighting up together shouldn't be counted as independent confirmation.
What the data actually shows (BTC 1d)
The common reading is a drop — but what actually happened matters more. This signal has fired 49 times on BTC 1d; across the most recent 49, price reached the small target (+0.25%) first about 57% of the time. Widen the target to ±1% and it becomes about 51%. 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% | 57% | +0.03% |
| ±0.5% | 43% | -0.07% |
| ±0.75% | 47% | -0.05% |
| ±1% | 51% | +0.02% |
| ±1.5% | 55% | +0.15% |
| ±2% | 59% | +0.36% |
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.
| Regime | Win rate (+0.25% target) | EV (−5.0% stop) | Sample |
|---|---|---|---|
| Bear market | 100% | +0.17% | N=9 |
| Sideways | 85% | -0.61% | N=20 |
| Bull market | 90% | -0.35% | N=20 |
Recent occurrences
How far price actually moved the last few times this signal fired (MFE = maximum favorable excursion).
| Date | MFE | Result |
|---|---|---|
| 2025-12-09 | 16.36% | ✅ hit |
| 2026-01-02 | 1.58% | ✅ hit 🔴 stopped |
| 2026-01-13 | 13.82% | ✅ hit |
| 2026-03-04 | 9.93% | ✅ hit |
| 2026-03-15 | 0.0% | — 🔴 stopped |
| 2026-04-07 | 3.69% | ✅ hit 🔴 stopped |
| 2026-04-10 | 3.12% | ✅ hit 🔴 stopped |
| 2026-04-13 | 4.93% | ✅ hit |
A free morning briefing: market heat & chart combos — honest odds, not predictions