Indicator Auto Trader MT4
- Asesores Expertos
-
Muhammad Muqeem Korejo
Hi, I'm Muhammad Muqeem Korejo, an MQL4/MQL5 developer from Pakistan with 1.5 years of trading experience.
I build and fix trading tools for MetaTrader 4 and MetaTrader 5:
• Expert Advisors (EAs) built from your strategy rules
• Custom indicators, alerts and on-chart panels - Versión: 1.0
- Activaciones: 5
Indicator Auto Trader MT4 convierte un indicador en un asesor experto: lee las señales de compra y venta de cualquier indicador que ya utilices (indicadores de flechas, líneas que se cruzan, rangos de color o de valores, niveles, flechas dibujadas como objetos del gráfico) y abre las operaciones por ti. Tú eliges cómo se lee la señal, cuál es el tamaño del lote, dónde se colocan el stop loss y el take profit, y cuándo debe detenerse el asesor experto. El asesor experto utiliza exactamente lo que tú introduzcas.
El asesor opera según lo que muestra el indicador. No evalúa el indicador ni retiene una señal porque este se repinte. Si hay una flecha en la barra que hayas elegido, el asesor actúa. (Consulta «Lee esto antes de comprar»).
Pruébalo primero
La demo de Market se ejecuta en el Probador de estrategias. Coloca tu indicador en MQL4\Indicators, escribe su nombre, configura tu lote, el stop loss y el take profit, y observa las operaciones que abre el EA. O bien, configura el modo en «Signal Lab»: no se abre ninguna operación, el EA reproduce las señales en barras pasadas e informa de la tasa de acierto, el factor de beneficio y la caída máxima en R. No se garantiza ningún beneficio.
Cómo se lee la señal
- Dos búferes de flechas: uno para comprar y otro para vender.
- Dos líneas: compra cuando la línea A cruce por encima de la línea B; vende en el caso contrario.
- Un búfer con valores: compra y vende cuando se iguale a los valores que introduzcas (por ejemplo, los colores 0 y 1, o +1 y -1).
- Un búfer con un nivel: compra por encima de un nivel, vende por debajo de un nivel.
- Flechas dibujadas como objetos del gráfico: se localizan por una parte del nombre, por el código de la flecha o por el color.
- La barra de señal: la última barra cerrada (el EA actúa cuando se abre una nueva barra) o la barra en formación (el EA actúa en el momento en que aparece la señal).
- Invertir las señales, operar solo con compras o solo con ventas.
- Los parámetros del indicador se introducen como una lista de números (hasta 8; «verdadero»/«falso» son 1/0) o en 6 campos que el Probador de Estrategias puede optimizar.
- Indicadores de confirmación: hasta 3 indicadores más deben coincidir con la señal (cada uno de ellos interpretado como flechas, dos líneas, un valor o un nivel). Su última señal debe estar dentro del número de barras que introduzcas.
- Para probar el EA sin ningún indicador, elige la demo integrada (un cruce de dos medias móviles).
Lote, stop loss y take profit: tú decides
- Lote: un lote fijo (cualquier valor, redondeado al paso de lote del bróker), un porcentaje del saldo o del capital, una cantidad de dinero o un lote que crezca con el saldo. El lote máximo y la regla del lote mínimo son parámetros de entrada.
- Stop loss: ninguno, puntos, múltiplo del ATR, el mínimo o máximo de la barra de la señal, el mínimo más bajo o el máximo más alto de las últimas N barras, o un precio que tu indicador trace en un búfer.
- Take profit: ninguno, puntos, una relación recompensa/riesgo de tu stop loss, un múltiplo del ATR o un precio que tu indicador traza en un búfer.
- Hasta 3 take profits parciales (beneficio en puntos, porcentaje del lote a cerrar), y el stop se desplaza al punto de equilibrio tras el primero.
- Punto de equilibrio, stop dinámico (puntos o ATR, inicio, paso) y «cerrar tras N barras».
- Entrada: orden de mercado, una orden stop más allá de la barra de señal o una orden limitada para un retroceso, con un vencimiento en barras.
- Si el stop está más cerca de lo que permite el bróker, puedes elegir: utilizar el mínimo del bróker o omitir la operación. El diario registra lo que ha ocurrido.
Protección de tu cuenta (0 = desactivada)
- Pérdida diaria, objetivo de beneficio diario y caída máxima respecto al capital máximo.
- Número máximo de operaciones al día y cierre de la jornada tras N operaciones perdedoras consecutivas.
- Filtro de spread, horario de negociación, días laborables, filtro de tendencia (EMA y una EMA de un marco temporal superior), mínimo de ADX.
- Filtro de mercado plano y filtro de volatilidad excesiva: el ATR de la última barra (en puntos) debe estar dentro de los límites que introduzcas.
- Opera únicamente en una sesión de una ciudad real (Londres, Nueva York, Fráncfort, Sídney, Tokio o UTC) en su hora local; se tiene en cuenta el horario de verano.
- Cesta: cierra todas las operaciones cuando el beneficio total o la pérdida total alcancen una cantidad de dinero o un porcentaje del saldo.
- Cierra todas las operaciones el viernes a la hora que elijas.
- Un stop loss por parte del bróker en cada operación que solicites. Los stops planificados se almacenan y se vuelven a establecer si el bróker los rechaza en la orden. Una orden cuya respuesta no esté clara nunca se envía dos veces.
- Sin martingala, sin rejilla, sin promedios.
Signal Lab: analiza el indicador antes de operar con él
Establece el modo en «Signal Lab» (en un gráfico o en el Probador de estrategias) y el EA no abrirá ninguna operación. Reproduce las señales del indicador en las barras anteriores con TU stop loss y tu take profit, y anota en el diario: número de señales, operaciones, tasa de acierto, factor de beneficio, resultado medio en R, la racha más larga de pérdidas y la caída máxima en R. También prueba otros tamaños de stop loss y take profit y enumera los 8 tamaños con el resultado medio más alto (al menos 30 operaciones). En un gráfico, el informe se muestra en el panel. Un tamaño que parece adecuado en datos históricos no es una garantía.
Panel y alertas
- Estado, última señal, motivo por el que se omitió la última señal, operaciones abiertas, operaciones de hoy.
- Resultado de este EA: beneficios de hoy, de ayer, de esta semana y de este mes; este mes: operaciones, tasa de acierto, factor de beneficio y caída máxima.
- Marcas en el gráfico: cada señal lleva un pequeño texto, en verde «abierta» o en naranja «omitida: motivo». Pasa el cursor por encima para leerlo.
- Botones: COMPRAR y VENDER (una operación manual con tu lote, stop loss y take profit), Cerrar COMPRA, Cerrar VENTA, Pausar/Reanudar, Cerrar todo, Restablecer stop.
- Alertas y notificaciones push para señales y operaciones.
- El diario explica cada entrada y cada señal omitida. Un informe muestra cuándo ha cambiado o desaparecido la flecha de una señal anterior (solo a título informativo).
Cómo se ha probado
El Probador de Estrategias se ejecuta en XAUUSD M5 (modelo solo de precios de apertura, spread fijo); en cada ejecución se comparó operación por operación con un modelo independiente escrito en Python: cada señal, hora de entrada, dirección, lote, stop loss, take profit y precio de salida (unas 310 000 comprobaciones en 39 ejecuciones, 0 diferencias en las ejecuciones finales). También se ha probado con respuestas forzadas del bróker: una recotización en el primer intento (cada orden se reintentó una vez), stops no válidos (abiertos sin stops, con los stops establecidos justo después) y una respuesta perdida para una orden que se ejecutó (el EA encontró su orden y no envió nada en dos ocasiones). Se han probado: todos los modos de señal, entradas del indicador pasadas al indicador, todos los modos de lotes, todos los modos de stop loss y take profit (puntos, ATR, barra de señal, swing, ratio, búfer del indicador), take profits parciales con punto de equilibrio, punto de equilibrio, trailing en puntos y ATR, cierre tras barras, órdenes stop y limit, filtros de spread / horas / días laborables / EMA / ATR, sesiones en horario de Londres y Nueva York teniendo en cuenta los cambios de horario de verano, indicadores de confirmación, número máximo de operaciones, pérdidas consecutivas, límites diarios de pérdidas y ganancias, stop de drawdown máximo, cierre de cesta, operaciones inversas y solo de venta, cobertura con 3 operaciones, Signal Lab (los mismos números que en la reproducción independiente), las estadísticas del panel, los botones manuales de COMPRA/VENTA y las marcas del gráfico.
Por favor, lee esto antes de comprar
- El EA opera según lo que indique el indicador. Un indicador que se repinta puede mostrar una flecha y eliminarla más tarde; el EA ya habrá operado en base a ella y nunca cerrará una operación porque la flecha haya desaparecido. Si no deseas que esto ocurra, utiliza la última barra cerrada y comprueba primero tu indicador.
- El EA es tan bueno como el indicador que le proporciones. No convierte un mal indicador en uno bueno. No se garantiza ningún beneficio.
- Las señales se leen a partir de los búferes de los indicadores o de las flechas dibujadas como objetos del gráfico. No se pueden leer los indicadores que dibujan flechas de otra forma.
- Las entradas del indicador se pasan como números (hasta 8). No se pueden pasar entradas de texto de un indicador.
- Tu indicador debe estar en la carpeta MQL4\Indicators de tu terminal. En el Probador de estrategias, el EA solo puede utilizar un indicador si el archivo se encuentra en tu ordenador.
- Esta versión no dispone de filtro de noticias (MetaTrader 4 no tiene calendario económico), ni de Auto Buffer Finder, y no puede leer por sí misma un indicador que ya se encuentre en el gráfico: escribe el nombre del indicador.
- Signal Lab reproduce el historial tal y como lo muestra el indicador hoy. Un indicador que se repinta se ve mejor en Signal Lab de lo que se comportaría en el mercado.
- Las pruebas se realizaron con un símbolo (oro) y un marco temporal (M5). Prueba primero en una cuenta demo.
Configuración en dos minutos
1. Coloca tu indicador en MQL4\Indicators. Establece la fuente de señal en «Buffers del indicador» y escribe su nombre (la ruta dentro de MQL4\Indicators, sin la extensión .ex4). 2. Echa un vistazo a la ventana de datos (Ctrl+D) o deja que Signal Lab muestre el resultado, y configura el modo de señal y los números de los búferes. 3. Introduce tu lote, stop loss y take profit. Asigna el EA a un gráfico y activa el trading automático.
Preguntas
- ¿Funciona en una cuenta FIFO? Con la configuración de señal opuesta «cerrar» o «ignorar», el EA nunca mantiene abiertas simultáneamente una posición de compra y una de venta. Las cuentas FIFO no formaron parte de las pruebas (estas se realizaron en una cuenta demo con capacidad de cobertura).
- ¿Puede utilizar varios indicadores? Sí, a modo de confirmación: un indicador principal da la señal y hasta tres más deben coincidir. Para operar con dos indicadores diferentes por separado, utiliza otro gráfico con otro número mágico.
- ¿Puedo optimizarlo? Sí: los parámetros del indicador se pueden configurar en seis ranuras que el Probador de Estrategias puede analizar.
- ¿Por qué no se ha operado? El panel y el diario muestran el motivo de la última señal omitida.
