Williams %R is a momentum oscillator that measures where the current close sits relative to the highest high over a lookback period. It operates on the same principle as the stochastic oscillator but uses an inverted scale from 0 to -100. For traders analyzing US stocks, Williams %R provides a fast, responsive reading of momentum positioning.
What Is Williams %R
Williams Percent Range was developed by Larry Williams in 1973. It is a bounded momentum indicator that compares the current closing price to the high-low range over a set number of periods, typically 14.
The indicator oscillates between 0 and -100. Readings near 0 mean the close is near the highest high of the lookback period. Readings near -100 mean the close is near the lowest low. Williams %R moves quickly because it uses raw data without smoothing, offering early signals at the cost of occasional false readings.
Formula and Calculation
The Williams %R formula is:
%R = (Highest High - Current Close) / (Highest High - Lowest Low) x -100.
Example
Assume a 14-day lookback. The highest high is $55, the lowest low is $48, and today's close is $52: (55 - 52) / (55 - 48) x -100 = -42.86.
This tells you the close is roughly in the upper half of the recent range, suggesting moderate bullish positioning.
Reading the scale
Values between 0 and -20 indicate the close is near the top of the range (overbought zone). Values between -80 and -100 indicate the close is near the bottom (oversold zone). The middle zone (-20 to -80) represents neutral momentum.
Relationship to the stochastic
Williams %R is mathematically the inverse of the fast %K stochastic. If %K reads 75, Williams %R reads -25. Williams %R subtracts from the high, while the stochastic builds from the low.
Williams %R vs RSI
Both Williams %R and RSI identify overbought and oversold conditions, but they measure different things.
| Feature | Williams %R | RSI |
|---|---|---|
| What it measures | Close position within high-low range | Ratio of average gains to average losses |
| Scale | 0 to -100 | 0 to 100 |
| Default period | 14 bars | 14 bars |
| Smoothing | None (raw calculation) | Internal smoothing via averages |
| Speed | Very fast, more volatile | Smoother, fewer whipsaws |
| Overbought threshold | 0 to -20 | Above 70 |
| Oversold threshold | -80 to -100 | Below 30 |
Williams %R reacts faster because it uses unsmoothed data, making it better for catching early momentum shifts but worse for avoiding false signals. RSI's smoothing produces cleaner readings less sensitive to single-bar spikes.
Traders who want early warnings favor Williams %R. Those who prefer fewer but more confirmed signals lean toward RSI. Using both together creates a layered approach where %R provides the alert and RSI provides confirmation.
Trading Signals Explained
Overbought and oversold crossings
A move from below -80 back above -80 signals that selling pressure may be easing. A move from above -20 back below -20 signals fading buying pressure.
As with all oscillators, these readings are more reliable in range-bound markets. During strong trends, Williams %R can stay in extreme territory for extended periods without reversing.
Momentum divergence
When price makes a new high but Williams %R makes a lower high, bearish divergence warns of weakening momentum.
When price makes a new low but %R makes a higher low, bullish divergence suggests downward pressure is fading. Divergence tends to precede reversals but can persist before price reacts.
Failure swings
A failure swing occurs when Williams %R enters overbought territory, pulls back, attempts to re-enter but fails, then drops.
This pattern signals weakening momentum without requiring price confirmation and is considered stronger than simple threshold crossings.
Best Practices
Combine with trend context
Always identify the prevailing trend before acting on Williams %R signals. In an uptrend, oversold readings are potential buying opportunities. In a bear market, overbought readings may signal exits. Using a moving average or ADX to define direction filters out signals that fight the dominant move.
Use confirmation before acting
Because Williams %R is unsmoothed, waiting for confirmation reduces whipsaws. Requiring a second bar to confirm the threshold crossing or waiting for price to break a short-term level adds validation.
Adjust the lookback period
The default 14-period suits daily charts. Shorter periods (10) increase sensitivity for intraday work. Longer periods (21) smooth readings for swing trades. Match the lookback to your timeframe and risk tolerance.
Avoid isolation
Pair Williams %R with trend indicators, volume analysis, or price structure for a complete picture. The indicator's speed is an advantage when paired with slower confirming tools.
Conclusion
Williams %R offers a fast, unsmoothed view of momentum positioning. Its responsiveness makes it useful for catching early shifts in buying and selling pressure, particularly in range-bound conditions or as a pullback entry tool.
The tradeoff for speed is noise. Without trend context and confirmation, Williams %R generates frequent false signals.
Combining it with complementary indicators and disciplined entry rules turns its raw speed into a practical advantage.
FAQ
What does Williams %R measure?
Williams %R measures where the current closing price sits relative to the highest high over a lookback period, expressed on a scale from 0 to -100.
How is Williams %R different from the stochastic oscillator?
Williams %R is the mathematical inverse of the fast stochastic %K. They measure the same concept from opposite directions, with %R subtracting from the high and the stochastic building from the low.
What are good overbought and oversold levels for Williams %R?
Readings between 0 and -20 are considered overbought, while readings between -80 and -100 are considered oversold. These thresholds are most reliable in range-bound markets.
References
- LightningChart, A Guide to Williams Percent Range (Williams %R) Indicator, 2026.
- ChartSchool, Williams %R, 2026.





