SEñAL DE INICIO

Indicador Ultimate Oscillator

El Ultimate Oscillator (UO) es el oscilador de Larry Williams de 0 a 100 que combina el momentum en tres periodos (7, 14, 28). En el constructor de señales ELIXOAI hay dos presets: sobreventa por debajo de 30 y sobrecompra por encima de 70. Parámetros, operadores, cruces de niveles y ejemplos de estrategias.

Indicador Ultimate Oscillator en un gráfico de criptomoneda
El Ultimate Oscillator suaviza el momentum en tres periodos y ayuda a encontrar zonas de sobreventa y sobrecompra con menos señales falsas.

En la categoría Start Bots Signal se recopilan descripciones de señales e indicadores que pueden iniciar un bot de trading. Uno de los indicadores técnicos es Ultimate Oscillator (UO).

Al crear y editar cada bot, en la parte inferior de la configuración hay un bloque Constructor de señales de inicio. Allí puedes elegir indicadores individuales, presets listos y sus combinaciones. Las condiciones se agrupan: Y dentro del grupo, O entre grupos. El mismo indicador puede configurarse de formas distintas - para Long y Short, para rupturas y rebotes, para comparar con un nivel o para cruces.

Qué es el Ultimate Oscillator

Ultimate Oscillator (UO) es un indicador de momentum desarrollado por Larry Williams en 1976. UO se muestra en una escala de 0 a 100 y combina la presión compradora en tres intervalos con pesos 4:2:1. Williams lo diseñó para reducir señales falsas de sobrecompra y sobreventa que el RSI de un solo periodo suele generar en tendencias fuertes.

Valores por debajo de 30 se consideran tradicionalmente sobreventa; por encima de 70, sobrecompra. Los umbrales coinciden con el RSI clásico, pero el cálculo de UO usa tres horizontes a la vez - corto (7), medio (14) y largo (28). En el constructor de señales ELIXOAI, Ultimate Oscillator se usa como condición de inicio automático del bot.

UO funciona bien en estrategias contrarias a la tendencia y mean-reversion en pares líquidos. En tendencias prolongadas, los extremos pueden persistir más de lo esperado - combina UO con filtro de timeframe superior, EMA u otro oscilador.

Ultimate Oscillator vs RSI

Ambos osciladores usan escala 0–100, pero se construyen de forma distinta:

  • RSI usa un periodo (típicamente 14) y compara ganancias medias con pérdidas del cierre.
  • Ultimate Oscillator pondera tres periodos (7, 14, 28) basándose en presión compradora respecto al true range - reacciona de forma más suave.
  • Niveles: ambos usan 30/70 clásicos; en UO la línea 50 también importa como filtro de impulso en TF superior.
  • Divergencias: UO produce menos divergencias falsas en tendencias gracias a su fórmula multi-periodo.

Cómo funciona el Ultimate Oscillator

El cálculo de UO se basa en presión compradora (BP) y true range (TR) de cada vela, luego promediado en tres periodos:

  1. Buying Pressure (BP) = Close − min(Low, Previous Close).
  2. True Range (TR) = max(High, Previous Close) − min(Low, Previous Close).
  3. Para cada periodo (7, 14, 28): Raw Average = Sum(BP) ÷ Sum(TR) en N velas.
  4. Ultimate Oscillator = 100 × (4×Avg7 + 2×Avg14 + 1×Avg28) ÷ 7.
  5. El periodo corto (7) tiene mayor peso - UO reacciona más rápido al impulso reciente; el largo (28) suaviza el ruido.

Cuando los compradores dominan en los tres horizontes, UO sube hacia 100; cuando dominan los vendedores, cae hacia 0. 50 refleja equilibrio aproximado.

En el constructor defines una condición de comparación sobre la salida value: «UO menor que 30», «UO mayor que 70», «UO cruza 30 hacia arriba», etc. El sistema obtiene valores en vivo vía TAAPI - comprobación al cierre o cada minuto.

Parámetros de periodos

  • Periodo 1 (optInTimePeriod1): por defecto 7, rango 1–300. Horizonte corto, peso 4.
  • Periodo 2 (optInTimePeriod2): por defecto 14, rango 1–300. Horizonte medio, peso 2.
  • Periodo 3 (optInTimePeriod3): por defecto 28, rango 1–300. Horizonte largo, peso 1.

Configuración clásica de Williams: 7/14/28. Para scalping más estrecho (5/10/20); para swing más amplio (10/20/40). Los tres periodos dependen del intervalo elegido.

Presets listos en el constructor

