SINAL DE INíCIO

Indicador Ultimate Oscillator

O Ultimate Oscillator (UO) é o oscilador de Larry Williams de 0 a 100 que combina momentum em três períodos (7, 14, 28). No construtor de sinais ELIXOAI há dois presets: sobrevenda abaixo de 30 e sobrecompra acima de 70. Parâmetros, operadores, cruzamentos de níveis e exemplos de estratégias.

Indicador Ultimate Oscillator em um gráfico de criptomoeda
O Ultimate Oscillator suaviza o momentum em três períodos e ajuda a encontrar zonas de sobrevenda e sobrecompra com menos sinais falsos.

Na categoria Start Bots Signal ficam as descrições de sinais e indicadores que podem iniciar um bot de trading. Um dos indicadores técnicos é Ultimate Oscillator (UO).

Ao criar e editar qualquer bot, existe um bloco Construtor de sinais de início na parte inferior das configurações. Nele você pode escolher indicadores individuais, presets prontos e suas combinações. As condições são agrupadas: E dentro do grupo, OU entre grupos. O mesmo indicador pode ser configurado de formas diferentes - para Long e Short, para rompimentos e repiques, para comparar com um nível ou para cruzamentos.

O que é o Ultimate Oscillator

Ultimate Oscillator (UO) é um indicador de momentum desenvolvido por Larry Williams em 1976. O UO é exibido em escala de 0 a 100 e combina pressão compradora em três intervalos com pesos 4:2:1. Williams criou o indicador para reduzir sinais falsos de sobrecompra e sobrevenda que o RSI de período único frequentemente produz em tendências fortes.

Valores abaixo de 30 são tradicionalmente sobrevendidos; acima de 70, sobrecomprados. Os limiares coincidem com o RSI clássico, mas o cálculo do UO usa três horizontes - curto (7), médio (14) e longo (28). No construtor de sinais ELIXOAI, o Ultimate Oscillator é usado como condição de início automático do bot.

O UO funciona bem em estratégias contrárias à tendência e mean-reversion em pares líquidos. Em tendências prolongadas, extremos podem persistir mais do que o esperado - combine UO com filtro de timeframe superior, EMA ou segundo oscilador.

Ultimate Oscillator vs RSI

Ambos os osciladores usam escala 0–100, mas são construídos de forma diferente:

  • RSI usa um período (tipicamente 14) e compara ganhos médios com perdas do fechamento.
  • Ultimate Oscillator pondera três períodos (7, 14, 28) com base na pressão compradora relativa ao true range - reage de forma mais suave.
  • Níveis: ambos usam 30/70 clássicos; no UO a linha 50 também importa como filtro de impulso em TF superior.
  • Divergências: o UO produz menos divergências falsas em tendências graças à fórmula multi-período.

Como o Ultimate Oscillator funciona

O cálculo do UO baseia-se na pressão compradora (BP) e no true range (TR) de cada vela, depois médio em três períodos:

  1. Buying Pressure (BP) = Close − min(Low, Previous Close).
  2. True Range (TR) = max(High, Previous Close) − min(Low, Previous Close).
  3. Para cada período (7, 14, 28): Raw Average = Sum(BP) ÷ Sum(TR) em N velas.
  4. Ultimate Oscillator = 100 × (4×Avg7 + 2×Avg14 + 1×Avg28) ÷ 7.
  5. O período curto (7) tem maior peso - o UO reage mais rápido; o longo (28) suaviza ruído.

Quando compradores dominam nos três horizontes, o UO sobe em direção a 100; quando vendedores dominam, cai em direção a 0. 50 reflete equilíbrio aproximado.

No construtor você define uma condição de comparação na saída value: «UO menor que 30», «UO maior que 70», «UO cruza 30 para cima», etc. Valores ao vivo via TAAPI - verificação no fechamento ou a cada minuto.

Parâmetros de períodos

  • Período 1 (optInTimePeriod1): padrão 7, faixa 1–300. Horizonte curto, peso 4.
  • Período 2 (optInTimePeriod2): padrão 14, faixa 1–300. Horizonte médio, peso 2.
  • Período 3 (optInTimePeriod3): padrão 28, faixa 1–300. Horizonte longo, peso 1.

Configuração clássica de Williams: 7/14/28. Para scalping mais estreito (5/10/20); para swing mais amplo (10/20/40). Os três períodos dependem do intervalo escolhido.

Presets prontos no construtor

Dois presets prontos de Ultimate Oscillator. Totalmente personalizáveis: operador, nível, períodos ou timeframe. Os seis operadores disponíveis, incluindo cruzamentos 30 e 70.

UO < 30 - Long (ultosc_value)

Condição padrão: valor Ultimate Oscillator menor que 30 (intervalo 15m, períodos 7/14/28, verificação no fechamento).

