The ultimate oscillator is a momentum indicator. It was developed by Larry Williams in the mid-1970s. It uses 3 time frames to try to get a more accurate reading of the direction of the investment vehicle. Many momentum indicators use a single time frame. Because of this, they give a very bullish reading when stocks first take off. And they slowly grow more and more bearish as the move continues. By using 3 different time frames, Williams wanted to eliminate this bearish bias.
The ultimate oscillator is made up of quite a few calculations. And each of the 3 time frames can be changed. In this example, we are going to look at settings of (7,14,28). That is 7 prints for the short term, 14 prints for the medium term, and 28 prints for the long term.
For each day, we generate a buying pressure (BP) number and a true range (TR) number. These formulas are listed below:
Again, we generate the BP and TR numbers every single day. The next step is to calculate the average of the BP divided by the average of the TR across each period. Williams refers to this as the Daily Average (DA). For our example, we calculate the 7DA, 14DA, and 28DA using the following formulas:
Next, we compute the ultimate oscillator using a weighted mean. We generate the weighted mean from a combination of the 7DA, 14DA, and 28DA. In this case, the weighted mean is created by:
We then add those results together and divide that total by the sum of the weights. Finally, we multiply by 100 to get the final value. In this case (7,14,28) the ultimate oscillator (UO) final calculation is:
So that's it! Easy right? Yea, not really. Williams has a good reason for including 3 time frames in the oscillator. When there is one time frame used for an oscillator, there can be a lot of false signals. By including three time frames, the aim is to reduce the number of false signals. Let's discuss what makes up a buy signal and a sell signal.
A buy signal is a divergence between the price and the ultimate oscillator. As the price makes a new low, the oscillator is moving up. However, let's get a bit more precise.
As you can guess, a sell signal is the opposite of a buy signal. As the price makes a new high, the ultimate oscillator is moving down. Let's get a bit more precise.
Watch for an update to the page where test out this simple UO trading strategy. Maybe we'll even determine exactly how to make it work.