Williams %R Indicator: A Beginner's Guide to Overbought and Oversold Signals
The Williams %R indicator is a simple momentum tool that tells you where the current price sits inside its recent trading range. Here is how to read it, how it differs from the Stochastic Oscillator, and where it tends to fail.
What Is the Williams %R Indicator?
Williams %R (often written %R) is a momentum oscillator created by trader Larry Williams. It measures where the most recent closing price falls relative to the high-low range over a chosen lookback period — typically 14 periods (14 candles, whether those are hours, 4-hour blocks, or days).
Unlike many indicators, %R is plotted on an inverted scale that runs from 0 to -100:
- 0 to -20 → price is near the top of its recent range (overbought zone).
- -80 to -100 → price is near the bottom of its recent range (oversold zone).
- -20 to -80 → the neutral middle, where most price action lives.
The formula is straightforward:
%R = (Highest High − Current Close) ÷ (Highest High − Lowest Low) × −100
If the close equals the period's highest high, %R reads 0. If it equals the lowest low, %R reads -100. In plain terms, %R answers one question: relative to its recent swing, is price hugging the ceiling or the floor? It pairs naturally with other momentum tools like RSI and MACD.
How to Read the -20 and -80 Levels
The two threshold lines do most of the work. A reading above -20 means buyers have pushed price to the upper edge of the range; a reading below -80 means sellers have driven it to the lower edge. Beginners often assume "overbought = sell" and "oversold = buy," but that shortcut is dangerous on its own.
A more reliable way to use the levels is to wait for %R to cross back out of the extreme zone, which signals that momentum may be fading:
- %R drops below -80 (oversold), then climbs back above -80 → possible bullish shift.
- %R rises above -20 (overbought), then falls back below -20 → possible bearish shift.
| %R Reading | Zone | What It Suggests |
|---|---|---|
| 0 to -20 | Overbought | Price near range top; momentum may be stretched |
| -20 to -80 | Neutral | No extreme; trend/context decides |
| -80 to -100 | Oversold | Price near range bottom; momentum may be stretched |
Williams %R vs the Stochastic Oscillator
%R and the Stochastic Oscillator are close cousins — both compare the close to the recent high-low range — but they are scaled and presented differently.
| Feature | Williams %R | Stochastic Oscillator |
|---|---|---|
| Scale | 0 to -100 (inverted) | 0 to 100 |
| Overbought / oversold | -20 / -80 | 80 / 20 |
| Smoothing | Usually raw (none) | %K smoothed into %D signal line |
| Signal lines | Single line | Two lines (%K and %D crossovers) |
| Feel | Faster, twitchier | Smoother, fewer whipsaws |
In fact, %R is essentially an upside-down, unsmoothed version of the Stochastic %K line. The practical difference: %R reacts a touch faster and gives more signals, while the Stochastic's smoothing filters out some noise. Neither is "better" — fast indicators catch turns sooner but generate more false alarms, and smoother ones do the reverse. Many traders simply pick whichever scale they find easier to read.
Limits and Honest Caveats
%R is useful but far from a crystal ball. Its biggest weaknesses are predictable, so plan around them:
- It lags in strong trends. During a powerful rally or crash, %R can stay buried in overbought or oversold territory for many candles. Treating every extreme as a reversal will produce a string of losing trades — a known failure mode in trend-following markets.
- It produces false signals in choppy ranges. Sideways markets bounce %R between extremes repeatedly, so crossovers can whipsaw you.
- It is range-relative, not absolute. %R only describes position within a recent window. A "high" reading in a downtrend may still be a lower high overall.
- It says nothing about risk. Indicators do not size positions or cap losses — that is your job, with tools like stop-loss and take-profit orders.
Practical ways to reduce these weaknesses:
- Trade with the trend. In an uptrend, favor oversold (-80) bounces and ignore most overbought signals; reverse the logic in a downtrend.
- Confirm with other tools. Combine %R with moving averages for trend direction or candlestick context before acting.
- Test before you trust. Run any %R-based rule through backtesting and on a demo account first; what looks clean on a chart often behaves differently in live, fast-moving crypto markets.
Key Takeaways
- Williams %R shows where price sits in its recent range on a 0 to -100 scale, with -20 marking overbought and -80 oversold.
- Cross-backs out of the extreme zones are generally more reliable than the extreme reading alone.
- It is a faster, unsmoothed mirror of the Stochastic Oscillator — more signals, more noise.
- It lags in trends and whipsaws in ranges, so always confirm with trend context and manage risk independently.
This article is for educational purposes only and is not investment advice. Crypto assets are volatile and you can lose money. No indicator guarantees results; do your own research and never risk more than you can afford to lose.
NOONOO TRADING — join the free chat and watch live trading together.
Join free chat →📈 Sign up on OKX for a trading fee discount
Get OKX fee discount →