Skip to main content
Momentum Indicators

The Williams Percent R: A Stochastic Alternative

Pomegra Learn

How Does Williams Percent R Identify Overbought and Oversold Conditions?

The Williams Percent R, developed by trader Larry Williams in the 1970s, is a momentum oscillator closely related to the stochastic indicator but with a crucial difference: it is inverted. Where the stochastic measures how close the close is to the highest high, Williams Percent R (%R) measures how far the close is from the highest high. This inversion produces an inverted scale (0 to –100 instead of 0 to 100), which some traders find more intuitive—negative readings represent strength when price is near the top of its range. Williams Percent R generates its own signals without a separate moving average line, making it simpler to interpret than the stochastic in real-time trading. A trader who masters Williams Percent R gains a complementary tool to the stochastic, useful for confirming momentum signals and identifying reversal zones with slightly different mechanics.

Quick definition: Williams Percent R is an inverted momentum oscillator that measures how far the closing price is from the highest high over a lookback period on a scale of 0 to –100, with readings near –100 indicating oversold conditions and readings near 0 indicating overbought conditions.

Key takeaways

  • Williams Percent R uses an inverted scale (0 to –100) where –80 or lower indicates oversold, and 0 to –20 indicates overbought
  • The formula is simpler than the stochastic: it requires only price data (no moving averages of the oscillator itself)
  • Trades occur when %R crosses key threshold levels (–20, –50, –80) or bounces from extreme zones
  • Williams Percent R works best in range-bound markets; false signals are common in strong trends, similar to the stochastic
  • The inverted scale can be counterintuitive initially but allows traders to see overbought (near zero) and oversold (near –100) at a glance

The Formula and Calculation of Williams Percent R

Williams Percent R measures the position of the closing price relative to the recent high-low range. The formula is:

Williams %R = (Highest High - Close) / (Highest High - Lowest Low) × -100

The negative sign inverts the result, creating a scale from 0 to –100. Let's walk through a concrete example. Suppose Apple (AAPL) has a 14-period lookback showing a highest high of $195 and lowest low of $180. If the current close is $190:

Williams %R = (195 - 190) / (195 - 180) × -100 = 5 / 15 × -100 = -33.33

A reading of –33 is neutral, indicating the stock is one-third of the way down from the top of its range. If the close were $194:

Williams %R = (195 - 194) / (195 - 180) × -100 = 1 / 15 × -100 = -6.67

Now the reading is –6.67, very close to zero, indicating the stock has rallied sharply and is near the top of its range—overbought territory. If the close were $182:

Williams %R = (195 - 182) / (195 - 180) × -100 = 13 / 15 × -100 = -86.67

A reading of –86.67 indicates the stock has fallen sharply and is near the bottom of its range—deeply oversold.

Understanding the Inverted Scale: Why Negative Is Bullish

The inverted scale takes adjustment, especially for traders accustomed to the stochastic. In the stochastic, 100 is overbought and 0 is oversold. In Williams Percent R, zero is overbought (price at the top of the range) and –100 is oversold (price at the bottom of the range).

This creates an interesting psychological dynamic: readings closer to zero look "positive" on the chart, which aligns with price strength, while readings closer to –100 look "negative," which aligns with price weakness. Once traders accept this framework, the inverted scale becomes intuitive.

An analogy: imagine a stock price range of $80 to $100 over 14 days. When price reaches $100, Williams %R reads zero (price is at the top). When price reaches $80, Williams %R reads –100 (price is at the bottom). The reading directly reflects price position within the range, inverted. Professional traders on platforms like ThinkorSwim toggle between Williams %R and the stochastic quickly because both accomplish the same goal—identifying extremes—just with different scales.

Trading Zones: –20, –50, and –80

The most common trading rules for Williams Percent R involve key threshold levels:

  • Zero to –20: Overbought zone; potential sell signal or entry point for shorting
  • –20 to –80: Neutral zone; normal trading range
  • –80 to –100: Oversold zone; potential buy signal or exit point for shorts

Traders watch for bounces out of the oversold zone (–80 to –100). When Williams %R rises from –95 to –70, it signals the stock has bounced from its extreme weakness. If this bounce occurs on expanding volume and near a support level, it is a strong buy signal.

Conversely, when Williams %R falls from –10 to –60, it signals a pullback from overbought conditions, but a move to full oversold (–80 or lower) would require more downside, suggesting the pullback is continuing.

Flowchart

Williams Percent R vs. the Stochastic Oscillator

