Back to Glossary

Williams %R

Williams %R Definition: Williams %R is a momentum oscillator developed by Larry Williams and introduced in his 1973 book “How I Made One Million Dollars Last Year Trading Commodities,” measuring the current closing price relative to the high-low range over a specified lookback period (typically 14 periods). The indicator produces inverted readings on a -100 to 0 scale, with readings between 0 and -20 indicating overbought conditions and readings between -80 and -100 indicating oversold conditions. Williams %R is mathematically similar to the Stochastic Oscillator but uses inverted scaling, with crossovers, overbought/oversold readings, and divergences providing the primary trading signals.

What Is Williams %R?

Williams %R represents one of the foundational momentum oscillators developed during the 1970s technical analysis renaissance. Larry Williams introduced the indicator alongside other contributions to technical analysis literature, drawing on his commodity trading experience to develop tools suitable for active short-term trading. The indicator’s name comes from Williams himself and the formula’s use of the price range (“R” for range) — distinguishing it from related oscillators developed in the same era. The inverted scaling (0 at top, -100 at bottom) sets Williams %R apart visually from most other oscillators that use 0-100 scaling.

The framework operates through specific mathematical relationships similar to the Stochastic Oscillator but with inverted output. Both indicators measure where current close sits within recent high-low range — but Williams %R inverts the result so high readings represent overbought (close near recent high) and low readings represent oversold (close near recent low). The mathematical inversion produces no analytical difference from Stochastic — divergences, crossovers, and overbought/oversold signals work identically. Traders’ preference between the two often reflects personal visual style rather than substantive analytical differences. Both indicators provide leading momentum signals based on closing price position within recent ranges.

How Does Williams %R Work?

Knowing what Williams %R represents is the conceptual half; understanding calculation determines practical interpretation. The formula: Williams %R = ((Highest High − Current Close) / (Highest High − Lowest Low)) × -100, calculated across 14 periods by default. The Highest High is the highest price during the lookback period; the Lowest Low is the lowest price during the same period. When current close equals the highest high, Williams %R reads 0 (most overbought possible); when current close equals the lowest low, Williams %R reads -100 (most oversold possible). Most readings fall somewhere between these extremes.

The interpretation focuses on several distinct signals. Overbought conditions: readings between 0 and -20 suggest the asset is technically overbought relative to recent range — potentially due for mean reversion. Oversold conditions: readings between -80 and -100 suggest oversold conditions — potentially due for bounce. Trend identification: readings consistently in the upper half (-50 to 0) indicate bullish bias; readings consistently in the lower half (-50 to -100) indicate bearish bias. Divergences: price making new highs while Williams %R fails to confirm indicates bearish momentum divergence; price making new lows while Williams %R stabilizes indicates bullish divergence — often providing leading reversal signals.

  1. Calculate using 14-period default — standard setting matching most other oscillators.
  2. Identify overbought/oversold — readings 0 to -20 = overbought, -80 to -100 = oversold.
  3. Watch for failures to confirm — divergences provide leading reversal signals.
  4. Note position bias — upper half readings bullish, lower half bearish.
  5. Combine with trend analysis — Williams %R signals require trend context.

Worked example: Bitcoin’s 2020-2021 bull market provided multiple Williams %R applications. From October 2020 through April 2021, Bitcoin rallied from $10,000 to $64,000 with Williams %R frequently registering readings between 0 and -20 (overbought) during the strongest phases. These readings persisted for weeks at a time — demonstrating Williams %R’s tendency to stay in extreme territory during strong trends. The April 2021 peak coincided with bearish Williams %R divergence — Bitcoin reaching $64,000 while Williams %R failed to make corresponding extreme readings compared to earlier overbought spikes. The divergence preceded the decline to $30,000 by July 2021. Conversely, Bitcoin’s November 2022 bottom at $15,500 showed bullish divergence — price made new lows while Williams %R stabilized at higher readings. This bullish divergence preceded the rally to $108,000+ by early 2025.

Williams %R vs. Stochastic

Aspect Williams %R Stochastic
Origin Larry Williams, 1973 George Lane, late 1950s
Scale -100 to 0 (inverted) 0 to 100
Overbought 0 to -20 80 to 100
Oversold -80 to -100 0 to 20
Lines displayed Single line Two lines (%K and %D)
Calculation basis Close vs. recent range Close vs. recent range

