Williams %R Indicator – 3 Trading Strategies and Formula

Interested in Trading Risk-Free?

Build your trading muscle with no added pressure of the market. Explore TradingSim For Free »

I feel like I am on an oscillator craze lately, but if it feels right, why fight it?

The Williams %R indicator is pronounced Williams Percent R. The indicator is the creation of famous technical analyst and charting enthusiast Larry R. Williams. [1]

The Williams %R is a momentum indicator, which gauges if a stock is overbought or oversold.

In this post, we will discuss how to calculate the indicator and 3 trading strategies you can test in the market.

How to Calculate the Williams %R

I am the first to say not to worry about remembering an equation by heart. However, I do believe it is important to understand its underlying components.

Williams %R Formula [2]

(Highest Highn – Closecurrent period) ÷ (Highest Highn – Lowest Lown) x -100

Learn to Trade Stocks, Futures, and ETFs Risk-Free

As you can see above, the indicator is all about the high, close and low prices. Another way of thinking about the indicator at a high-level is that its primary focus is to identify the volatility and momentum for a security.

The n in the formula is the number of periods or candlesticks in the equation.

Although Larry Williams initially calculated the indicator using 10-periods, your charting package will likely use 14 periods. The number of periods is configurable by you; however, it’s a slippery slope once you start mucking around with the settings.

Williams%R Chart Example

Williams %R Readings

Williams %R Readings

The oscillator has a range of -100 to 0. Readings below -80 represent oversold territory and readings above -20 represent overbought.

Now, this does not mean you should buy readings below -80 and sell readings above -20.

During a strong uptrend, a stock can hover around -20. Conversely, in a strong downtrend, a stock can stay in the -80 territory.

Relationship between Williams %R and the Stochastic Oscillator

No discussion about the indicator would be complete if you do not compare the indicator to the Stochastic Oscillator.

Stochastic Oscillator

While there are two variants of the Stochastic Oscillator, the formula below is for the Fast Stochastic Oscillator [3].

As it has two plotted lines, %K and %D, the formula to calculate these two data points are as follows:

Develop Your Trading 6th Sense

No more panic, no more doubts. make the right decisions because you've seen it with your trading simulator, TradingSim.

%K = (CloseCurrent Period – Lowest Lown) ÷ (Highest Highn – Lowest Lown) * 100

%D = 3-Day Simple Moving Average (SMA) of %K

As you can see, the Williams %R is the inverse of the Fast Stochastic Oscillator.

The Williams %R indicator represents the level of the closing price to the highest price for “x” number of periods. By contrast, the Fast Stochastic Oscillator represents the level of the closing price to the lowest price for “x” periods.

Different Ranges

The Williams %R multiplies the formula by -100 whereas the Stochastic Oscillator multiplies the formula by 100.

Figure 1: Comparing Williams %R and (fast) Stochastic Oscillator

Comparing Williams %R and (fast) Stochastic Oscillator

As you can see the movement is essentially the same. The one major difference is the stochastic oscillator gives you a trigger line which you can use to execute entries and exits.

Three Trading Strategies

Strategy #1 – Cross of -50

Instead of using the indicator for simply identifying overbought and oversold market conditions, you can develop a trading plan around the -50 line cross.

Example of Taking a Short Position with Williams %R Momentum Strategy

Example of -50 Line Cross Strategy

Example of -50 Line Cross Strategy

Learn to Day Trade 7x Faster Than Everyone Else

After becoming overbought and oversold, if the indicator crosses the -50 line, it generally indicates a shift in momentum. At this point, you can start to look for opportunities to trade the stock direction of the cross.

In the above chart example, the %R of MSFT was overbought. The stock price then began to decline and the %R crossed below the -50 line.

Once crossing below -50, you then wait for the bar to close to place a sell order.

Combine Price Action to Increase Odds of Success