The relationship between Williams Percent R and the stochastic is direct and mathematical. The stochastic %K line equals 100 minus Williams Percent R. When Williams %R is –30, the stochastic %K is 70. This one-to-one relationship means they identify the same overbought/oversold conditions, just with inverted scales.

So why use Williams %R instead of the stochastic? Some traders prefer the simplicity: Williams %R requires only price data and produces one line, while the stochastic produces two lines (%K and %D). In fast-moving markets, some traders find the single %R line easier to read than watching two lines cross. Others use Williams %R on intraday charts and the stochastic on longer timeframes, simply for variety and to avoid over-relying on one indicator.

The choice between them is largely personal preference. A trader might use Williams %R because their trading platform defaults to it or because they started learning with it first. The signals are mechanically similar.

Crossovers and Threshold Breaks with Williams Percent R

Traders generate signals from Williams %R by watching for crossovers of key threshold levels. When %R rises above –80 (crosses out of oversold), it signals the stock is recovering from weakness. When %R falls below –20 (crosses below overbought), it signals the stock is rolling over from strength.

More sophisticated traders watch for %R crossing the –50 line. A cross above –50, especially when combined with price breaking above resistance, signals a shift in momentum from downside to upside. A cross below –50, especially when combined with price breaking below support, signals a shift from upside to downside.

On June 10, 2022, Nvidia (NVDA) fell from $240 to $150 as the Fed tightened monetary policy. Williams %R plunged to –98 (extreme oversold). As the stock began to stabilize, %R crossed above –80 and then above –50. Traders who recognized this %R recovery and waited for %R to cross above –50 had a higher-probability entry. NVDA subsequently rallied 45% over the following three months.

Like the stochastic and CCI, Williams Percent R generates false signals during strong, directional trends. In a powerful uptrend, the stock may stay in the overbought zone (0 to –20) for weeks, producing repeated "sell" signals that all fail. Traders who shorted every time Williams %R exceeded –20 during the Amazon uptrend of 2015–2019 would have been whipsawed dozens of times.

To filter false signals, apply a trend filter. If price is above its 50-period moving average and the moving average is sloping upward, do not short the stock simply because Williams %R is overbought. Instead, treat the overbought reading as a signal to watch for a shallow pullback where disciplined traders add to long positions.

Williams Percent R Divergences

Like other momentum oscillators, Williams Percent R produces powerful signals when it diverges from price. A bearish divergence forms when price reaches a new high but Williams %R fails to reach a new high (stays more negative than before). A bullish divergence forms when price reaches a new low but Williams %R makes a higher low (becomes less negative).

On February 28, 2023, Intel (INTC) rallied from $24 to $30 on positive earnings guidance. Williams %R rose from –95 to –15 (overbought). Over the next week, INTC rallied to $32 (new high), but Williams %R only reached –18 (lower high, more negative). This bearish divergence signaled momentum was weakening despite higher prices. INTC subsequently fell 15% over the next three weeks.

Multiple Timeframe Analysis with Williams Percent R

Williams Percent R works effectively across timeframes, and traders often apply it to multiple charts simultaneously. A trader might use a weekly Williams %R to identify the primary trend bias (overbought or oversold on a macro level), then use a daily Williams %R to time precise entries and exits.

Suppose a stock has a weekly Williams %R of –15 (near overbought). The overall trend remains up, but the stock is stretched. When the daily Williams %R falls to –92 due to a pullback, this creates a lower-risk entry point: you are buying the dip within an overbought longer-term context. Conversely, if the weekly Williams %R is –85 (oversold), you avoid shorting every bounce because the longer-term backdrop is weak.

Williams Percent R and Volume Confirmation

The strength of any Williams Percent R signal increases with volume confirmation. A bounce out of oversold (Williams %R rising from –98 to –70) carries more weight if it occurs on expanding volume. A pullback from overbought (Williams %R falling from –8 to –70) is more significant if it occurs on heavy selling volume.

On March 16, 2023, amid the banking sector stress following Silicon Valley Bank's collapse, regional bank ETFs crashed on massive volume. The Direxion Regional Banks 3X Inverse ETF (FAZ) surged, and most financial sector stocks' Williams %R readings approached –100. Traders who waited for the oversold bounce (Williams %R rising above –80) on volume confirmation caught 20%–30% gains over the subsequent weeks as the panic subsided.

Real-world examples

In March 2020, as the COVID-19 pandemic sparked panic selling, the Russell 2000 (IWM) fell to $71 from $180 in three weeks. Williams Percent R plunged to –99 on the most volatile day. Traders and advisors at Vanguard and Fidelity who recognized this extreme oversold reading and waited for %R to cross above –80 (on the rebound) initiated long positions. IWM rallied 60% over the subsequent 12 months.