Sinal Long em sobrevenda multi-período. O bot inicia quando pressão vendedora dominou em horizontes curto, médio e longo. Para contratendência e DCA em pullbacks.

UO > 70 - Short (ultosc_value_down)

Condição padrão: valor Ultimate Oscillator maior que 70 (15m, períodos 7/14/28, verificação no fechamento).

Sinal Short em sobrecompra - espelho do preset Long. O bot inicia quando impulso de alta está «superaquecido» nos três períodos.

Operadores para ambos os presets

Os presets ultosc_value e ultosc_value_down usam comparação por nível por padrão; os seis operadores estão disponíveis:

  • Menor que (lt): UO estritamente abaixo do nível. Long base - UO < 30.
  • Maior que (gt): UO estritamente acima do nível. Short base - UO > 70.
  • Menor ou igual (lte): UO no nível ou abaixo do limiar. Filtro «UO ≤ 30».
  • Maior ou igual (gte): UO no nível ou acima do limiar. «UO ≥ 70» para Short ou «UO ≥ 50» em TF superior.
  • Cruza para cima (cross up): UO estava abaixo do nível e subiu. Long clássico - cross up 30.
  • Cruza para baixo (cross down): UO estava acima do nível e caiu. Short - cross down 70.

Níveis-chave do Ultimate Oscillator

  • 30 - zona de sobrevenda; Long via ultosc_value ou cross up 30.
  • 50 - linha neutra; acima de 50 dominam compradores, abaixo vendedores. Filtro UO 4h > 50 para Long.
  • 70 - zona de sobrecompra; Short via ultosc_value_down ou cross down 70.

Níveis 30/70 - padrão Williams como RSI. Agressivo: lt 30 / gt 70; suave: cross up 30 / cross down 70.

Configurações gerais do construtor

  • Timeframe (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores geram mais sinais, porém mais ruído. Bots swing costumam usar 1h–4h; scalping usa 5m–15m.
  • Modo de verificação: No fechamento da vela - verificação após o fechamento, menos disparos falsos. A cada minuto - verificação dentro da vela atual, reação mais rápida, maior risco de início falso.
  • Operador: maior, menor, cruza para cima/baixo, maior ou igual etc. definem como o valor do indicador é comparado ao alvo.
  • Valor alvo: número (ex.: 30 no RSI), linha do indicador (ex.: %D no Stochastic) ou preço (no Bollinger Bands).
  • Grupos de condições: até 3 grupos com até 5 condições cada. Exemplo: grupo 1 - RSI < 30 E preço < banda inferior; grupo 2 - Stochastic < 20. O bot inicia se o grupo 1 OU o grupo 2 for atendido.

Exemplos de configuração para diferentes estratégias

Scalping em 5m–15m

Long: ultosc_value, cross up 30, 5m, períodos 7/14/28, verificação no fechamento.
Short: cross down 70.
Filtro: UO 1h ≥ 45 para Long.

Swing em 1h–4h

Long: UO < 30 em 4h.
Short: UO > 70 em 4h.
Para DCA: cross up 30 em 1h.

Contratendência a partir de extremos

Long: UO < 20 E fechamento abaixo da banda inferior Bollinger.
Short: UO > 80 E preço acima da banda superior.

Cruzamento 30 para cima / 70 para baixo

Long: UO cross up 30 em 15m.
Short: UO cross down 70 em 15m.

Filtro de tendência

Long: UO cross up 30 em 15m E UO 4h > 50.
Short: UO cross down 70 em 15m E UO 4h < 50.

Ultimate Oscillator + RSI

Long: UO < 30 E RSI < 30.
Short: UO > 70 E RSI > 70.

Ultimate Oscillator + Stochastic

Long: UO cross up 30 E Stochastic cross up 20.
Short: UO cross down 70 E Stochastic cross down 80.

Ultimate Oscillator + Bollinger Bands

Long: UO < 30 E fechamento abaixo da banda inferior BBands (20, 2).
Short: UO > 70 E preço acima da banda superior.

Ultimate Oscillator + EMA

Long: UO cross up 30 E preço acima de EMA 50.
Short: UO cross down 70 E preço abaixo de EMA 50.

Multi-timeframe

Long: UO 4h ≥ 50 E UO cross up 30 em 15m.
Short: UO 4h ≤ 50 E UO cross down 70 em 15m.

Grade DCA em pullback

Long: UO < 30 em 1h E RSI < 35.
Short: UO > 70 em 1h E RSI > 65 em 4h.

Grupos de condições: exemplo prático

Grupo 1: UO cross up 30 E UO 4h > 50.
Grupo 2: UO < 25 E RSI < 28.
Entre grupos lógica OU.

Dica
Em tendência forte, o UO pode permanecer longo tempo acima de 70 ou abaixo de 30. Adicione filtro UO ≥ 50 em 4h para Long. Use verificação no fechamento. Ao mudar intervalo, revise os três períodos.