Indicator Auto Trader
- 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 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 EA. El EA utiliza exactamente lo que tú introduzcas.
El EA 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 EA actúa. (Consulta «Por favor, lee esto antes de comprar»).
Pruébalo primero
Pruébalo antes de comprarlo: la demo de mercado se ejecuta en el Probador de estrategias. Coloca tu indicador en MQL5\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 «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 pueden introducir como una lista o en 6 campos que el Probador de estrategias puede optimizar.
- Un indicador que ya está en tu gráfico: elige «El indicador que ya está en este gráfico» y el EA lo lee con los ajustes que ya tiene (escribe una parte de su nombre si el gráfico tiene varios). Solo en gráficos en tiempo real, no en el Probador de estrategias.
- Buscador automático de buffers: el EA analiza el indicador y anota en el diario qué buffers se asemejan a flechas de compra, flechas de venta, líneas o valores, y sugiere los ajustes. Puedes dejar que utilice la sugerencia.
- Para probar el EA sin ningún indicador, elige la demo integrada (una cruz de dos medias móviles).
- Indicadores de confirmación: hasta 3 indicadores más deben coincidir con la señal (cada uno 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.
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 configuración.
- Stop loss: ninguno, puntos, múltiplo del ATR, el mínimo o máximo de la barra de la señal, o el mínimo más bajo o máximo más alto de las últimas N barras.
- Take profit: ninguno, puntos, una relación recompensa/riesgo de tu stop loss o un múltiplo del ATR.
- Stop loss y take profit del indicador: si su indicador traza su propio stop y objetivo como valores de precio en un búfer, el EA utiliza esos precios.
- 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 u 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 noticias con el calendario económico de MT5 (solo para operaciones en vivo: el calendario no existe en el Probador de Estrategias).
- Cierre todas las posiciones el viernes a la hora que elija.
- 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.
- 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.
- Sin martingala, sin grid, 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 Strategy Tester) y el EA no abrirá ninguna operación. Reproduce las señales del indicador en las barras pasadas 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, operaciones y stops.
- El diario explica cada entrada y cada señal omitida.
Cómo se ha probado
El Probador de Estrategias se ejecuta en EURUSD, XAUUSD y GBPUSD (modelo OHLC de 1 minuto); 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 salida (unas 24 800 comprobaciones en 45 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 de «tiempo de espera agotado» para una orden que se ejecutó (el EA encontró su posición 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), ATR trailing, alertas, cobertura con 3 posiciones, operaciones inversas y solo de venta, take profits parciales, punto de equilibrio, trailing stop, cierre tras las barras, órdenes stop y limitadas, filtros de spread / horas / días laborables / EMA, número máximo de operaciones, pérdidas consecutivas, cierre del viernes, Signal Lab (las mismas cifras que en la reproducción independiente, también cuando el indicador se lee desde el gráfico), indicadores de confirmación, stop loss y take profit leídos desde los búferes del indicador, el cierre de la cesta, el filtro de mercado plano, sesiones en horario de Londres y Nueva York con horario de verano, las estadísticas del panel (comparadas con una suma independiente de las operaciones), los botones manuales de COMPRA/VENTA (cada operación tiene tu lote, stop loss y take profit), las marcas del gráfico y un indicador que se repinta (el EA operó según las flechas tal y como se mostraban y mantuvo cada operación cuando las flechas desaparecieron).
Por favor, lea esto antes de comprar
- El EA opera independientemente de lo que muestre el indicador. Un indicador que se actualiza puede mostrar una flecha y eliminarla más tarde; el EA ya habrá operado en función de ella, y nunca cierra una operación porque haya desaparecido una flecha. Si no deseas que esto ocurra, utiliza la última barra cerrada y comprueba primero tu indicador. El diario de operaciones incluye un informe de actualizaciones que solo te informa; nunca detiene una operación.
- 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. Los indicadores que dibujan flechas de otra forma no se pueden leer.
- Tu indicador debe estar en la carpeta MQL5\Indicators de tu terminal. En el Probador de estrategias, el EA solo puede utilizar un indicador si el archivo se encuentra en tu ordenador.
- 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 trading.
- El filtro de noticias solo funciona en operaciones en vivo.
- Prueba primero en una cuenta demo.
Configuración en dos minutos
1. Coloca tu indicador en MQL5\Indicators. Establece la fuente de señal en «Buffers de indicador» y escribe su nombre (la ruta dentro de MQL5\Indicators, sin la extensión .ex5).
2. Deja que Signal Lab o el Auto Buffer Finder te indiquen los búferes, o búscalos en la ventana de datos (Ctrl+D). Configura el modo de señal y los búferes.
3. Introduce el lote, el stop loss y el take profit. Asigna el EA a un gráfico y habilita el trading algorítmico.
Preguntas
- ¿Funciona en una cuenta de compensación? El código lo gestiona (una posición por símbolo; la señal opuesta cierra primero la posición). Las pruebas se realizaron en una cuenta de cobertura, no en una cuenta de compensación.
- ¿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 de los indicadores 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.