On July 22, 2021, during the meme stock rally, AMC (AMC) rose from $15 to $45 in two weeks. Williams Percent R hit zero (deep overbought) for several consecutive days. Traders who shorted at this overbought reading (or who covered long positions) avoided a subsequent 80% collapse as the rally exhausted and capitulation selling took over.

On December 24, 2018, the S&P 500 fell 20% from its September high, entering bear market territory. The Williams Percent R for major indices approached –98. This extreme oversold reading, combined with a 15% rally the next trading day (December 26), signaled the market had capitulated. The Fed's subsequent dovish pivot (rate cut expectations rising) confirmed the reversal. Investors who recognized the extreme Williams %R reading and the rebound pattern captured a 35% rally over the next 12 months.

Common mistakes

  1. Confusing the inverted scale and treating –20 as oversold. Remember: zero to –20 is overbought, –80 to –100 is oversold. The negative sign is not negative momentum; it is simply the inverse of the stochastic scale.

  2. Shorting every overbought reading in an uptrend. A stock may stay in overbought territory (0 to –20) for weeks during a powerful uptrend. Use overbought readings to exit long positions or reduce sizing, not to initiate shorts.

  3. Ignoring trend context before trading oversold bounces. An oversold Williams %R in a strong downtrend may bounce briefly but fail to reverse. Wait for a bounce on volume and price confirmation before committing capital.

  4. Using Williams %R alone on intraday charts. On 5-minute or 15-minute charts, Williams %R is extremely noisy. Combine it with volume, moving averages, or price structure. Many intraday traders avoid Williams %R entirely on sub-hourly timeframes.

  5. Over-trading the –50 crossing. Every time Williams %R crosses –50, it is not a high-probability trade. Wait for a cross of –50 combined with price breaking support or resistance, or combined with a divergence, for a higher win rate.

FAQ

What is the relationship between Williams Percent R and the stochastic %K line?

Williams Percent R equals 100 minus the stochastic %K line. When Williams %R is –40, the stochastic %K is 60. They measure the same thing (price position within the range) but use inverted scales. The choice between them is personal preference or platform availability.

Should I use the 14-period default Williams Percent R, or can I adjust it?

The 14-period is standard and works well for most stocks and daily timeframes. You can adjust to 21 for less responsive signals (fewer false entries), or 9 for more responsive signals on intraday charts. Test different periods on your asset and timeframe.

How do I spot a Williams Percent R divergence?

A bearish divergence: price reaches a new high, but Williams %R makes a lower high (stays more negative, i.e., –25 vs. previous –20). A bullish divergence: price reaches a new low, but Williams %R makes a higher low (becomes less negative, i.e., –85 vs. previous –90). These divergences often precede reversals.

Can I use Williams Percent R on cryptocurrency or forex charts?

Yes. Williams Percent R works on any asset class: stocks, commodities, cryptocurrencies, forex. The calculation is the same (highest high, lowest low, current close). The threshold levels (0, –20, –50, –80, –100) remain the same across asset classes.

What is the difference between a Williams Percent R bounce from –95 and a bounce from –70?

A bounce from –95 (extreme oversold) is more significant because price has been severely compressed below its range. A bounce from –70 is a more normal pullback. The lower the %R reading before the bounce, the more extreme the condition was, and the more potential the bounce has to develop into a sustained reversal.

Should I combine Williams Percent R with other indicators?

Yes. Pair Williams Percent R with moving averages (for trend context), support and resistance levels (for confluence), volume analysis (for strength), or with the RSI or stochastic (for confirmation). A Williams %R bounce from –95 is stronger if price is at a support level and volume is expanding.

Summary

Williams Percent R identifies overbought and oversold conditions using an inverted scale (0 to –100) where readings near zero indicate overbought and readings near –100 indicate oversold. The formula is simpler than the stochastic because it requires only price data, producing a single line without a separate moving average component. Trading signals occur when Williams %R bounces out of the oversold zone (above –80), rolls over from the overbought zone (below –20), or crosses the –50 midpoint in alignment with price structure. Like other momentum oscillators, Williams Percent R generates false signals in strong trends and requires confirmation from moving averages, volume, and price support/resistance. For traders seeking a stochastic alternative or a simpler, single-line oscillator, Williams Percent R provides mechanically equivalent signals with slightly different visual presentation.

Next

The Rate of Change