Oscilátor Ultimate bol vyvinutý Larrym Williamsom v roku 1985 a bol popísaný v časopise Technical Analysis of Stocks and Commodities Magazine. Tento indikátor môže byť priradený ku klasickým oscilátorom využívaných pre technickú analýzu. Avšak oscilátor Ultimate prekonáva ostatné indikátory analýzou dát a silou jeho signálou. Využíva pri tom vážené priemery troch časových období.
Určenie aktuálneho skutočného minima tzv. True Low, TL. TL - je to najnižšie aktuálne minimum alebo predchádzajúca uzatváracia cena.
TL (i) = MIN (LOW (i) || CLOSE (i - 1))
Výpočet aktuálneho nákupného tlaku tzv. Buying Pressure, BP sa rovná rozdielu medzi uzatváracou cenou a True Low.
BP (i) = CLOSE (i) - TL (i)
Potom získame skutočné rozpätie tzv. True Range, TR. Je to najväčší rozdiel medzi aktuálnym minimom a maximom alebo aktuálnym maximom a predchádzajúcou uzatváracou cenou či predchádzajúcou uzatváracou cenou a aktuálnym minimom.
TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))
Spočítanie sumy BP indikátora za všetky časové obdobia
BPSUM (N) = SUM (BP (i), i)
Vypočítanie sumy TR indikátorov za všetky tri časové obdobia
TRSUM (N) = SUM (TR (i), i)
Určenie surového tzv. Raw Ultimate Oscillator, RawUO
RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))
Kalkulácia oscilátora Ultimate, UO
UO = ( RawUO / (4 + 2 + 1)) * 100, kde
MIN - minimálny údaj;
MAX - maximálny údaj;
|| - logický OR operátor;
LOW (i) - najnižšia cena aktuálnej sviečky;
HIGH (i) - najvyššia cena aktuálnej sviečky;
CLOSE (i) - uzatváracia cena aktuálnej sviečky;
CLOSE (i - 1) - uzatváracia cena predchádzajúcej sviečky;
TL (i) - True Low;
BP (i) - Buying Pressure;
TR (i) - True Range;
BPSUM (N) - suma údajov BP za N obdobie (N ktoré je rovné 1 je i = 7 sviečkam, keď N = 2, i = 14 sviečok, keď N = 3, i = 28 sviečok);
TRSUM (N) - suma údajov TR za N obdobie (N ktoré je rovné 1 je i = 7 sviečkam, keď N = 2, i = 14 sviečok, keď N = 3, i = 28 sviečok);
RawUO - údaj Raw Ultimate Oscillator;
UO - údaj Ultimate Oscillator.
Keď zoberieme do úvahy, že oscilátor Ultimate sa používa pre technickú analýzu a jeho hodnota sa pohybuje v rozpätí od 0% do 100%, tak za základné využitie oscilátora Ultimate môže byť považované určovanie prepredanosti a prekúpenosti trhu. Ak indikátor ukazuje údaje nad úrovňou 70, trh je prepredaný a skoro dôjde k obratu trhu. V prípade, že indikátor spadne pod hodnotu 30, čoskoro sa objaví na trhu rast ceny.
Je nevyhnutné brať do úvahy takzvaný Gambler's Fallacy faktor ak využívame metódu založenú na oscilátore Ultimate (a tak isto ktorýkoľvek iný technický oscilátor).
Larry Williams navrhol absolútne rozdielny prístup k využívaniu tohto indikátora, a tento prístup je teraz na súčasnom burzovom trhu veľmi vhodný:
fastperiod = 7
middleperiod = 14
slowperiod = 28
fastK = 4
middleK = 2
slowK = 1