O Oscilador Defintivo foi desenvolvido por Larry Williams em 1985 e descrito na Revista Technical Analysis of Stocks and Commodities. Este indicador pode ser relacionado a indicadores clássicos para análise ténica. Entretanto, O Oscilador Definitivo supera outros indicadores pelos dados analisados e a força dos seus sinais. Ele usa a média ponderada de três períodos de tempo diferentes.
Determina a atual True Low (Baixa Verdadeira), TL. TL - é o atual mínimo mais baixo ou o preço de fechamento anterior.
TL (i) = MIN (LOW (i) || CLOSE (i - 1))
Calcula a atual Buying Pressure (Pressão de Compra), BP é igual a diferença entre o preço de fechamento e a True Low.
BP (i) = CLOSE (i) - TL (i)
Obtenha o True Range (Intervalo Verdadeiro), TR. Este é a maior diferença entre a atual baixa e alta; ou a atual alta e o preço de fechamento anterior; preço de fechamento anterior e atual baixa.
TR (i) = MAX (HIGH (i) - LOW (i) || HIGH (i) - CLOSE (i - 1) || CLOSE (i - 1) - LOW (i))
Contabilize os indicadores de BP para todos os períodos de tempo
BPSUM (N) = SUM (BP (i), i)
Compute o valor de indicadores TR para todos os três períodos de tempo
TRSUM (N) = SUM (TR (i), i)
Identifique o Raw Ultimate Oscillator, RawUO
RawUO = 4 * (BPSUM (1) / TRSUM (1)) + 2 * (BPSUM (2) / TRSUM (2)) + (BPSUM (3) / TRSUM (3))
Calcule o Ultimate Oscillator, UO
UO = ( RawUO / (4 + 2 + 1)) * 100, where
MIN - leitura mínima;
MAX - leitura máxima;
|| - logical OR;
LOW (i) - preço mais baixo da barra atal;
HIGH (i) - preço mais alto da barra atual;
CLOSE (i) - preço de fechamento da barra atual;
CLOSE (i - 1) - preço de fechamento da barra anterior;
TL (i) - Baixa verdadeira (True Low);
BP (i) - Pressão de compra (Buying Pressure);
TR (i) - Intervalo Verdadeiro (True Range);
BPSUM (N) - valor de leituras de BP para o período N (N igual a 1 é i = 7 barras; quando N = 2, i = 14 barras; quando N = 3, i = 28 barras);
TRSUM (N) - sum of TR readings for N period (N igual a 1 é i = 7 barras; quando N = 2, i = 14 barras; quando N = 3, i = 28 barras);
RawUO - Leitura do Raw Ultimate Oscillator ;
UO - Leitura do Ultimate Oscillator.
Tendo em conta que o Oscilador definitivo é utilizado para a análise técnica e oscila no intervalo de 0% a 100%, a linha de base do Oscilador definitivo pode ser considerada como indicador de sobrecompra/sobrevenda para o mercado. Se o indicador demonstra a leitura do nível acima de 70, o mercado é comprado e haverá uma tendência de inversão em breve. No caso de o nível do indicador descer abaixo dos 30, será possível observar o crescimento dos preços em breve.
É necessário considerar chamado fator Gambler's Fallacy (Falácia do Jogador) ao utilizar este tipo de método baseado no Ultimate Oscillator (bem como qualquer outra técnica oscilador).
Larry Williams sugeriu uma completamente diferente quando se utiliza este indicador, mas é muito relevante para o mercado de câmbio modernos agora:
fastperiod = 7
middleperiod = 14
slowperiod = 28
fastK = 4
middleK = 2
slowK = 1