Skip to content
Technical Indicators

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.

StockSetups Research, Research desk
8 min read

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.

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 →