Why Is Williams %R Important for Traders?

Williams %R provides leading momentum signals through analysis of close position within recent ranges. Where price-based indicators only respond to price changes, Williams %R captures the more subtle dynamic of closing price relative to recent ranges — providing earlier signals than pure price-based analysis. The bounded scale makes the indicator immediately interpretable regardless of underlying asset price levels. Bitcoin’s 2022 bottom showed bullish Williams %R divergence at $15,500 before the recovery to $108,000+ — providing systematic entry framework for traders who recognized the divergence signal.

The framework also works particularly well for short-term trading and pullback entries within established trends. Day traders use Williams %R for intraday timing — fading extreme readings near the close of trading sessions. Swing traders use Williams %R for pullback entries — buying brief oversold readings during established uptrends, selling brief overbought readings during established downtrends. The 14-period default works well across multiple timeframes.

The structural risk and limitation of Williams %R trading is the indicator’s tendency to remain in extreme territories during strong trends. Strong uptrends keep Williams %R readings near 0 (overbought) for extended periods — traders attempting to short overbought readings during strong uptrends face devastating losses. Strong downtrends keep readings near -100 (oversold). Successful Williams %R trading requires combining the indicator with trend identification. On PrimeXBT, traders can use Williams %R analysis with broader technical analysis on CFD positions, supported by risk management.

Key Takeaways

  • Williams %R is a momentum oscillator developed by Larry Williams in 1973, measuring current closing price relative to the high-low range.
  • The indicator produces inverted readings on a -100 to 0 scale, with 0 to -20 indicating overbought conditions and -80 to -100 indicating oversold conditions.
  • Williams %R is mathematically similar to the Stochastic Oscillator but uses inverted scaling — analytical signals work identically between the two indicators.
  • Bitcoin’s November 2022 bottom at $15,500 showed bullish Williams %R divergence before the rally to $108,000+ by early 2025.
  • The structural risk is extended extreme readings during strong trends — Williams %R remains near 0 during strong uptrends and near -100 during strong downtrends.
FAQ section

What's the difference between Williams %R and Stochastic?

The indicators are mathematically related but display differently. Williams %R uses inverted -100 to 0 scale; Stochastic uses 0 to 100 scale. Both measure close position within recent high-low range. Williams %R displays as single line; Stochastic typically displays as two lines (%K and %D). Analytical signals (overbought/oversold, divergences) work identically — preference between the two often reflects personal visual style.

What are the best Williams %R settings?

The standard 14-period setting works well across most applications and timeframes. Day traders sometimes use shorter periods (5-9) for more responsive signals. Position traders sometimes use longer periods (21+) for fewer false signals. The -20/-80 overbought/oversold levels are standard, though some traders adjust to -10/-90 for more extreme conditions or -30/-70 for more frequent signals.

Why does Williams %R use negative numbers?

Larry Williams designed the inverted scale to emphasize the relationship to highest high rather than typical scaling. The formula uses (Highest High − Current Close) as numerator — when close equals highest high, the value is 0; when close is below highest high, the value is negative. The negative scale is just a presentation choice rather than analytical necessity. Some platforms display Williams %R using 0 to 100 scale by adding 100 to the readings.

How do I trade Williams %R divergences?

Bullish divergence: price makes lower low while Williams %R makes higher low (closer to 0) — suggests momentum exhaustion in downtrend. Bearish divergence: price makes higher high while Williams %R fails to confirm with corresponding overbought reading — suggests momentum exhaustion in uptrend. Bitcoin's 2022 bottom and 2021 top both showed clear Williams %R divergences before major reversals. Wait for confirmation through actual reversal patterns.

Range Trading
Range Trading Definition: Range trading is a strategy that p...
Pump
Pump Definition: A pump is a rapid, often artificial price i...
Profit Taking
Profit Taking Definition: Profit taking is the systematic pr...
Price Discovery
Price Discovery Definition: Price discovery is the process b...

Live Chat

Contact our support team via live chat.

Help Center

Questions about our services?
Check out our Help Center.

Risk Warning:
Trading in leveraged products carries a high level of risk and may not be suitable for all investors.