Williams %R Indicator: Swing Trade Entries & Exits
Williams %R is a momentum oscillator that pinpoints overbought and oversold conditions with precision. Learn how swing traders use it to time high-probability entries and exits.
The Williams %R indicator (pronounced "Williams Percent R") is a momentum oscillator that measures where the current closing price sits relative to the highest high over a look-back period. Developed by legendary trader Larry Williams in 1973, it is one of the cleanest tools available for identifying overbought and oversold conditions — and for swing traders, it offers a reliable framework for timing both entries and exits.
Educational disclaimer: This article is for informational purposes only and is not financial advice. Chart patterns and indicators can fail, and past performance does not guarantee future results. Always manage your risk and conduct your own research before placing any trade.
What Is the Williams %R Indicator?
Williams %R oscillates on an inverted scale from 0 to -100. That inversion trips up most beginners, so let's be explicit:
- Readings near 0 (e.g., -5 to -20) mean price closed near the top of its recent range → overbought territory
- Readings near -100 (e.g., -80 to -100) mean price closed near the bottom of its recent range → oversold territory
The Williams %R Formula
Williams %R = (Highest High − Close) / (Highest High − Lowest Low) × −100
Say a stock's 14-day highest high is $55, its lowest low is $45, and today's close is $53:
%R = (55 − 53) / (55 − 45) × −100 = (2 / 10) × −100 = −20
A reading of -20 places price right at the overbought threshold. The math is simple, but the insight is powerful: it tells you exactly how much of the recent range the bulls have recaptured (or how much the bears have given up).
Williams %R vs. RSI vs. Stochastic
Traders often ask how Williams %R compares to the RSI and Stochastic oscillator — three indicators that all measure momentum and overbought/oversold levels.
| Feature | Williams %R | RSI | Stochastic %K |
|---|---|---|---|
| Scale | −100 to 0 (inverted) | 0 to 100 | 0 to 100 |
| Default period | 14 | 14 | 14 |
| Overbought level | −20 | 70 | 80 |
| Oversold level | −80 | 30 | 20 |
| Smoothing | None (raw) | Wilder's EMA | Optional (%D line) |
Key takeaway: Williams %R is essentially the fast, unsmoothed cousin of the Stochastic oscillator. Because it applies no extra smoothing, it reacts to price changes faster — which makes it both more sensitive and noisier. That sensitivity is a feature for swing traders who want early signals, but it demands a trend filter to avoid whipsaws.
RSI smooths momentum over time, making it slower to reach extremes. Williams %R, by contrast, can slam into overbought or oversold territory in just a few sessions — giving you earlier warning that a pullback or bounce may be near.
Best Williams %R Settings for Swing Trading
The default 14-period setting works well for most swing trading timeframes. On a daily chart, 14 periods equals roughly three trading weeks — enough context to identify meaningful swings without lagging so much that signals arrive late.
Adjusting the Period
- 10-period %R — faster, more signals, higher noise; suits aggressive traders on the daily chart or swing traders on 4-hour charts
- 14-period %R — the standard sweet spot for daily swing trades (recommended starting point)
- 20-period %R — slower, fewer signals, less noise; suits position traders holding multi-week swings
Stick with 14 periods until you have a clear reason to deviate.
The -20 and -80 Thresholds: Why They Matter
The two key levels every Williams %R swing trader watches are -20 (overbought) and -80 (oversold).
- When %R rises above -20, the stock has closed near the very top of its look-back range — buyers are in control, but a short-term pullback becomes more probable.
- When %R drops below -80, the stock has closed near the very bottom of its range — sellers are exhausted, and a bounce becomes more probable.
The critical skill is not treating these thresholds as automatic buy/sell signals. A stock can stay overbought for many weeks during a strong uptrend, and can stay oversold for weeks in a downtrend. That's why Williams %R works best when paired with a trend filter.
Adding a Trend Filter: The 20-Period EMA
The most common (and effective) companion to Williams %R is a 20-period exponential moving average (EMA) overlaid on the price chart.
The rule is straightforward:
- Only take long (buy) signals when price is above the 20 EMA — you're trading with the uptrend
- Only take short (sell/exit) signals when price is below the 20 EMA — you're trading with the downtrend
This single filter eliminates a large percentage of false signals and keeps you on the right side of the primary trend.
Williams %R Swing Trading Strategy: Step-by-Step
Here's a concrete long-entry workflow you can build into a routine. (The inverse logic applies for shorts, but since most retail traders focus on the long side, we'll lead with that.)
Step 1 — Confirm the Trend
Check that the stock is trading above its 20 EMA on the daily chart. Ideally, the 20 EMA itself is sloping upward, confirming momentum.
Step 2 — Wait for an Oversold Reading
With price above the 20 EMA (uptrend intact), wait for Williams %R to drop to -80 or below. This signals a short-term pullback into potential support — a lower-risk entry zone within a larger upswing.
Step 3 — Look for a Reversal Candle
Don't buy the moment %R hits -80. Wait for a bullish reversal candlestick on that same bar or the next one — a hammer, bullish engulfing, or morning star pattern signals that buyers are stepping back in.
Step 4 — Enter and Set Your Stop
Enter on the close of the reversal candle (or the open of the following bar for more conservative traders). Place your stop-loss just below the recent swing low — the lowest point of the pullback. This gives the trade room to breathe while capping downside risk.
Step 5 — Plan Your Exit
Williams %R tells you when to exit just as clearly as when to enter. Close the long position when %R rises above -20 (overbought) — price has recaptured the top of its range and a new pullback is likely near. For multi-week swings, you can also use a trailing stop below the 20 EMA and only exit when price closes beneath it.
Hypothetical Example
Suppose a stock has been trending higher for six weeks above a rising 20 EMA. Over five sessions it pulls back 8%, and Williams %R (14) drops to -85. On day six, a hammer candle forms with a close back above the prior day's open. A trader enters at $48.20, places a stop at $45.50 (the swing low), targeting an exit near $55 when %R crosses back above -20. The reward-to-risk ratio is roughly 2.5:1 — the kind of setup that can make a strategy profitable even if it wins only half the time.
Common Pitfalls to Avoid
1. Fading a Strong Trend
The most expensive mistake with Williams %R is using an oversold reading in a downtrending stock as a buy signal — or an overbought reading in an uptrending stock as a short signal. Strong trends keep indicators pinned at extremes. The 20 EMA filter prevents most of these trades, but always double-check the broader picture.
2. Acting on the First Touch of -80 or -20
A reading that just touches the threshold and bounces back quickly is far less meaningful than one where %R lingers below -80 for several sessions and then starts curling back up. Patience improves signal quality.
3. Using Williams %R in Isolation
No single indicator is a complete trading system. Williams %R tells you when price is stretched; it doesn't tell you why or whether the underlying business is worth owning. Combine it with volume, price structure (support/resistance levels, chart patterns), and at minimum one trend-confirming tool.
4. Ignoring the Timeframe
A daily chart oversold reading doesn't automatically align with a weekly oversold reading. Before entering, check the weekly Williams %R — if the weekly is still deeply overbought, the daily pullback may have much further to run before it stabilizes.
Williams %R and Chart Pattern Confluence
Williams %R signals become significantly more reliable when they coincide with a recognized chart pattern. For instance:
- An ascending triangle approaching its flat resistance line, combined with a Williams %R dip to -80 on a brief intraday shake, can set up a high-conviction long entry at pattern support. See our guide to Ascending vs. Symmetrical Triangles for more on trading these formations.
- A pullback to a breakout retest where %R simultaneously reaches oversold levels is one of the most sought-after combinations — price, structure, and momentum all align.
For traders who incorporate VWAP into their work, pairing Williams %R with anchored VWAP levels adds yet another layer of confluence. The article on Anchored VWAP at Swing Low entries covers how that technique works in practice.
The Bottom Line
The Williams %R indicator is a fast, clean momentum oscillator that excels at identifying short-term overbought and oversold conditions within a swing trader's look-back window. Its inverted scale (-100 to 0) and -20/-80 thresholds are easy to internalize once you understand the math. When paired with a simple trend filter like the 20 EMA and confirmed by a reversal candlestick, it provides a disciplined, repeatable framework for entering pullbacks within uptrends and exiting into strength.
Like all indicators, Williams %R works best as part of a complete system — not as a standalone oracle. Patterns fail, markets surprise, and no setup wins every time. Manage your position size, honor your stops, and treat every trade as a probability exercise.
StockSetups includes Williams %R among its suite of paid-plan indicators, alongside RSI, MACD, ADX, ATR, and moving averages. Each scan result comes with a conviction score, a pre-built trade plan showing entry, stop, and target levels, and market-regime context — so you can evaluate Williams %R signals against the full picture in one place.
Frequently asked questions
What does the Williams %R indicator measure?
Williams %R measures where the current closing price sits relative to the highest high and lowest low over a set look-back period (default 14). It oscillates from -100 to 0, with readings near 0 indicating overbought conditions and readings near -100 indicating oversold conditions.
What are the best Williams %R settings for swing trading?
The 14-period setting on a daily chart is the most widely used starting point for swing traders. It captures roughly three weeks of price action — enough context to identify meaningful swings without lagging excessively. More aggressive traders sometimes use 10 periods; position traders may prefer 20.
How is Williams %R different from RSI?
Both are momentum oscillators, but Williams %R uses an inverted scale (-100 to 0) and applies no smoothing, making it faster and more sensitive than RSI. RSI smooths momentum using Wilder's EMA, which reduces noise but delays signals. Williams %R is closer in construction to the fast Stochastic %K.
Can Williams %R be used as a buy signal on its own?
Not reliably. A drop to -80 (oversold) in a downtrending stock can persist for weeks. Williams %R works best when combined with a trend filter — such as a 20-period EMA — to ensure you're only taking long signals when price is already in an uptrend.
What is the Williams %R overbought and oversold threshold?
The standard thresholds are -20 for overbought and -80 for oversold. When %R rises above -20, price has closed near the top of its recent range and a pullback becomes more likely. When %R falls below -80, price has closed near the bottom of its range and a bounce becomes more probable.
Produced with AI assistance and published under the StockSetups editorial guidelines.
Get daily signals & real-time alerts.
StockSetups scans ~12,300 US stocks & ETFs after every close and sorts every long setup into four ranked lanes — each with a trade plan — plus an always-on engine firing 35+ real-time intraday alerts. Free for 14 days, cancel in one click.
Start free — 14-day full access →