UT Bot Alerts for MT4

UT Bot Alerts — Sistema de Trailing Stop basado en ATR

Conversión fiel del legendario indicador "UT Bot Alerts" de QuantNomad de TradingView a MQL5 y MQL4.

Concepto original de HPotter, implementación inicial de Yo_adriiiiaan, versión Pine Script v4 con alertas de QuantNomad (Vadim Cissa) — uno de los desarrolladores cuantitativos más seguidos en TradingView con más de 100,000 seguidores. El script original ha acumulado más de 1.1 millones de vistas y 35,500 favoritos en TradingView, convirtiéndolo en uno de los indicadores de trading de código abierto más populares jamás publicados.

Esta conversión replica el algoritmo original con 100% de fidelidad lógica: la misma lógica recursiva de trailing stop de 4 ramas, la misma detección de cruces, la misma generación de señales. No repinta en barras confirmadas.

¿Qué es UT Bot Alerts?

UT Bot Alerts es un sistema de señales de tendencia construido sobre un concepto simple y elegante: un trailing stop adaptativo que usa el Average True Range (ATR) para ajustar dinámicamente su distancia respecto al precio.

Cuando el precio está en tendencia alcista, el trailing stop sube y nunca baja — protegiendo las ganancias. Cuando el precio está en tendencia bajista, el stop baja y nunca sube. Cuando el precio cruza el trailing stop, el sistema cambia de dirección y genera una señal de Compra o Venta.

El resultado es un indicador limpio y responsivo que:

  • Identifica la dirección de la tendencia con una línea de trailing stop coloreada
  • Genera señales precisas de entrada en las reversiones de tendencia
  • Se adapta automáticamente a la volatilidad del mercado mediante ATR
  • Funciona en cualquier instrumento (Forex, Criptomonedas, Acciones, Materias Primas, Índices)
  • Funciona en cualquier temporalidad (M1 a Mensual)

Esencialmente, es una versión más inteligente del Supertrend adaptada con ATR, que usa el precio de cierre en lugar del punto medio (High+Low)/2.

Cómo Funciona el Algoritmo

El indicador calcula tres elementos en cada vela: (1) un trailing stop adaptativo, (2) el estado actual de la tendencia y (3) señales de cruce de compra/venta.

Paso 1 — ATR y Distancia del Stop

El ATR se calcula usando el método de suavizado de Wilder (RMA) sobre el periodo configurado. La distancia del trailing stop se define como:

nLoss = Key Value × ATR

Key Value más alto = stop más lejano (menos señales, menos ruido). Key Value más bajo = stop más cercano (más señales, reacción más rápida).

Paso 2 — Trailing Stop Recursivo de 4 Ramas

Rama 1 — Continuación alcista: Si el precio actual Y el anterior están por encima del stop previo → el stop solo puede subir (mecanismo de trinquete que asegura ganancias).

Rama 2 — Continuación bajista: Si el precio actual Y el anterior están por debajo del stop previo → el stop solo puede bajar.

Rama 3 — Reversión alcista: El precio cruza el stop de abajo hacia arriba → el stop se reinicia en (precio - nLoss).

Rama 4 — Reversión bajista: El precio cruza el stop de arriba hacia abajo → el stop se reinicia en (precio + nLoss).

Paso 3 — Detección de Señales

  • Señal de Compra = El precio cruza el trailing stop de abajo hacia arriba
  • Señal de Venta = El precio cruza el trailing stop de arriba hacia abajo

Las señales se generan una sola vez por cada cruce. No repintan en barras confirmadas.

Parámetros de Entrada

Núcleo UT Bot

Parámetro Tipo Valor por defecto Descripción
Key Value double 1.0 Multiplicador ATR / Sensibilidad. Controla la distancia del stop al precio. Mayor = stop más amplio, menos señales. Menor = stop más ajustado, más señales.
ATR Period int 10 Periodo de cálculo del ATR usando suavizado de Wilder (RMA).
Heikin Ashi bool false Al activarse, usa precios de cierre Heikin Ashi en lugar de los regulares. Suaviza la acción del precio, reduce señales falsas.