Hay dos presets listos de Ultimate Oscillator. Totalmente personalizables: operador, nivel, periodos o marco temporal. Los seis operadores disponibles, incluidos cruces de 30 y 70.

UO < 30 - Long (ultosc_value)

Condición por defecto: valor Ultimate Oscillator menor que 30 (intervalo 15m, periodos 7/14/28, comprobación al cierre).

Señal Long en sobreventa multi-periodo. El bot inicia cuando la presión vendedora dominó en horizontes corto, medio y largo. Para contratendencia y DCA en retrocesos.

UO > 70 - Short (ultosc_value_down)

Condición por defecto: valor Ultimate Oscillator mayor que 70 (15m, periodos 7/14/28, comprobación al cierre).

Señal Short en sobrecompra - espejo del preset Long. El bot inicia cuando el impulso alcista está «sobrecalentado» en los tres periodos.

Operadores para ambos presets

Los presets ultosc_value y ultosc_value_down usan comparación por nivel por defecto; los seis operadores están disponibles:

  • Menor que (lt): UO estrictamente bajo el nivel. Long base - UO < 30.
  • Mayor que (gt): UO estrictamente sobre el nivel. Short base - UO > 70.
  • Menor o igual (lte): UO en o bajo el umbral. Filtro «UO ≤ 30».
  • Mayor o igual (gte): UO en o sobre el umbral. «UO ≥ 70» para Short o «UO ≥ 50» en TF superior.
  • Cruza hacia arriba (cross up): UO estaba bajo el nivel y subió. Long clásico - cross up 30.
  • Cruza hacia abajo (cross down): UO estaba sobre el nivel y cayó. Short - cross down 70.

Niveles clave del Ultimate Oscillator

  • 30 - zona de sobreventa; Long vía ultosc_value o cross up 30.
  • 50 - línea neutral; sobre 50 dominan compradores, bajo 50 vendedores. Filtro UO 4h > 50 para Long.
  • 70 - zona de sobrecompra; Short vía ultosc_value_down o cross down 70.

Niveles 30/70 - estándar de Williams como RSI. Agresivo: lt 30 / gt 70; suave: cross up 30 / cross down 70.

Ajustes generales del constructor

  • Marco temporal (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores dan más señales pero más ruido. Los bots swing suelen usar 1h–4h; el scalping usa 5m–15m.
  • Modo de comprobación: Al cierre de la vela - se comprueba tras el cierre, menos falsos disparos. Cada minuto - comprobación dentro de la vela actual, reacción más rápida, mayor riesgo de inicio falso.
  • Operador: mayor, menor, cruza hacia arriba/abajo, mayor o igual, etc. definen cómo se compara el valor del indicador con el objetivo.
  • Valor objetivo: número (p. ej. 30 en RSI), línea del indicador (p. ej. %D en Stochastic) o precio (en Bollinger Bands).
  • Grupos de condiciones: hasta 3 grupos con hasta 5 condiciones cada uno. Ejemplo: grupo 1 - RSI < 30 Y precio < banda inferior; grupo 2 - Stochastic < 20. El bot inicia si se cumple el grupo 1 O el grupo 2.

Ejemplos de configuración para distintas estrategias

Scalping en 5m–15m

Long: ultosc_value, cross up 30, 5m, periodos 7/14/28, comprobación al cierre.
Short: cross down 70.
Filtro: UO 1h ≥ 45 para Long.

Swing en 1h–4h

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

Contratendencia desde extremos

Long: UO < 20 Y cierre bajo banda inferior Bollinger.
Short: UO > 80 Y precio sobre banda superior.

Cruce 30 arriba / 70 abajo

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

Filtro de tendencia

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

Ultimate Oscillator + RSI

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

Ultimate Oscillator + Stochastic

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

Ultimate Oscillator + Bollinger Bands

Long: UO < 30 Y cierre bajo banda inferior BBands (20, 2).
Short: UO > 70 Y precio sobre banda superior.

Ultimate Oscillator + EMA

Long: UO cross up 30 Y precio sobre EMA 50.
Short: UO cross down 70 Y precio bajo EMA 50.

Multi-timeframe

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

Grid DCA en retroceso

Long: UO < 30 en 1h Y RSI < 35.
Short: UO > 70 en 1h Y RSI > 65 en 4h.

Grupos de condiciones: ejemplo práctico

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

Consejo
En tendencias fuertes UO puede permanecer largo tiempo sobre 70 o bajo 30. Añade filtro UO ≥ 50 en 4h para Long. Usa comprobación al cierre. Al cambiar intervalo, revisa los tres periodos.