← Voltar para o início
Sinal / Indicador de trading
🎯

Oscilador Supremo

Oscilador de momentum de múltiplos períodos de Larry Williams que reduz sinais falsos.

Começar a automatizar grátis →

Quer automatizar esta estratégia? Experimente o auto-Trading gratuitamente — sem cartão de crédito.

Oscilador Supremo chart

Visão geral

O que é Oscilador Supremo?

O Oscilador Definitivo foi desenvolvido por Larry Williams e publicado na revista Technical Analysis of Stocks & Commodities em 1985. Williams o projetou para resolver uma falha persistente nos osciladores de período único: a tendência de produzir sinais conflitantes dependendo de qual período de análise é escolhido. Ao incorporar simultaneamente três diferentes intervalos de tempo — curto (7 períodos), médio (14 períodos) e longo (28 períodos) — o Oscilador Definitivo produz uma leitura mais equilibrada e menos propensa a sinais falsos.

O cálculo começa com a "Pressão de Compra" para cada barra: BP = Fechamento − Mínimo(Mínima, Fechamento Anterior). O "Intervalo Verdadeiro" leva em conta gaps: TR = Máximo(Máxima, Fechamento Anterior) − Mínimo(Mínima, Fechamento Anterior). A média para cada período é BP ÷ TR ao longo desse período. As três médias são então combinadas com uma soma ponderada: UO = 100 × ((4 × Média7) + (2 × Média14) + (1 × Média28)) ÷ 7. O período curto recebe o peso mais alto (4), garantindo que o oscilador ainda seja sensível à ação de preço de curto prazo.

O oscilador varia de 0 a 100. Valores acima de 70 indicam condições de sobrecompra; valores abaixo de 30 indicam condições de sobrevenda. No entanto, as regras de negociação originais de Williams são especificamente baseadas em divergência, não em sinais de limite simples: uma configuração de divergência de alta requer que o oscilador caia abaixo de 30, forme uma divergência de alta com o preço e então ultrapasse o pico mais recente do oscilador antes que a entrada seja acionada. O lado de venda espelha isso com divergência de baixa.

Williams enfatizou que os sinais baseados em divergência são muito mais confiáveis do que leituras simples de sobrecompra/sobrevenda, porque eles exigem uma sequência específica de eventos que confirma tanto o esgotamento do momentum quanto o início da reversão. Uma leitura básica de oscilador acima de 70 pode permanecer lá por muitos períodos em uma tendência forte, mas uma divergência confirmada seguida de uma quebra de pico/vale é um sinal específico e acionável.

Como funciona no auto-Trading

Automatize

O auto-Trading calcula o Oscilador Ultimate com períodos curtos, médios e longos totalmente configuráveis (padrões 7/14/28) e seus multiplicadores de ponderação. Os módulos de estratégia oferecem suporte a: alertas de limiar (acima de 70, abaixo de 30), sinais de divergência e rompimento originais de Williams (detecção automática e confirmação de rompimento), e gatilhos de cruzamento mais simples para uso em alta frequência. A estrutura de múltiplos períodos torna-o eficaz em classes de ativos que vão de forex a criptomoedas.

Experimentar grátis →

Código da estratégia

Escolha um script abaixo, copie e use no seu grafico.

Pine Script (TradingView)

Este e um exemplo de Pine Script do TradingView para este indicador. Cole no Pine Editor do TradingView, adicione ao grafico e ajuste os parametros para seu mercado e timeframe.

//@version=6
strategy("Ultimate Oscillator", overlay=true)
fastLen = input.int(20, "Fast Length")
slowLen = input.int(50, "Slow Length")
fast = ta.ema(close, fastLen)

Acessar codigo completo da estrategia

Informe seu e-mail e seu nome completo para desbloquear este codigo de estrategia.

ThinkScript (thinkorswim)

Este e um exemplo de ThinkScript do thinkorswim para este indicador. Abra o thinkorswim, crie um estudo personalizado, cole o script e aplique ao grafico.

def ult = UltimateOscillator();
def buySignal = ult crosses above 30;
def sellSignal = ult crosses below 70;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "Ultimate Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "Ultimate Exit");

Acessar codigo completo da estrategia

Informe seu e-mail e seu nome completo para desbloquear este codigo de estrategia.

Pronto para automatizar Oscilador Supremo?

Junte-se a milhares de traders que usam o auto-Trading para executar esta estratégia automaticamente, 24/7.

Começar grátis →

Todas as estratégias e sinais

Continuar aprendendo

Estratégias de trading

Sinais e indicadores de trading