Ultimate Oscillator to narzędzie do analizy akcji, które stara się właściwie zmierzyć dynamikę ruchu danej akcji. Stworzony przez Larry’ego Williamsa w 1976 roku, różni się od wielu metod analizy momentum tym, że zawiera dane giełdowe dla trzech różnych okresów. Uwzględniając różne okresy czasu i ważąc je zgodnie z ich aktualnością, Ultimate Oscillator może uniknąć niektórych fałszywych sygnałów wysyłanych przez węższe predyktory. Sygnały kupna są wysyłane przez oscylator, gdy wykazuje byczą rozbieżność, co oznacza, że oscylator tworzy wyższą niższą sumę niż cena akcji.
Wiele metod analizy technicznej akcji stworzonych przez ekspertów inwestycyjnych obiecuje możliwość przewidywania przyszłych zmian cen akcji na podstawie wyników z przeszłości. Wadą niektórych z tych technik może być to, że obejmują one tylko jeden okres czasu, pomijając informacje o cenach z przeszłości, które mogą mieć znaczenie dla przyszłych zmian. The Ultimate Oscillator stara się uniknąć tej pułapki, poszerzając zakres zawartych informacji, aby uzyskać pełny obraz dynamiki cen akcji.
Istnieją dwa główne elementy, które składają się na równanie w sercu ostatecznego oscylatora. „Presję nabywczą”, która mierzy kierunek cen, jest obliczana przez odjęcie ceny minimalnej, która może być albo najniższą ceną akcji w mierzonym dniu, albo, jeśli jest niższa, ceną zamknięcia z poprzedniego dnia, od ceny zamknięcia dzień jest mierzony. „Rzeczywisty zakres”, który określa odległość ruchu giełdowego, uzyskuje się poprzez odjęcie ceny minimalnej od ceny maksymalnej osiągniętej w badanym dniu. Ponownie, cena zamknięcia z poprzedniego dnia może być użyta dla dowolnej z tych sum, jeśli jest bardziej ekstremalna.
Po zebraniu informacji o cenie z 28 dni można dotrzeć do Ultimate Oscillator. Najpierw obliczane są średnie dla trzech okresów, 7-dniowego, 14-dniowego i 28-dniowego. Odbywa się to poprzez zsumowanie sumy ciśnienia kupna i podzielenie tej sumy przez sumę sum Rzeczywistego zakresu dla tego samego okresu.
Ostatnim krokiem do obliczenia ostatecznego oscylatora jest zsumowanie średnich ważenia. W tym procesie średnia z 7 dni jest mnożona przez 4, średnia z 14 dni jest mnożona przez 2, a średnia z 28 dni jest utrzymywana bez zmian. Sumy te są dodawane, dzielone przez 7, a następnie mnożone przez 100. Jeśli suma ta jest poniżej 30, a w sumie oscylatora występuje mniejsza dynamika spadkowa niż w cenie akcji, występuje bycza dywergencja i akcje powinny być zakupione.