Quantifying Price Strength with the Williams Percent Range Indicator
Reading time: 8 minutes
It's always useful to have some insight into the strength or weakness of a market. A common type of tool employed by technical analysts for this purpose is an oscillator. This tool indicates whether a market has become overbought or oversold. This article is going to discuss the Williams Percent Range indicator (also known as the WPR indicator, or Williams %R).
It is one of the more popular oscillators used to determine whether a market stands in the overbought or oversold territory. The indicator is named after its inventor, commodity trader and author Larry Williams. Williams has invented many technical indicators, but the %R is probably his best known technical tool.
Many oscillators swing between 0 and 100, but the Williams Percent Range oscillator always stands between the values of -100% and 0%. Of this range, -100% represents the extreme oversold end, and 0% is the extreme end of the overbought region. Let's first discuss how these Williams Percent Range values are calculated, and then move on to discussing how to actually use the indicator to trade.
Calculating the Williams %R Indicator
We calculate the Williams Percent Range using the following formula:
- Williams % R = (Nth High - Close)/(Nth High - Nth Low) x -100
Where the 'Nth High' is the highest high for the preceding 'N' periods, and the 'Nth Low' is the lowest low for the preceding N periods. The close used is the close for the current period. This formula is constructed in order to quantify how close the market stands to the outer bounds of a recent range. A value of -100% means that the current close is the lowest low for the last 'N' periods. A value of 0% means that the current close is the highest high for the last 'N' periods. Values in between show you proportionally where the market stands between these two possible extremes.
Using the Williams %R Indicator in MetaTrader 4
MetaTrader 4 comes bundled with a solid selection of trading indicators, including a large number of oscillators. Among these is the Williams %R. As you can see from the image below, it is the last-listed indicator in the 'Oscillators' folder within MT4's 'Navigator'.
Source: MetaTrader 4 - Setting the parameters for the Williams Percent Range Indicator
The key parameter that you can alter when launching the indicator is the number of periods, 'N'. As you can see from the image above, the default value in MT4 is 14. Williams himself originally proposed a value of 10 (as is common, the indicator was also originally devised to be used with end-of-day data). The image below displays the %R added to an hourly AUD/USD chart, using the default period of 14:
Depicted: MetaTrader 4 - AUDUSD H1 Chart - Disclaimer: Charts for financial instruments in this article are for illustrative purposes and does not constitute trading advice or a solicitation to buy or sell any financial instrument provided by Admiral Markets (CFDs, ETFs, Shares). Past performance is not necessarily an indication of future performance.
You can see the %R indicator labelled beneath the main price chart, and how the turquoise line oscillates between -100% and 0%. Dotted lines on the chart demarcate the -20% and -80% levels. These represent the levels that Williams considered as being overbought and oversold, respectively.
Looking at this example, the %R does a pretty good job for the most part, of signposting reversals. Those times when the indicator moves into the overbought or oversold regions tends to correspond to changes in the direction of the market. Note that on the far right of the chart we see a stretch where we are stuck in the oversold territory, without yet seeing a rebound in the price.
Trading With the Williams Percent Range Indicator
The labels overbought and oversold market can be a little deceptive — they cannot be used in isolation to predict a reversal. One way of thinking is that overbought actually represents buying pressure. In the same vein, oversold indications will appear whenever there is selling pressure. The tricky part is that we don't know how long market participants may sustain these pressures.
We know at some point that there will be a reversal, but we don't know when. In other words, the indicator moving into the overbought or oversold territory tells us nothing about timing in itself. Remember, the %R will indicate 'overbought' if we are close to the highest high of the recent range, and will indicate 'oversold' if we are close to the lowest low. Now if a market is trending upward, we are by necessity breaking new highs.
Similarly, in a downtrend we will be seeing new lows. At such times, the %R will be informing us whether the market is overbought in the uptrend or oversold in the downtrend. To sell into the uptrend and buy into the downtrend could prove to be costly mistakes. So the smart way to use the indicator is to avoid using it in a trending market. Such a strategy would only act on overbought or oversold indications, when the market is range-bound or moving sideways.
To do this, we need to be able to correctly analyse the state of the market. One way to do this is by simply observing price action — looking for the tell-tale higher highs and higher lows that suggest an uptrend (or the lower lows and lower highs that suggest a downtrend). We could also seek to improve the indicator's usage by waiting for some sign that the directional pressure is easing.
So, for example, let's say that we see the %R indicator move above 80. We know we are in the overbought territory, and we are now alert to the possibility of a reversal. We don't know how long the buying pressure that has brought us here will last, so we wait. We hold off on trading so long as the oscillator stays above 80. As soon as we see the indicator dip out of the oversold region, we initiate a short position in the market.
Most sensible of all is to try and utilise another indicator in conjunction with the Williams Percent Range. As a general rule, it's always worth comparing what one indicator is saying with another, so as to see a bigger picture, than just the one indicator in isolation. For example, using the Volumes Indicator can help you to look at more than just price ranges, as well as help you to gain a better feel for what is going on in the market.
The aim is to weed out false signals and act on only those signals in which we have the highest confidence. If your combination of indicators has signals that disagree, it's probably sensible to sit out that trade. MT4 comes with a number of bundled indicators, as we have seen, but to have a more expansive selection at your disposal, why not download MetaTrader Supreme Edition?
MTSE is a plugin for MetaTrader 4 and MetaTrader 5 that vastly extends the functionality of the platform, and is created by industry professionals, to offer a cutting-edge trading experience that stems from real-life experiences. Whichever trading strategy you choose, you are best off putting it into practice first with a demo trading account. No trading strategy works all the time, so you really need to get a feel for the ups and downs in a risk-free trading environment.
This way, you gain the confidence that will bolster your trading discipline when it comes to the real thing. Demo trading also allows you to tweak settings, such the period value 'N' of the WPR indicator, in a safe environment. Trying to determine which value is optimal for your trading style without using real money is a stress-free way to experiment.
The Williams % Range in Conclusion
The Williams Percent Range is quite a simple tool that compares the current market level to the ranges over a look-back period. By doing so, it gives indications of whether the market is overbought or oversold. General wisdom holds that range-bound markets are the optimal condition for overbought/oversold oscillators. Therefore, you should be very wary of trying to use the %R indicator within a trending market.
MetaTrader Supreme Edition - Admiral Markets
Did you know that Admiral Markets offers an enhanced version of Metatrader that boosts trading capabilities? Now you can trade with MetaTrader 4 and MetaTrader 5 with an advanced version of MetaTrader that offers excellent additional features such as the correlation matrix, which enables you to view and contrast various currency pairs in real-time, or the mini trader widget - which allows you to buy or sell via a small window while you continue with everything else you need to do.
Download it for FREE today by clicking the banner below!
About Admiral Markets
Admiral Markets is a multi-award winning, globally regulated Forex and CFD broker, offering trading on over 8,000 financial instruments via the world's most popular trading platforms: MetaTrader 4 and MetaTrader 5. Start trading today!
This material does not contain and should not be construed as containing investment advice, investment recommendations, an offer of or solicitation for any transactions in financial instruments. Please note that such trading analysis is not a reliable indicator for any current or future performance, as circumstances may change over time. Before making any investment decisions, you should seek advice from independent financial advisors to ensure you understand the risks.