As you can see, the bar that pushed the indicator reading below -50 was a bearish outside (BEOB). If you simply placed a sell stop order below the low of this bar, you would have entered the market when the bearish momentum was at its highest. Hence, you could have gotten away with placing a smaller stop loss, which would, in turn, increase your risk to reward ratio on this particular trade.

You can use this same strategy to take a long position when the %R crosses above -50 from after being oversold for some period of time.

Strategy #2 – Divergence Trading Strategy

Trading the Divergence

Trading Williams %R Divergence

If you are familiar with divergence, you essentially want to find points areas where price and the indicator are in conflict.

Williams %R divergences are very powerful you should pay attention to these when it happens. In the above chart, you can see AMGN formed a clear downtrend; however, the Williams %R made a higher high.

This kind of divergence suggests a trend continuation. As you can see, after forming a bearish price action bar, the AMGN price shortly resumed the downtrend and you could have easily placed a sell stop below the bearish bar to capture this short swing.

Stop Looking for a Quick Fix. Learn to Trade the Right Way

Strategy #3 – Ride the Williams

Have you ever heard of the strategy where you ride Bollinger Bands? Well, you can do the same thing with the Williams %R.

Here is the setup and you will love its simplicity.

First look for the indicator to break -20 to the upside, so the shading kicks in. Then wait to see if the indicator can stay below -30 for 10 periods in a row.

If the stock is able to show this level of strength you can then use the first dip as a buying opportunity to jump on the primary trend.

Ride the Williams

Ride the Williams

As you can see in the above chart, once you are in the position, you can then ride the stock until the stochastics breaks -30 on the way down.

The hardest part of this strategy is not pulling the trigger too soon.


Since Williams %R lines are similar to the Fast Stochastic Oscillator, you can simply use the Stochastic Oscillator. But, remember that the intended trading strategy of the Williams %R is completely different compared to the Stochastic Oscillator.

Like other momentum indicators, it has its flaws, as it can remain extremely overbought during an uptrend and vice-versa [4]. However, as we showed here, you should not use the Williams %R to blindly take a position in the market based on its overbought and oversold readings.

Instead, if you trade smartly by combining price action and use the indicator to confirm the momentum in the market, your chance of ending up with a profitable trade would increase tremendously.

How Can Tradingsim Help?

If you are interested in the Williams %R, you can practice trading with the indicator against real-tick data within Tradingsim. First, see if the indicator works for your trading style before placing real trades in the market.

External References

  1. Larry R. Williams. Wikipedia
  2. Williams, Larry. Williams Percent Indicator (%R). williamspercentr.com
  3. Stochastic Fast (StochF). tradingtechnologies.com
  4. Trading with Stochastics. fidelity.com

Put Your New Knowledge to the Test

Want to practice the information from this article?
get trading experience risk-free with our trading simulator.

Visit TradingSim.com
Al Hill Administrator
Co-Founder Tradingsim
Al Hill is one of the co-founders of Tradingsim. He has over 18 years of day trading experience in both the U.S. and Nikkei markets. On a daily basis Al applies his deep skills in systems integration and design strategy to develop features to help retail traders become profitable. When Al is not working on Tradingsim, he can be found spending time with family and friends.
follow me
  • Dear Sir,
    I am from India. I keep close watch on William R. it very nice indicator. Please tell me which indicator is require to support / confirm william R movement. Please guide.


  • Hi Ali , the previous 3 perdios means what the signal was each of the last 3 perdios. Let us say you are using a 1 Day time frame. 1 period back will give you the signal 1 day ago, 2 period back the signal 2 days ago,etc.This is to allow you to see how the signal changes over time and make comparisons.


  • Hi Al, have been following the content in your web page since i heard about the williams %R. Is this strategy best traded on longer time frames, daily, weekly etc, also what would you suggest for an exit signal – 2:1 risk reward, taking profit at previous high or low – support or resistance. The seems to be alot of teachings about using this strategy going long or short based off the 200EMA as a trend guide.

    Many thanks for content in your web



Leave a Reply

Your email address will not be published. Required fields are marked *

Comment will be published after moderation