Calculating Williams %R: Step-by-Step
Williams %R measures overbought and oversold conditions by comparing the current close to the highest high and lowest low over a lookback period. Most traders use a 14-period default, but prop desks often adjust this to fit their strategies.
The formula reads:
[ %R = \frac{\text{Highest High}{N} - \text{Close}}{\text{Highest High}{N} - \text{Lowest Low}{N}} \times (-100) ]
Where:
- (N) = lookback period (commonly 14)
- Highest High(_N) = highest price over last (N) bars
- Lowest Low(_N) = lowest price over last (N) bars
- Close = current closing price
The output ranges from -100 to 0. Values near 0 indicate overbought; near -100 indicate oversold.
For example, on a 5-minute chart of ES futures, if the highest high over 14 bars is 4,200, the lowest low is 4,150, and the current close is 4,190:
[ %R = \frac{4200 - 4190}{4200 - 4150} \times (-100) = \frac{10}{50} \times (-100) = -20 ]
A reading of -20 suggests the market sits close to the upper range of the last 14 bars.
Interpreting Williams %R in Day Trading Context
Williams %R signals extremes but requires context. Institutional traders rarely use it alone. They combine it with volume profiles, order flow, and price action to confirm entries.
Overbought and Oversold Zones
- Readings above -20 indicate overbought.
- Readings below -80 indicate oversold.
These thresholds help spot potential reversals or pullbacks. For instance, NQ on a 1-minute chart frequently hits -10 to -15 during short-term rallies but reverses after 5-7 bars.
Divergence
Price and Williams %R divergence signals weakening momentum. For example, if AAPL on a 15-minute chart makes a higher high but %R forms a lower high, it suggests buyers lose strength. Prop firms monitor this to anticipate quick reversals.
Trend Confirmation
Williams %R confirms trends when it remains in overbought or oversold zones for extended periods. For example, CL crude oil on a daily chart can hold below -80 during strong downtrends for weeks. Algorithms factor this to avoid countertrend entries.
When Williams %R Works
Williams %R excels in range-bound markets and short-term pullbacks within trends.
Example: SPY 5-Minute Pullback Entry
- Date: March 10, 2024
- Entry: SPY at $410 after %R dips below -80 on 5-min chart during an uptrend.
- Stop: $408 (2 points below entry)
- Target: $414 (4 points above entry)
- Position size: 100 shares (risking $200)
- Risk-Reward: 2:1
The trade triggers when %R hits -85, signaling oversold in an uptrend. Price rebounds, hitting target in 12 bars (1 hour). The quick bounce aligns with institutional scalpers exploiting short-term exhaustion.
Algorithmic Use
Prop firm algos scan %R on multiple timeframes (1-min, 5-min, 15-min). They trigger entries when oversold conditions coincide with volume surges and VWAP support. This multi-factor approach reduces false signals.
When Williams %R Fails
Williams %R can generate false signals during strong trends or low volatility.
Trend Exhaustion vs. Trend Continuation
In strong trends, %R can remain overbought or oversold for long periods. For example, TSLA on a daily chart stayed below -80 for 10 days during a sharp selloff in late 2023. Traders who shorted at the first oversold signal faced losses as price continued lower.
Low Volatility Noise
In low volatility periods, %R oscillates rapidly between overbought and oversold zones, causing whipsaws. GC gold futures on a 1-minute chart in a narrow range often produce misleading signals.
Worked Failure Example: NQ 1-Minute False Reversal
- Date: April 5, 2024
- Setup: %R drops below -80, signaling oversold.
- Entry: Long at 13,500
- Stop: 13,490 (10 ticks below entry)
- Target: 13,520 (20 ticks above entry)
- Outcome: Price continues dropping to 13,480, stop hits in 3 bars.
The %R signal failed due to a strong momentum shift. Prop desks avoid such trades by layering filters like order book imbalance or trend direction.
Institutional Application and Algorithmic Integration
Prop firms use Williams %R as one input among many. They program algos to:
- Adjust lookback periods dynamically based on volatility.
- Combine %R with volume spikes, VWAP levels, and time-of-day filters.
- Confirm signals across multiple timeframes (1-min, 5-min, 15-min).
- Avoid entries when %R diverges from price without volume confirmation.
For example, a prop desk algorithm trading ES futures applies a 14-bar %R on 1-minute and 5-minute charts. It triggers entries only when both timeframes show oversold conditions plus a volume increase of at least 30% over the 5-minute average.
These filters reduce false positives and improve win rates above 60%.
Worked Trade Example: CL Crude Oil 15-Minute Setup
- Date: February 22, 2024
- Context: Downtrend confirmed by lower highs and lows on daily chart.
- Indicator: Williams %R on 15-min chart dips below -80.
- Entry: Short CL at $74.50 after %R crosses below -80 and price breaks below 15-min VWAP.
- Stop: $75.00 (50 cents above entry)
- Target: $73.50 (1 dollar below entry)
- Position Size: 5 contracts (risking $2,500; $50 per tick, 10 ticks risk)
- Risk-Reward: 2:1
Price drops steadily, hitting target in 6 bars (1.5 hours). The trade aligns with institutional short-selling pressure confirmed by volume spikes and %R oversold condition in a downtrend.
Summary
Williams %R offers precise overbought and oversold signals when combined with volume, trend, and price action. Prop traders use it dynamically across multiple timeframes. The indicator shines in range-bound markets and short-term pullbacks but fails in strong trending or low volatility conditions without confirmation.
Key to success lies in layering filters and confirming signals with other tools. Algorithms apply %R as one input among many to maintain high win rates and manage risk effectively.
Key Takeaways
- Williams %R calculates the close’s position relative to the highest high and lowest low over a lookback period, outputting values from -100 to 0.
- Use Williams %R to identify overbought (> -20) and oversold (< -80) zones, but confirm with volume and trend context.
- Combine %R readings across multiple timeframes (1-min, 5-min, 15-min) to reduce false signals.
- Expect failures during strong trends or low volatility; avoid trades based solely on %R without additional confirmation.
- Institutional traders and prop firm algos integrate Williams %R with volume, VWAP, and order flow to increase signal reliability and optimize entries.
