Williams %R
Lexicon Core Definition
Williams %R is a momentum oscillator that measures the current closing price relative to the highest high over a lookback period, scaled on an inverted axis from 0 to -100.
Analysis Breakdown
Frequent Queries
Why does Williams %R use a negative scale from 0 to -100?
Williams %R uses a negative scale because its formula calculates how far the current close is below the period's highest high. The result is inherently a negative or zero value, with 0 meaning the close equals the highest high and -100 meaning the close equals the lowest low. Larry Williams chose to preserve this natural output format rather than convert it to a positive scale. Traders who find the inverted scale confusing can simply remember: readings near 0 are bullish, readings near -100 are bearish — the opposite of what a conventional scale would suggest visually.
How is Williams %R different from the Stochastic Oscillator?
Williams %R and the Stochastic Oscillator are structurally very similar — both measure the position of the current close within a recent price range — but they have important differences in presentation and usage. Williams %R uses an inverted scale and is typically a single line, while the Stochastic generates two lines (%K and %D) whose crossovers produce timing signals. Williams %R is generally more sensitive and faster-reacting than the slow Stochastic. The Stochastic's dual-line structure provides additional signal specificity through crossovers that Williams %R's single-line format does not replicate.
What is the recommended lookback period for Williams %R?
The most common default lookback period for Williams %R is 14 bars, which is consistent with the default settings used by the RSI and Stochastic Oscillator, making comparisons between these indicators straightforward. Some traders use shorter periods like 10 bars for increased sensitivity on intraday charts, while longer periods like 20 or 21 bars are occasionally applied on daily charts to reduce noise. Larry Williams himself used a 10-period setting in some of his original work. As with all indicators, the optimal period depends on the specific asset, timeframe, and strategy being applied, and should be validated through systematic testing.
Calibration Check
A Williams %R reading near 0 means the market is neutral or at a midpoint
This is a common error caused by the indicator's inverted scale. Unlike conventional oscillators where 0 is the lowest reading, Williams %R's scale runs from 0 at the top to -100 at the bottom. A reading near 0 means the current close is near the highest high of the lookback period — a strongly bullish positioning within the recent range. It is the equivalent of a Stochastic reading near 100. Traders new to Williams %R must consciously invert their intuitive expectations: near 0 is bullish strength, near -100 is bearish weakness.
Williams %R and the Stochastic Oscillator are interchangeable and produce identical signals
While Williams %R and the Stochastic measure similar concepts, they are not interchangeable. Williams %R focuses on the distance from the highest high, while Stochastic %K measures position within the full high-low range. Williams %R also lacks the dual-line crossover system that the Stochastic provides through %K and %D interaction, meaning it does not generate the same type of timing signals. Additionally, Williams %R tends to react faster than the slow Stochastic. Using both together on the same chart constitutes indicator redundancy since they measure overlapping market dimensions.
Williams %R works equally well in trending and ranging markets
Williams %R, like other momentum oscillators, performs most reliably in ranging markets where its overbought and oversold extreme levels correspond to genuine price exhaustion zones. In strongly trending markets, Williams %R can remain in extreme territory for extended periods, generating repeated reversal signals that do not result in actual price reversals. Traders using Williams %R in trending conditions should apply a trend filter — such as a directional moving average or ADX — to avoid counter-trend entries triggered by overbought readings in uptrends or oversold readings in downtrends.