Visualización

Parámetro Valor por defecto Descripción
Show Trailing Stop Line true Mostrar la línea del stop ATR (verde/roja/azul).
Show Buy/Sell Arrows true Mostrar flechas de señal.
Color Price Bars true (Solo MQL5) Colorear velas según la dirección de la tendencia.
Arrow Distance 10 Distancia de la flecha a la barra (puntos).

Alertas

Popup, Sonido, Notificación Push y Email — cada tipo configurable individualmente.

Configuraciones Recomendadas

Forex

  • Pares estables (EURUSD, USDJPY, USDCHF): Key Value 1.0–1.5, ATR Period 10–14
  • Pares moderados (AUDUSD, USDCAD, EURJPY): Key Value 1.5–2.0, ATR Period 10–14
  • Pares volátiles (GBPJPY, GBPNZD): Key Value 2.0–3.0, ATR Period 10–14

Criptomonedas

  • BTC, ETH: Key Value 2.0–3.5, ATR Period 10–14
  • Altcoins: Key Value 3.0–5.0, ATR Period 10–20

Materias Primas

  • Oro (XAUUSD): Key Value 2.5–3.5, ATR Period 10–14
  • Petróleo: Key Value 2.0–3.0, ATR Period 10–14

Índices

  • NASDAQ, S&P 500: Key Value 3.0–4.0, ATR Period 10–14
  • DAX, FTSE: Key Value 2.5–3.5, ATR Period 10–14

Guía por Temporalidad

  • Scalping (M1–M5): Key Value 0.5–1.0
  • Intradía (M15–H1): Key Value 1.0–2.0
  • Swing (H4–D1): Key Value 2.0–3.5
  • Posición (W1–MN): Key Value 3.0–5.0

Cómo Operar con UT Bot Alerts

Estrategia Básica

  • Comprar cuando aparezca la flecha verde de Buy
  • Vender/Cerrar cuando aparezca la flecha roja de Sell
  • Usar la línea de trailing stop como stop-loss dinámico

Con Filtro de Tendencia (Recomendado)

Agregar una EMA de 200 periodos:

  • Tomar solo señales de Compra por encima de la EMA 200
  • Tomar solo señales de Venta por debajo de la EMA 200

Con Confirmación Adicional

  • RSI: Comprar solo con RSI < 70, Vender solo con RSI > 30
  • VWAP: Comprar por encima del VWAP, Vender por debajo del VWAP
  • Volumen: Confirmar señales con volumen por encima del promedio
  • Soporte/Resistencia: Tomar señales cerca de niveles clave de S/R

Uso con Expert Advisors (EAs)

El indicador expone sus datos a través de buffers accesibles mediante iCustom() .

Mapa de Buffers MQL5

Buffer Contenido
0 Valor del trailing stop
1 Índice de color de la línea (0=Verde, 1=Rojo, 2=Azul)
2 Señal de Compra (precio o EMPTY_VALUE)
3 Señal de Venta (precio o EMPTY_VALUE)
9 Estado de posición (+1 largo, -1 corto, 0 neutral)

Mapa de Buffers MQL4

Buffer Contenido
3 Señal de Compra (precio o EMPTY_VALUE)
4 Señal de Venta (precio o EMPTY_VALUE)
5 Valor completo del trailing stop
6 Estado de posición (+1 largo, -1 corto, 0 neutral)

Instalación

MetaTrader 5

  1. Copia UTBotAlerts.mq5 en la carpeta MQL5/Indicators/
  2. Compila en MetaEditor (F7)
  3. Arrastra el indicador desde el panel Navegador al gráfico

MetaTrader 4

  1. Copia UTBotAlerts.mq4 en la carpeta MQL4/Indicators/
  2. Compila en MetaEditor (F7)
  3. Arrastra el indicador desde el panel Navegador al gráfico

Diferencias entre Plataformas

Característica MQL5 MQL4
Línea del stop Línea única con color dinámico Tres líneas de colores superpuestas
Coloración de barras Soportado No disponible
Algoritmo y señales Idénticos Idénticos
Alertas Idénticas Idénticas

