Williams %R (Williams Percent Range) was developed by Larry Williams. It is a momentum oscillator that moves between 0 and −100, showing where the current closing price sits relative to the highest high over a lookback period. It is essentially the inverse of the Stochastic %K.

Williams %R Formula (Default: 14 period) %R = ((Highest High − Close) ÷ (Highest High − Lowest Low)) × −100 Range: 0 to −100

Reading Williams %R

%R LevelSignalInterpretation
0 to −20OverboughtPrice is near the top of its range
−20 to −50Neutral bullishModerate bullish territory
−50MidpointNeither overbought nor oversold
−50 to −80Neutral bearishModerate bearish territory
−80 to −100OversoldPrice is near the bottom of its range
Note: Williams %R is inverted — the overbought zone is near 0 (not 100 like RSI). Keep this in mind when reading charts.

Williams %R Strategies

Strategy 1 — Failure Swings

Bullish Failure Swing:
1. %R reaches oversold (below −80)
2. %R bounces above −50
3. %R pulls back but stays above −80 (higher low)
4. %R crosses back above −50 → Buy signal
This pattern confirms the oversold condition is exhausted.

Strategy 2 — Momentum Confirmation

Only take long trades when %R is above −50 (bullish half)
Only take short trades when %R is below −50 (bearish half)
Use with: EMA crossover signal for entry timing

Williams %R vs RSI vs Stochastic

IndicatorRangeSpeedBest Use
Williams %R0 to −100Very fastShort-term entry timing
RSI0 to 100MediumTrend momentum filter
Stochastic0 to 100FastOverbought/oversold + crossover
Williams %R reacts very quickly to price changes — faster than RSI. Use it on 5-minute or 15-minute NSE charts to time precise intraday entries after the daily trend direction is established.

Common Settings

  • %R(14) — Default, works well on daily charts
  • %R(7) — More sensitive for intraday use
  • %R(28) — Smoother signal for swing trading

Limitations

  • Can stay in overbought/oversold territory for extended periods in trending markets
  • Very sensitive — generates many signals, needs confirmation from other indicators
  • Best used as a timing tool, not a standalone strategy