Indi Trader
- Utilidades
- Hyoseog Kim
- Versión: 1.0
- Activaciones: 10
Indicador Trader EA
v1.0 para MetaTrader 5
EA universal que une las señales de cualquier indicador personalizado al trading automatizado
XAUUSD - Principales pares de divisas - Crypto | Todos los marcos de tiempo M1 ~ D1
📌 Visión general
Indicator Trader EA es un Asesor Experto universal que ejecuta automáticamente órdenes de compra y venta basadas en los buffers de señales de cualquier indicador personalizado.
Con un solo EA, puede conectar cualquier indicador comercial (SuperScalp Pro, Trend 7Filter Pro, etc.) directamente, sin necesidad de codificación adicional. Simplemente configure los índices de búfer y tendrá un sistema de trading totalmente automatizado.
✨ Características principales
▸ Modos de carga duales: Carga directa (Modo A) / Detección automática de instancias de gráficos (Modo B).
▸ Configuración automática de SL/TP basada en el búfer del indicador
▸ TP/SL y trailing stop dinámicos basados en ATR
▸ Cierre de pérdidas y ganancias de grupo basado en el dólar (TP/SL de grupo)
▸ Cambio automático de posición en caso de señal contraria
▸ Prevención de órdenes duplicadas por barra (OncePerBar)
▸ Límite máximo de posición (MaxPositions)
▸ Notificaciones de alerta en tiempo real
▸ Modo de depuración para la inspección en directo del búfer de señales
🎯 ¿A quién va dirigido?
▸ Traders que quieran automatizar señales de indicadores comerciales
▸ Desarrolladores que quieran añadir la funcionalidad de orden automática a indicadores personalizados
▸ Compatible con cualquier símbolo: XAUUSD, pares de divisas, cripto, y más
⚙️ Cómo funciona
En cada tick, el EA lee los buffers de señales del indicador y detecta señales válidas (cualquier valor distinto de 0 o EMPTY_VALUE).
Lógica de detección de señales
▸ bar[1] señal confirmada: procesada al inicio de cada nueva vela - más fiable
▸ bar[0] señal en tiempo real: procesada al formarse la barra actual - reacción más rápida
▸ Prevención de duplicados: cuando OncePerBar=true, sólo una orden por dirección y por vela
Flujo de ejecución de órdenes
Señal detectada → Comprobar CloseOnOppositeSignal → Cerrar posiciones opuestas.
→ Verificar condiciones CanOpenBuy/Sell() → Ejecutar OpenOrder()
→ Establecer SL/TP (buffer del indicador O ATR O basado en el dólar).
→ Cada tick: Supervisión de pérdidas y ganancias de grupo cuando UseGroupClose=true.
📖 Cómo utilizarlo
Modo A - Carga directa (recomendado)
El EA carga el indicador automáticamente - no es necesario añadirlo al gráfico por separado.
IndicatorName = "Market\SuperScalp Pro" ← Producto de mercado MQL5
IndicatorName = "Trend 7Filter Pro" ← Archivo en la carpeta Indicadores
IndicatorName = "MyFolder\MyIndicator" ← Ruta de la subcarpeta
Modo B - Detección automática de la instancia del gráfico
Aplique primero el indicador al gráfico y, a continuación, adjunte el EA. Detectará automáticamente la instancia del indicador en ejecución.
IndicatorName = "" ← Dejar en blanco
▸ Recomendado cuando sólo se aplica un indicador al gráfico.
▸ Se utiliza cuando es necesario aplicar parámetros personalizados al indicador
Cómo encontrar los índices de amortiguación
Necesita identificar los índices buffer de señales de compra/venta de su indicador objetivo.
▸ Establezca DebugMode = true y adjunte el EA.
▸ Compruebe los valores de búfer en la pestaña MetaTrader Journal
▸ Consulte la orden SetIndexBuffer() en el código fuente del indicador
🔧 Parámetros de entrada
Parámetros básicos
Parámetro Predeterminado Descripción
EA_Comment SSP Etiqueta de comentario para las órdenes.
MagicNumber 991 Identificador único del EA (evita conflictos con otros EAs)
LotSize 0.01 Tamaño de lote por defecto por orden
Slippage 3 Deslizamiento máximo permitido (en puntos)
Configuración del indicador
Parámetro Predeterminado Descripción
IndicatorName Trend 7Filter Pro Nombre de archivo del indicador (en blanco = detección automática del gráfico)
BuyBuffer 0 Índice del búfer de la señal de compra
SellBuffer 1 Índice del búfer de la señal de venta
UseIndicatorTPSL false true: utilizar los valores SL/TP de las memorias intermedias de los indicadores
BuySLBuffer 4 Comprar índice de búfer SL
BuyTPBuffer 6 Comprar índice de la memoria intermedia TP
SellSLBuffer 5 Sell SL buffer index
SellTPBuffer 7 Sell TP buffer index
Gestión de posiciones
Parámetro Predeterminado Descripción
CloseOnOppositeSignal true Cerrar posiciones opuestas antes de abrir una nueva orden al cambiar la señal
AllowOppositeOrder true Permitir posiciones opuestas simultáneas (cuando CloseOnOppositeSignal=false)
MaxPositions 1 Número máximo de posiciones abiertas simultáneas
OncePerBar true Permitir sólo una orden por dirección por barra
UseGroupClose true Modo de cierre de grupo: TP/SL en dólares + trailing stop
Ajustes TP / SL
Parámetro Por defecto Descripción
UseTP false Habilitar toma de beneficios en dólares
TP_Dollar 8.0 Objetivo de toma de beneficios en USD
UseSL false Activar stop loss en dólares
SL_Dollar 3.0 Límite de stop loss en USD
UseATR true Habilitar TP/SL dinámico basado en ATR
ATR_Period_EA 14 Periodo de cálculo del ATR
ATR_TP_Multi 5.0 Multiplicador ATR TP
ATR_SL_Multi 1.0 Multiplicador ATR SL
Tope dinámico
Parámetro Por defecto Descripción
UseTrailing true Habilitar trailing stop basado en dólares (requiere UseGroupClose=true)
Trail_Start 27.0 Nivel de ganancia para activar el trailing ($)
Trail_Stop 3.0 Umbral de reducción del trailing stop ($)
UseATRTrailing false Activar trailing stop basado en ATR
ATR_Trail_Multi 2.0 Multiplicador de arrastre ATR
Otros
Parámetro Por defecto Descripción
UseAlert false Mostrar alerta emergente al abrir/cerrar una orden
DebugMode false Imprimir valores del búfer de señales e información de depuración en Journal
⚠️ Notas importantes
▸ Verifique siempre los índices del búfer de señales de su indicador y configure BuyBuffer/SellBuffer correctamente.
▸ Cuando UseGroupClose=false, sólo el SL/TP del lado del servidor por orden está activo - el trailing stop está desactivado.
▸ En el Modo B, el indicador debe aplicarse al gráfico antes de adjuntar el EA.
▸ Pruebe siempre a fondo en una cuenta demo antes de operar en vivo.
▸ Rentabilidades pasadas no garantizan resultados futuros.
