Smart UT Bot MT5
- Utilidades
-
Lam Tran
Thanks for your interest in "Marsu Signal” - Versión: 1.1
- Actualizado: 14 septiembre 2026
- Activaciones: 5
1. Descripción general y arquitectura del sistema
Smart UT Bot Pro EA (edición MT5) es un sistema de trading totalmente automatizado y de nivel institucional, diseñado específicamente para MetaTrader 5. Optimizado para el oro (XAUUSD), los pares de divisas y los índices, este EA combina el seguimiento de la volatilidad ATR de alta frecuencia con una matriz de indicadores de múltiples capas y el análisis estructural de Smart Money Concepts (SMC).
El sistema se basa en una arquitectura de ejecución nativa de MQL5 y utiliza el marco de gestión de posiciones CTrade, la indexación de matrices CopyBuffer y una matriz de puntuación adaptativa para validar las condiciones de entrada.
UT Bot ATR Core Signal (MQL5) >> Motor de puntuación multifiltro (RSI, MACD, volumen, impulso, estructura SMC, tendencia MTF) >> ¿Puntuación >= requisito MinSignalScore? >> Ejecutar orden a través de la señal del filtro / Clase CTrade «Maintain Flat»
Características técnicas clave
-
Motor adaptativo de preajuste automático: detecta automáticamente los cambios en el marco temporal del gráfico (M1, M5, M15) y reconfigura al instante los multiplicadores de volatilidad internos, las distancias de seguimiento y los umbrales de los filtros sin necesidad de ajustar manualmente los parámetros.
-
Matriz de puntuación inteligente: supera el estancamiento de las operaciones causado por condiciones lógicas AND (&&) rígidas. El desencadenante principal de UT Bot requiere una puntuación compuesta de 6 filtros secundarios que cumpla o supere MinSignalScore.
-
Suavización de precios Heikin-Ashi: filtra los picos de falsas rupturas procesando vectores de precios Heikin-Ashi suavizados en lugar de los precios de cierre sin procesar.
-
Motor de seguimiento ATR en tiempo real: Actualiza continuamente los niveles de Stop Loss del lado del servidor, tick a tick, a través de las API de modificación de posiciones de MQL5 para asegurar las ganancias flotantes.
-
Conceptos de «Smart Money» (SMC): Evalúa eventos estructurales del mercado —«Change of Character» (CHoCH) y «Break of Structure» (BOS)— mediante cálculos dinámicos de máximos y mínimos de pivote.
-
Delta de volumen acumulado (CVD): seguimiento en tiempo real de la diferencia de volumen superpuesta en el panel visual interactivo para medir la presión de los participantes en el mercado.
2. Instalación y configuración de MT5
-
Abrir la carpeta de datos de MT5: Inicia MetaTrader 5 y haz clic en «Archivo» >> «Abrir carpeta de datos».
-
Transfiere el archivo del EA: ve a MQL5 >> Expertos y pega Smart_UT_Bot.ex5
-
Actualizar el Navegador: Abre el panel Navegador (Ctrl + N), haz clic con el botón derecho en Asesores expertos y selecciona Actualizar.
-
Añadir al gráfico: Abre un gráfico (recomendado: XAUUSD), arrastra y suelta Smart_UT_Bot en la ventana.
-
Configurar permisos: En la ventana «Propiedades del EA», en la pestaña «General »:
-
Marca la casilla «Permitir trading algorítmico».
-
Marca la casilla «Permitir modificación de la configuración de señales».
-
-
Activar el trading algorítmico global: Asegúrate de que el botón principal de «Trading algorítmico» de la barra de herramientas superior de MT5 esté activado (icono verde).
3. Diccionario de parámetros de entrada
Parámetros predefinidos y básicos del bot UT
-
AutoPreset (true / false): activa la adaptación automática del marco temporal (M1, M5, M15). Establecerlo en false para habilitar parámetros manuales personalizados.
-
KeyValue (por defecto: 1,5): multiplicador de sensibilidad aplicado a la distancia de stop del Rango Verdadero Medio (ATR). Los valores más altos amplían la distancia de stop para evitar el ruido del mercado; los valores más bajos aumentan la frecuencia de las señales.
-
ATRPeriod (por defecto: 10): periodo de retrospectiva para el cálculo de la volatilidad del Rango Verdadero Medio (ATR).
-
UseHeikinAshi (verdadero / falso): Utiliza los precios de cierre de Heikin-Ashi en lugar de los precios de cierre brutos para el cálculo del trailing del ATR.
-
UseATRTrailing (true / false): habilita modificaciones de la posición a nivel de tick para que las órdenes de stop loss sigan la línea ATR de UT Bot.
Matriz de puntuación del sistema y filtros secundarios
-
MinSignalScore (por defecto: 4): puntuación mínima requerida en los 6 filtros secundarios (RSI, MACD, volumen, momentum, SMC, tendencia MTF) para ejecutar una orden (rango: de 3 a 6).
-
UseRSI / RSIPeriod / RSI_OB / RSI_OS: filtro RSI que impide las órdenes de compra en zonas de sobrecompra (>70) y las órdenes de venta en zonas de sobreventa (<30).
-
UseMACD / MACD_Fast / MACD_Slow / MACD_Signal: valida el impulso direccional mediante el histograma del MACD y los cruces de la línea de señal.
-
PivotLength / UseCHoCH / UseBOS: Configura los períodos de retrospectiva de los puntos de pivote para identificar cambios estructurales según los conceptos de «Smart Money» (CHoCH) y continuaciones de tendencia (BOS).
-
UseMTFTrend / MTF_EMA_Period: evalúa el sesgo de la tendencia en marcos temporales superiores utilizando medias móviles exponenciales (EMA) en 6 marcos temporales (5M, 15M, 30M, 1H, 4H, 1D).
-
UseVolume / VolLongPeriod / VolShortPeriod: Compara el volumen de la media móvil a corto plazo con las líneas de referencia a largo plazo para confirmar la expansión del volumen.
-
UseMomentum / MomThreshold: Mide la velocidad del precio en función de la tasa de variación, normalizada con respecto a la volatilidad ATR actual.
Gestión del riesgo y de las posiciones
-
LotSize (por defecto: 0,01): volumen de negociación fijo por orden.
-
UseATR_SL (true / false):
-
true: calcula dinámicamente las distancias de Stop Loss y Take Profit utilizando multiplicadores de ATR (ATR_SL_Mult, ATR_TP_Mult).
-
false: establece el SL/TP utilizando importes monetarios fijos en USD (FixedSL_USD, FixedTP_USD).
-
-
ATR_SL_Mult (por defecto: 1,5): multiplicador de la distancia de Stop Loss
-
ATR_TP_Mult (por defecto: 3,0): multiplicador de la distancia del Take Profit
-
MagicNumber (por defecto: 88888888): identificador único del EA para el seguimiento de posiciones en cuentas de cobertura y de compensación.
-
Slippage (por defecto: 3): Deslizamiento máximo permitido en la ejecución de órdenes, expresado en puntos.
-
MinBarsBetween (por defecto: 5): Retraso mínimo en barras requerido entre entradas de operaciones consecutivas para evitar el sobretrading.
4. Operaciones de trading en vivo y protocolos de riesgo
-
Condiciones del bróker y del spread: Ejecuta operaciones en cuentas ECN sin intermediarios con spreads del oro inferiores a 15-20 puntos (1,5-2,0 pips). Los spreads flotantes amplios deterioran el rendimiento de los stops dinámicos ATR. Utilice un VPS de baja latencia ($< 5\text{ ms}$) para garantizar la estabilidad en la ejecución.
-
Pautas para el cálculo del capital:
-
Capital de $1.000: tamaño del lote de negociación de 0,01 a 0,02.
-
Capital de $5.000: tamaño del lote de negociación de 0,05 a 0,10.
-
Mantenga el riesgo total de la cartera por operación entreel 1 % y el 2 % del saldo de la cuenta.
-
-
Protocolo para noticias de gran impacto: Desactive el trading automatizado 30 minutos antes y después de la publicación de datos macroeconómicos de gran impacto:nóminas no agrícolas (NFP),índice de precios al consumo (IPC),decisiones sobre tipos de interés del FOMC yventas al por menor. Los picos de alta volatilidad durante estos eventos pueden provocar un grave ensanchamiento del spread y deslizamientos.
-
Horario óptimo de la sesión:
-
Sesión de Londres: 07:00 – 10:30 UTC.
-
Sesión de Nueva York: 12:00 – 16:00 UTC.
-
Evita abrir nuevas operaciones durante los rangos de consolidación asiáticos, caracterizados por una baja liquidez, o al final de las sesiones de los viernes.
-
