Oscilátor Ultimate byl vyvinut Larrym Williamsem v roce 1985 a byl popsán v časopise Technical Analysis of Stocks and Commodities Magazine. Tento indikátor může být přiřazen ke klasickým oscilátorům využívaných pro technickou analýzu. Nicméně oscilátor Ultimate překonává ostatní indikátory analýzou dat a silou jeho signálů. Využívá při tom vážené průměry tří časových období.
Určení aktuálního skutečného minima tzv. True Low, TL. TL - je to nejníže aktuální minimum nebo předchozí uzavírací cena.
TL (i) = MIN (LOW (i) || CLOSE (i - 1))
Výpočet aktuálního nákupního tlaku tzv. Buying Pressure, BP se rovná rozdílu mezi uzavírací cenou a True Low.
BP (i) = CLOSE (i) - TL (i)
Pak získáme skutečné rozpětí tzv. True Range, TR. Je to největší rozdíl mezi aktuálním minimem a maximem nebo aktuálním maximem a předchozí uzavírací cenou anebo předchozí uzavírací cenou a aktuálním minimem.
TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))
Spočítání částky BP indikátoru za všechna období
BPSUM (N) = SUM (BP (i), i)
Výpočet částky TR indikátorů za všechny tři časová období
TRSUM (N) = SUM (TR (i), i)
Určení surového tzv. Raw Ultimate Oscillator, RawUO
RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))
Kalkulace oscilátoru Ultimate, UO
UO = ( RawUO / (4 + 2 + 1)) * 100, kde
MIN - minimální údaj;
MAX - maximální údaj;
|| - logický OR operátor;
LOW (i) - nejnižší cena aktuální svíčky;
HIGH (i) - nejvyšší cena aktuální svíčky;
CLOSE (i) - uzavírací cena aktuální svíčky;
CLOSE (i - 1) - uzavírací cena předchádzající svíčky;
TL (i) - True Low;
BP (i) - Buying Pressure;
TR (i) - True Range;
BPSUM (N) - suma údajů BP za N období (N které je rovné 1 je i = 7 svíčkám, když N = 2, i = 14 svíček, když N = 3, i = 28 svíček);
TRSUM (N) - suma údajů TR za N období (N které je rovné 1 je i = 7 svíčkám, když N = 2, i = 14 svíček, když N = 3, i = 28 svíček);
RawUO - údej Raw Ultimate Oscillator;
UO - údej Ultimate Oscillator.
Když uvážíme, že oscilátor Ultimate se používá pro technickou analýzu a jeho hodnota se pohybuje v rozmezí od 0% do 100%, tak za základní využití oscilátoru Ultimate může být považováno určování přeprodanosti a překoupenosti trhu. Pokud indikátor ukazuje údaje nad úrovní 70, trh je přeprodaný a skoro dojde k obratu trhu. V případě, že indikátor spadne pod hodnotu 30, brzy se objeví na trhu růst ceny.
Je nezbytné brát v úvahu takzvaný Gambler's Fallacy faktor pokud využíváme metodu založenou na oscilátoru Ultimate (a stejně kterýkoliv jiný technický oscilátor).
Larry Williams navrhl naprosto rozdílný přístup k využívání tohoto indikátoru, a tento přístup je nyní na současném burzovním trhu velmi vhodný:
fastperiod = 7
middleperiod = 14
slowperiod = 28
fastK = 4
middleK = 2
slowK = 1