NVDA$188.46 +2.10%
AAPL$260.77 +1.84%
TSLA$360.59 -2.46%
MSFT$389.24 +0.72%
AMZN$198.12 +1.33%
META$541.30 +0.88%
AMD$112.45 +2.91%
NFLX$95.20 +1.52%
GOOGL$162.34 -0.41%
TSM$178.90 +0.83%
ASML$724.50 +1.12%
SPY$661.20 +0.45%
QQQ$528.40 +0.54%
NVDA$188.46 +2.10%
AAPL$260.77 +1.84%
TSLA$360.59 -2.46%
MSFT$389.24 +0.72%
AMZN$198.12 +1.33%
META$541.30 +0.88%
AMD$112.45 +2.91%
NFLX$95.20 +1.52%
GOOGL$162.34 -0.41%
TSM$178.90 +0.83%
ASML$724.50 +1.12%
SPY$661.20 +0.45%
QQQ$528.40 +0.54%
CLOSED
MOMENTUM OSCILLATOR

What Is Williams %R and How Do You Read the Percent Range?

Created by legendary trader Larry Williams, Williams %R is one of the fastest and most reactive momentum oscillators available. It excels at catching early-stage reversals — often signaling turns before RSI or Stochastic do. The catch: it generates more false signals in trending markets and requires trend context to use effectively.

QUICK ANSWER

Williams %R is a reverse-scale RSI: -80 to -100 is oversold (potential buy zone), 0 to -20 is overbought (potential sell zone). The most useful application is failure swing detection: when Williams %R moves into oversold territory, bounces back, then fails to reach overbought on the next rally — that's a warning that buying pressure is weakening. APEX uses Williams %R as a confirming signal alongside RSI, not as a standalone trigger.

Williams %R Scale (Inverted)
-100 (OVERSOLD)-80-50-200 (OVERBOUGHT)

Williams %R Zones

-100 to -80
OVERSOLD
Price is closing near the bottom of its 14-period range. Buying pressure may be building. Wait for %R to move back above -80 before entering long. Strongest buy signals occur when %R rises from below -90.
-80 to -50
BEARISH ZONE
Price is in the lower half of its recent range. Sellers are in control but selling momentum may be fading. Monitor for a cross back above -50 as a potential trend shift.
-50 to -20
BULLISH ZONE
Price is in the upper half of its recent range. Buyers are in control. Pullbacks that hold above -50 in this zone are buying opportunities in uptrending stocks.
-20 to 0
OVERBOUGHT
Price is closing near the top of its range. Upward momentum is extended. Wait for %R to drop below -20 for confirmation before taking a short position.

How to Trade Williams %R

Williams %R works best as a confirmation and reversal tool, not a standalone signal. The three highest-probability setups are:

1. Oversold bounce: %R drops below -80, then crosses back above -80. Combined with RSI turning up from below 30 and MACD histogram flattening, this is a strong buy signal. Enter on the first candle that closes above the prior swing high.

2. Overbought rollover: %R rises above -20, then crosses back below -20. Combined with a bearish MACD crossover, this signals a potential short-term top. Reduce position size or tighten stop losses.

3. Midline momentum: %R crossing above -50 from below signals a shift to bullish momentum. %R failing to hold above -50 on a rally signals continued bearish pressure. Use the -50 level as your trend filter — only take buy signals when %R is in bullish regime.

Real-World Examples

NVDAOVERSOLD REVERSAL

NVDA's Williams %R dropped to -95 in October 2022, its most oversold reading in years. Within 3 weeks of %R crossing back above -80, price began a sustained +400% recovery that lasted through 2023 and 2024.

TSLAFAILURE SWING

TSLA's Williams %R failed to return to overbought territory (-20 to 0) after a brief recovery in Q3 2022, while price made a new high. This "failure swing" — where %R cannot reclaim overbought despite price rising — signaled the pending -40% correction.

SPYMIDLINE REJECTION

During the 2022 bear market, SPY's Williams %R repeatedly failed to hold above -50 on every rally attempt. Each rejection at the midline confirmed the bear trend was intact — a simple but powerful confirmation tool for trend traders.

Williams %R — Frequently Asked Questions

Why does Williams %R go from 0 to -100 instead of 0 to 100?
Williams %R is inverted compared to most oscillators. It measures how far price is from its highest high in the lookback period. A reading of 0 means price closed exactly at the highest high — maximum overbought. A reading of -100 means price closed at the lowest low — maximum oversold. The negative scale is just a convention from Larry Williams's original design.
What is the best period for Williams %R?
The default 14-period is most common and aligns with the standard used for RSI and Stochastic. Short-term traders sometimes use 5-period or 10-period for more sensitive signals. Longer-term traders use 20-period or 28-period (4 weeks). Shorter periods generate more signals; longer periods generate higher-quality signals with fewer false positives.
How is Williams %R different from Stochastic?
Williams %R and the Stochastic %K are mathematically very similar — both measure price position relative to a high-low range. The key differences: (1) Williams %R is inverted in scale (-100 to 0 vs 0 to 100), (2) Williams %R has no smoothed signal line like Stochastic's %D, (3) Williams %R tends to be slightly more responsive and is better for catching the earliest stages of reversals.
What is a Williams %R failure swing?
A failure swing occurs when Williams %R reaches an extreme zone (overbought or oversold) but then fails to return to that zone on the next price swing, even though price does make a new high or low. This divergence between %R and price is a powerful reversal signal — the indicator is leading the price action.
Can Williams %R be used for trend trading?
Yes — the midline (-50) is the key level for trend trading. When %R stays predominantly above -50, the trend is bullish. When it stays below -50, bearish. Many trend traders only take long signals (Williams %R bouncing from oversold) when %R is in an overall bullish regime (above -50 on the weekly chart).
A
APEX Intelligence Research Team
Signal Academy · Updated May 2026
All signal weights and scoring logic documented at APEX Methodology ↗. Not financial advice.
Apply Williams %R to any stock

APEX combines Williams %R with RSI, MACD, and 5 other signals for complete momentum analysis.

Run a Free Analysis →
Analyze
Menu
Alerts
👤Account