Ultimate Oscillator

Contents[Hide]

The Ultimate Oscillator function was developed by Larry Williams. It computes a weighted total of three oscillators, each of which is calculated using a different time period. Resulting values range from 0 to 100. Applications of Ultimate Oscillator include buy and sell signals, and providing indication of overbought or oversold conditions.

1. Syntax

ULTIMOSC(d0,d1,d2,s0,s1,s2)

2. Input

The Ultimate Oscillator function requires the following input series:

  • d0 - High data values - The first set of data values for which the Ultimate Oscillator is calculated, usually the daily high price of a stock.
  • d1 - Low data values - The second set of data values for which the Ultimate Oscillator is calculated, usually the daily low price of a stock.
  • d2 - Close data values - The third set of data values for which the Ultimate Oscillator is calculated, usually the daily close price of a stock.

3. Parameters

The Ultimate Oscillator function has the following parameter:

  • s0 - Short Period - The short time period to use in the calculation. Default value is 7.
  • s1 - Intermediate Period - The intermediate time period to use in the calculation. Default value is 14.
  • s2 - Long Period - The long time period to use in the calculation. Default value is 28.

4. Output

The Ultimate Oscillator function generates the following output:

  • Ultimate Oscillator - The Ultimate Oscillator result set, with values ranging from 0 to 100.

5. See also

Dundas Data Visualization, Inc.
500-250 Ferrand Drive
Toronto, ON, Canada
M3C 3G8

North America: 1.800.463.1492
International: 1.416.467.5100

Dundas Support Hours: 7am-6pm, ET, Mon-Fri