Williams %R, Explained
How Williams %R works: the -20 and -80 levels, the 14-period default, why it looks like an upside-down stochastic, and where it gives false signals in trends.
Key takeaways
- Williams %R measures where the close sits in the recent high-to-low range, on a 0 to -100 scale.
- Readings above -20 are called overbought; below -80 are called oversold.
- The common default is a 14-period lookback.
- It is essentially an inverted, unsmoothed cousin of the stochastic oscillator.
- Like most oscillators, it fails in strong trends and works best in a range with a trend filter.
Williams %R (also written Williams Percent Range) is a momentum oscillator that measures where the current close sits within the high-to-low range of the last N periods, expressed on a scale from 0 to -100. It was developed by trader Larry Williams. Readings near 0 (above -20) are called overbought and readings near -100 (below -80) are called oversold. Traders use it to judge whether price is closing at the strong or weak end of its recent range and to time turns inside that range.
What Williams %R measures
Williams %R answers a simple question: relative to the highest high and lowest low of the recent lookback, where did price just close? If the close is right at the top of that range, the reading is near 0, meaning momentum is strongly up. If the close is near the bottom, the reading is near -100, meaning momentum is strongly down. A value around -50 means price closed in the middle of its recent range.
The negative scale trips up newcomers, but it is only a labeling choice. Some charting platforms flip it to a 0 to 100 scale so it reads more intuitively. The information is identical either way: it is a normalized measure of the close's position in the recent range.
Williams %R vs the stochastic oscillator
Williams %R and the fast stochastic oscillator are close relatives. Both measure the close's position within the recent range. The main differences are the scale and the smoothing. Williams %R runs from 0 to -100 and is typically shown as a single, unsmoothed line, while the stochastic runs from 0 to 100 with a smoothed %D line layered on the raw %K.
In practice, Williams %R is essentially an upside-down, unsmoothed version of stochastic %K. That makes it fast and responsive, but also jumpy. If you already use the stochastic, adding Williams %R gives you little new information. Pick one range-position oscillator rather than stacking two that say the same thing.
The practical trade-off is speed versus noise. Because Williams %R skips the extra smoothing step that the slow stochastic applies, it reaches its extremes sooner and reacts to the most recent bar more aggressively. Traders who want the earliest possible read on a turn like that responsiveness. Traders who want fewer false alarms tend to prefer the smoothed stochastic. Neither choice is right or wrong; it depends on whether you value early signals or clean ones for your style and timeframe.
Common Williams %R settings
The widely used default is a 14-period lookback, the same figure many traders reach for on the RSI indicator. Shorter lookbacks react faster and produce more signals and more noise; longer lookbacks are smoother and slower. The standard thresholds are -20 for overbought and -80 for oversold, with some traders tightening to -10 and -90 in strong markets to reduce false extremes.
These numbers are sensible starting points, not optimized truths. The right lookback depends on your instrument and timeframe, so test on your own chart before assuming a value is best. As with every oscillator, the setting matters far less than the market condition you apply it to.
How to use Williams %R
Williams %R is built for timing turns inside a defined range and struggles in a trend. A disciplined approach:
- Confirm a range first. Look for clear horizontal support and resistance and a flat trend. Only then do -20 and -80 readings carry weight.
- Wait for the move out of the extreme. Rather than buying the instant the reading hits -80, many traders wait for it to climb back above -80, which suggests the oversold pressure is easing.
- Watch for divergence. A higher price high against a lower Williams %R high (or the bullish mirror) warns of fading momentum, much like on other oscillators.
- Act on candle close. Intrabar readings drift as the bar builds; only the closed-bar value is stable.
- Filter with the bigger picture. Pairing it with a trend tool keeps you from fading a strong move all the way down.
Tip: in a strong uptrend Williams %R can sit above -20 for a long stretch. That is not a sell signal, it is a sign of strength. Overbought in a trend means strong, not doomed.
Because a fast oscillator like this fires often across many charts, hunting valid setups by hand is slow and easy to get wrong. A scanner like TraderIndicator can watch crypto, stocks, and forex on TradingView and surface only the setups that meet a defined ruleset, each with an entry, stop, and reason attached, and it locks signals on candle close so they do not repaint. It handles the searching; you keep the judgment about whether a setup fits your plan.
Common Williams %R mistakes
- Fading a trend. In a strong move the reading stays pinned at an extreme, and every counter-trend signal is a trap. This is the number-one way traders lose money with it.
- Trading the instant it hits an extreme. Hitting -80 does not mean a bottom is in. Waiting for the reading to turn back out of the zone filters out many failures.
- Stacking it with the stochastic. They measure the same thing. Using both just gives you two noisy versions of one signal.
- Using it alone. One fast oscillator cannot describe a market. Combine it with structure and trend context.
Used inside a confirmed range, Williams %R is a sharp, fast timing tool. Used against a trend, it is a reliable way to catch a falling knife.
This article is educational and is not financial advice. Indicators describe price behavior; they do not predict the future or guarantee results. Do your own research and manage risk.
Frequently asked questions
What is Williams %R used for?
Williams %R measures where price closed within its recent high-to-low range, on a 0 to -100 scale, to gauge momentum and time turns inside a range. Readings above -20 are called overbought and below -80 oversold. It works best when the market is ranging rather than trending.
Why is Williams %R negative?
It is only a labeling choice. The indicator plots the close's position in the recent range on a 0 to -100 scale, where 0 is the top of the range and -100 is the bottom. Some platforms flip it to a 0 to 100 scale; the information is identical either way.
Is Williams %R the same as the stochastic oscillator?
They are close relatives. Both measure the close's position in the recent range. Williams %R is essentially an upside-down, unsmoothed version of stochastic %K, running 0 to -100 instead of 0 to 100. Because they say nearly the same thing, most traders use one, not both.
What is the best Williams %R setting?
The common default is a 14-period lookback with -20 and -80 thresholds. Shorter lookbacks react faster and give more signals; longer ones are smoother. Some traders tighten to -10 and -90 in strong markets. Test on your own instrument rather than assuming a number is optimal.
Why does Williams %R give false signals?
It is designed for ranging markets. In a sustained trend it stays pinned at an extreme and produces a stream of counter-trend signals that fail. Confirm the market is ranging, wait for the reading to turn back out of the extreme, and act on candle close to reduce false signals.
Stop hunting setups. Start taking them.
TraderIndicator scans crypto, stocks and forex and hands you the setups where the odds line up, entry, stop and reason attached.