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