Comparación con el Original de TradingView

La conversión alcanza un 95%+ de coincidencia en señales con el original de TradingView al probarlo en el mismo instrumento y temporalidad. La diferencia del ~5% se debe a diferencias en los feeds de datos entre plataformas, no al algoritmo.

Créditos

  • Concepto original: HPotter (TradingView)
  • Desarrollo inicial: Yo_adriiiiaan (TradingView)
  • Pine Script v4 con alertas: QuantNomad / Vadim Cissa (TradingView)
  • Conversión MQL5/MQL4: Exobeacon — exobeacon.com

Otros productos de este autor
SuperTrend for MT5
Ulises Calderon Bautista
4.83 (6)
El popular indicador "SuperTrend" es una herramienta de análisis técnico que ayuda a identificar la dirección de una tendencia y posibles puntos de entrada o salida en los mercados financieros. El indicador se basa en el Average True Range (ATR), que mide la volatilidad del mercado en función de los rangos de precios. !Es gratuito en otras plataformas y aquí no tiene por que ser la excepción! Se utiliza comúnmente de tres maneras: Para identificar la Tendencia Actual: Cuando el precio está por e
FREE
Double or Triple EMA Envelope
Ulises Calderon Bautista
5 (1)
El Indicador de Medias Móviles Exponenciales (Doble o Triple) Envolventes es una herramienta de análisis técnico diseñada para ayudarte a identificar tendencias y posibles puntos de reversión en el mercado financiero. Este indicador ofrece a los traders la flexibilidad de elegir entre dos tipos de medias móviles exponenciales: la Media Móvil Doble Exponencial (DEMA) o la Media Móvil Triple Exponencial (TEMA). Características Principales : Doble o Triple Exponencial : Cambia entre DEMA y TEMA se
FREE
El indicador "Envelope of Adaptive Moving Average" es una herramienta para ayudarte a tomar decisiones informadas en el mercado financiero. Está diseñado para proporcionarte una visión clara de la dirección de la tendencia y los posibles puntos de entrada y salida en tus operaciones. Este indicador se basa en una media móvil adaptativa, lo que significa que se ajusta automáticamente a los cambios en la volatilidad del mercado. Esto lo hace especialmente útil en mercados que pueden ser tanto tran
FREE
UTBot Alerts
Ulises Calderon Bautista
UT Bot Alerts — Sistema de Trailing Stop basado en ATR Conversión fiel del legendario indicador "UT Bot Alerts" de QuantNomad de TradingView a MQL5 y MQL4. Concepto original de HPotter, implementación inicial de Yo_adriiiiaan, versión Pine Script v4 con alertas de QuantNomad (Vadim Cissa) — uno de los desarrolladores cuantitativos más seguidos en TradingView con más de 100,000 seguidores. El script original ha acumulado más de 1.1 millones de vistas y 35,500 favoritos en TradingView, convirtiénd
FREE
SuperTrend for MT4
Ulises Calderon Bautista
El popular indicador "SuperTrend" es una herramienta de análisis técnico que ayuda a identificar la dirección de una tendencia y posibles puntos de entrada o salida en los mercados financieros. El indicador se basa en el Average True Range (ATR), que mide la volatilidad del mercado en función de los rangos de precios. !Es gratuito en otras plataformas y aquí no tiene por que ser la excepción! Se utiliza comúnmente de tres maneras: Para identificar la Tendencia Actual: Cuando el precio está por
FREE
Correlated MT5
Ulises Calderon Bautista
La correlación ocurre cuando el precio de dos o más pares de divisas se mueven conjuntamente. Siendo correlación positiva, donde los precios se mueven en la misma dirección o correlación negativa, donde se mueven en direcciones opuestas. Como operador, es importante comprender esa relación, ya que inconscientemente puede afectar la exposición al riesgo de su cuenta. Correlated es un Expert Advisor que identifica y aprovecha movimientos divergentes en pares de divisas fuertemente correlacionados.
Filtro:
No hay comentarios
Respuesta al comentario