Signal Trader MT4
- Asesores Expertos
-
Allan Aparece Ninal
Desarrollo indicadores y asesores expertos (Expert Advisors) para MetaTrader 5.
Cómo trabajo:
- Cada indicador se comprueba contra el repintado: las señales se deciden solo en barras cerradas, y una prueba tick a tick confirma que no cambian después. - Versión: 1.3
Signal Trader MT4 es un asesor experto para MetaTrader 4 que automatiza las señales de barra cerrada de cinco fuentes: UT Bot, SuperTrend, Range Filter, Half Trend y Price Action Levels. Envía cada orden con un stop ATR y un lote fijo de 0,01. Es ideal para los operadores que desean que estas señales se ejecuten de forma automática.
Este EA no garantiza beneficios. Automatiza señales y no es una estrategia con una ventaja demostrada. Por defecto, opera en cualquier gráfico, y solo dos configuraciones preestablecidas de símbolo y marco temporal superaron las pruebas en MetaTrader 5. Ninguna de ellas superó todas las comprobaciones en el Probador de Estrategias de MetaTrader 4. Todos los resultados que se muestran a continuación son backtests.
Inicio rápido
- Abre un gráfico XAUUSD H4 o un SOLUSD D1 (no importa si el nombre tiene un prefijo o un sufijo) y aplica el EA desde el Navegador. Mantén activada la opción «Operar automáticamente».
- Carga la configuración preestablecida de ese gráfico a partir de su captura de pantalla. XAUUSD H4: fuente SuperTrend, período ATR 10, multiplicador 2,0, stop loss 3,0 x ATR. SOLUSD D1: fuente Price Action Levels, configuración Reclaim, pivote de oscilación 5, toques mínimos 2, objetivo «Next level».
- Lee la fila «Configuración preestablecida» del panel. «Validado» significa que este gráfico es una configuración preestablecida que ha superado las pruebas en MetaTrader 5. «No validado» significa que el EA sigue operando, pero sin haber sido sometido a pruebas previas.
- Prueba primero en una cuenta demo.
Cuenta
- Saldo mínimo: 1.500 USD (XAUUSD H4) o 2.000 USD (SOLUSD D1) con 0,01 lotes.
- Saldo recomendado: 3.000 USD (XAUUSD H4) o 4.000 USD (SOLUSD D1) con un lote de 0,01.
- Motivo: en la prueba retrospectiva fuera de muestra en MetaTrader 5 con un lote de 0,01, la mayor caída fue de 638 USD en XAUUSD H4 y de 986 USD en SOLUSD D1. Las mayores pérdidas individuales fueron de 272 USD y 173 USD, y los stops más amplios, de unos 450 USD y 393 USD. Se trata de cifras de backtest, no de un límite de pérdidas futuras.
- Apalancamiento: 1:100 o superior.
- Autónomo: todo está integrado. No es necesario comprar ni instalar ningún otro producto mencionado en esta página.
La regla
- Señal: se lee una vez por barra a partir de la última barra cerrada. Nunca se revisa, por lo que nada se repinta.
- Entrada: a la apertura de la siguiente barra, o al primer tick negociable si el mercado está cerrado.
- Stop: stop loss x ATR(14) de la barra de la señal. Un objetivo opcional es un múltiplo de la distancia del stop, desactivado por defecto.
- Señal opuesta: cierra la posición y cambia de tendencia. Se ignora una señal del mismo lado.
- Tamaño: 0,01 lotes, o el mínimo del bróker. Una posición por símbolo y número mágico. Sin grid, martingala ni promedios.
Fuentes de señales
Solo hay una fuente activa a la vez. Los cálculos están integrados en el EA, por lo que no es necesario instalar nada más. Cada una sigue las mismas reglas que mi indicador del mismo nombre.
- UT Bot Signal Alerts MT4: valor clave, período ATR, filtro de tendencia EMA(200) opcional.
- Alertas de señales SuperTrend MT4: período ATR, multiplicador, filtro de tendencia EMA(200) opcional.
- Señales de filtro de rango MT4: periodo de muestreo, multiplicador de rango.
- Half Trend: amplitud, ADX mínimo.
- Niveles de acción del precio: configuración (recuperación, nueva prueba o rechazo), pivote de oscilación, número mínimo de toques, filtro opcional SMA(200).
Niveles de acción del precio
- Niveles: los máximos y mínimos de oscilación de las últimas 250 barras que se sitúan dentro de una cuarta parte del ATR forman un nivel, si se tocan con la frecuencia suficiente.
- Configuraciones: «Reclaim» es un cierre por encima de un nivel roto en las últimas 5 barras. «Retest» es el primer contacto con un nivel roto en las últimas 10 barras. «Rejection» es una mecha larga que llega hasta un nivel y un cierre por debajo del mismo.
- Salidas propias: el stop se sitúa más allá del nivel en 1 x ATR(14). El objetivo es el siguiente nivel o un múltiplo del stop. La operación se cierra cuando una barra cierra por debajo del nivel o tras 20 barras.
- Una operación a la vez: se ignoran las nuevas configuraciones mientras haya una operación abierta, en lugar de invertir la posición.
- En el gráfico: líneas de nivel punteadas, una flecha y un nombre para cada configuración, y para la operación abierta, su nivel, una zona de stop roja y una zona de objetivo verde.
Los ajustes predefinidos validados
Los parámetros predeterminados son los de la configuración «XAUUSD H4 SuperTrend»: período ATR 10, multiplicador 2,0, stop 3,0 x ATR(14), sin objetivo. Adjunta el EA a un gráfico XAUUSD H4 y mantén los valores predeterminados para utilizarlo.
Probé 444 combinaciones de símbolo, marco temporal y fuente del indicador: 37 símbolos, H1, H4 y D1, cuatro fuentes. A continuación, probé 222 para los niveles de acción del precio: 37 símbolos, H4 y D1, tres configuraciones. Los ajustes se fijaron con datos comprendidos entre enero de 2020 y junio de 2023. A continuación, cada uno se evaluó con datos posteriores, en Python y en el Probador de estrategias de MetaTrader 5, utilizando el historial del bróker. Dos superaron ambas pruebas.
| Elemento | Valor |
|---|---|
| Símbolo y marco temporal | XAUUSD H4 |
| Fuente | SuperTrend, período ATR 10, multiplicador 2,0 |
| Stop | 3,0 x ATR(14), sin objetivo |
| Probador de estrategias de MetaTrader 5, de julio de 2023 a septiembre de 2026 | 211 operaciones, factor de beneficio 1,52 (backtest) |
| Probador de estrategias de MetaTrader 4, de julio de 2023 a septiembre de 2026 | 211 operaciones, factor de beneficio 1,42, estadística t 1,74 (backtest) |
| Elemento | Valor |
|---|---|
| Símbolo y marco temporal | SOLUSD D1 |
| Fuente | Niveles de acción del precio, recuperación, pivote de oscilación 5, toques mínimos 2 |
| Stop y objetivo | 1,0 x ATR(14) más allá del nivel; siguiente nivel |
| Probador de estrategias de MetaTrader 5, de julio de 2023 a octubre de 2026 | 75 operaciones, factor de beneficio 2,42 (backtest) |
| Probador de estrategias de MetaTrader 4, de julio de 2023 a septiembre de 2026 | 69 operaciones, factor de beneficio 2,37, estadística t 1,89 (backtest, orientación aproximada) |
- XAUUSD H4 en MetaTrader 4: cada tick de los precios del bróker a 1 minuto, con un spread fijo de 170 puntos hasta septiembre de 2025 y de 20 puntos a partir de octubre de 2025. Las señales y las entradas coincidieron con el modelo de Python al 100 %.
- SOLUSD D1 en MetaTrader 4: un spread fijo de 25 puntos. Las 88 señales coincidieron punto por punto con la ejecución en MetaTrader 5. Las operaciones son solo una guía aproximada: el probador de MetaTrader 4 procesó la mayor parte de esta ejecución con ticks diarios, por lo que los precios de entrada, los stops y los objetivos son menos exactos que en MetaTrader 5, y se realizaron 69 operaciones frente a 75.
Lee esto con atención. Aproximadamente 2,5 de 444 y 3,5 de 222 combinaciones pasarían por pura casualidad, por lo que dos resultados positivos no son prueba de una ventaja. En el periodo de ajuste, la misma regla fue débil (factor de beneficio de 1,11). En el XAUUSD H4, las ganancias procedieron de operaciones de compra en un mercado del oro alcista. En el SOLUSD D1, el historial de criptomonedas del bróker registra un spread cero en muchas barras, por lo que el spread del probador es optimista; una ejecución con un spread 1,5 veces mayor se mantuvo en positivo. Se incluyen el spread y el swap. No se incluye la comisión.
Por qué dos superaron la prueba y el resto falló
Una combinación solo supera la prueba si las cinco comprobaciones se cumplen en los datos posteriores (a partir de julio de 2023), primero en Python y luego en el Probador de Estrategias de MetaTrader 5:
- Al menos 40 operaciones.
- Una operación media positiva que destaque por encima del ruido: estadística t de 2,0 o superior.
- Factor de beneficio de 1,2 o superior.
- Cada mitad del periodo debe ser rentable por sí sola.
- Sigue siendo rentable cuando se producen pausas en la negociación debido a noticias de gran impacto.
- Superado, XAUUSD H4 SuperTrend: 212 operaciones, estadística t de 2,05, factor de beneficio de 1,52, ambas mitades rentables, incluso con la pausa por noticias. El Strategy Tester coincidió: 211 operaciones, factor de beneficio de 1,52.
- Aprobado, niveles de acción del precio SOLUSD D1: estadística t de 2,10 y factor de beneficio de 2,37 en Python; 75 operaciones y factor de beneficio de 2,42 en el Strategy Tester.
- No superada: 443 de las 444 combinaciones de indicadores: 141 no tenían ninguna configuración que generara beneficios entre 2020 y 2023, por lo que no había nada que evaluar posteriormente. De las 302 restantes, 44 realizaron menos de 40 operaciones y 258 no presentaban una media positiva clara. 192 de las 302 perdieron dinero; 42 solo fallaron en la estadística t.
- No superó la prueba, filtro de rango: 0 de 111 combinaciones la superaron. La que más se acercó fue ADAUSD H4 con una estadística t de 1,93.
- No superó la prueba de los niveles de acción del precio del USDCHF H4 (rechazo): superó la prueba en Python (estadística t de 2,04), pero no en el Strategy Tester (1,76), donde se omitieron tres entradas tras el cierre diario debido al amplio spread.
- No superó la prueba: las otras 220 combinaciones de niveles de acción del precio; no cumplieron las cinco comprobaciones en Python.
- XAUUSD M15, comprobado posteriormente con las mismas reglas: «Range Filter» y «Half Trend» perdieron dinero con todos los ajustes entre 2020 y 2023 (factor de beneficio de «Range Filter» entre 0,82 y 0,97). UT Bot y SuperTrend alcanzaron una estadística t de 1,80 y 1,75, respectivamente. Ninguna superó la prueba.
En vivo y en el simulador
- En vivo: en cualquier otro símbolo, marco temporal o fuente, el EA sigue operando, y el panel indica «no validado». Esos ajustes no han sido sometidos a pruebas.
- Probador de estrategias: opera con cualquier símbolo y marco temporal, por lo que puedes probarlo. Un resultado fuera de los parámetros preestablecidos no se valida.
- Panel del gráfico: fuente, gráfico, estado de la configuración preestablecida, última señal, posición, stop loss y lote.
Operaciones automáticas o solo señales
Por defecto, el EA opera automáticamente: abre la operación cuando se activa su regla y la gestiona. Si prefieres decidir tú mismo, establece «Simulación: alertar de cada señal, no abrir operaciones» en «verdadero». En ese caso, el EA no abrirá ninguna operación. Cada señal con la que habría operado se muestra como una alerta emergente con sonido, una notificación push en tu teléfono o ambas cosas: dirección, precio, stop loss, take profit y lote. Tú la revisas y decides si quieres entrar manualmente.
- La simulación está desactivada por defecto. No cambia nada hasta que la actives.
- La simulación también funciona en un gráfico que no sea un preajuste validado, por lo que puedes observar cualquier fuente sin realizar operaciones.
- Las opciones «Simulación: alerta emergente con sonido» y «Simulación: notificación push al teléfono» están activadas por defecto y solo funcionan mientras la simulación está activada. Desactiva una de ellas para mantener la otra.
- Notificaciones push al móvil: instala la aplicación móvil de MetaTrader, copia su ID de MetaQuotes e introdúcelo en la terminal en Herramientas > Opciones > Notificaciones; a continuación, activa las notificaciones push.
- En el modo de prueba, el EA no abre, cierra ni modifica ninguna operación, incluidas las que abras manualmente. El Probador de estrategias solo registra las señales en el registro.
- Cada señal se envía una sola vez. Se trata de una herramienta para que tomes tus propias decisiones, no de un consejo, y no se garantiza ningún beneficio.
Parámetros
| Entrada | Por defecto |
|---|---|
| Fuente de la señal | SuperTrend |
| UT Bot: valor clave, periodo ATR, tendencia EMA(200) | 2,0, 10, desactivado |
| SuperTrend: periodo ATR, multiplicador, tendencia EMA(200) | 10, 2,0, desactivado |
| Filtro de rango: periodo de muestreo, multiplicador de rango | 100, 3,0 |
| Media tendencia: amplitud, ADX mínimo | 2, 25 |
| Niveles: configuración, pivote de oscilación, toques mínimos, filtro lateral SMA(200) | Recuperación, 5, 2, falso |
| Niveles: stop más allá del nivel x ATR(14); objetivo; objetivo x stop | 1,0; siguiente nivel; 2,0 |
| Niveles: salida al cerrar por debajo del nivel; salida por tiempo, barras; trazar en el gráfico | true; 20; true |
| Stop loss, x ATR(14) | 3,0 |
| Take profit, x la distancia del stop | 0 (ninguno) |
| Número mágico; deslizamiento máximo, puntos | 26101701; 30 |
| Mostrar el panel | true |
| Simulación: alertar de cada señal, no abrir operaciones | false |
| Simulación: alerta emergente con sonido | true |
| Simulación: notificación push al teléfono | true |
| Registro de depuración para informes de errores | false |
Los valores por defecto no son los preestablecidos. Introduce los valores preestablecidos para XAUUSD H4 antes de operar en vivo.
Cómo realizar pruebas en el Probador de estrategias
- Abre el Probador de estrategias (Ctrl+R o Ver > Probador de estrategias).
- Selecciona «Asesor experto» y, a continuación, «Signal Trader MT4».
- Establece el símbolo y el periodo: XAUUSD H4 para los valores predeterminados, o SOLUSD D1 con los valores preestablecidos de SOLUSD D1.
- Establece el Modelo en «Cada tick», el modelo que utilicé en mis pruebas. Se necesita un historial de 1 minuto para el periodo.
- Selecciona «Fecha de uso de ticks» y elige un intervalo, por ejemplo, del 01/07/2023 al 01/10/2026.
- Configure el «Spread». En el XAUUSD, mi prueba utilizó 170 puntos hasta septiembre de 2025 y 20 puntos a partir de octubre de 2025, en dos ejecuciones separadas. En el SOLUSD se utilizaron 25 puntos.
- Haz clic en «Propiedades del experto». En la pestaña «Pruebas», utiliza un depósito similar al de tu propia cuenta. En la pestaña «Entradas», mantén los valores predeterminados o introduce la configuración preestablecida.
- Haz clic en «Iniciar».
Los valores predeterminados ya corresponden a la configuración preestablecida «XAUUSD H4 SuperTrend», por lo que no es necesario realizar cambios.
Puedes probar otros ajustes de la misma manera. El probador ignora cualquier opción exclusiva para operaciones en vivo, y una prueba con otros ajustes no constituye una configuración preestablecida validada. Una prueba retrospectiva solo describe el pasado.
Funciona bien con
Estas son sugerencias de flujo de trabajo. No he constatado que ningún par ofrezca mejores resultados de negociación. No necesitas ninguno de ellos.
| Producto | Cómo utilizarlos conjuntamente | ¿Por qué? |
|---|---|---|
| UT Bot Signal Alerts MT4, SuperTrend Signal Alerts MT4 o Range Filter Signals MT4 | Coloca el indicador de la fuente que hayas elegido en el mismo gráfico y en el mismo marco temporal. | Este traza las flechas sobre las que actúa el EA. El EA tiene el cálculo integrado, por lo que el indicador es opcional. |
| EA Health Monitor MT4 | Asigna al EA su propio número mágico en sus parámetros de entrada. Asigna el monitor a un gráfico de la cuenta. | Muestra una fila por número mágico, por lo que puedes consultar las operaciones de este EA por separado. |
| Prop Rules Monitor MT4 | Adjúntalo a un gráfico de la cuenta mientras se ejecuta el EA. | Muestra tu distancia respecto a los límites de una empresa de trading por cuenta propia. Solo supervisa y nunca cierra ninguna operación. |
Varios Expert Advisors sobre el oro siguen el mismo mercado. Ejecutarlos juntos supone una única exposición; no se trata de una diversificación probada.
Productos relacionados
- Signal Trader: la edición para MetaTrader 5.
- Todos mis productos en MQL5
Preguntas frecuentes
¿Se repinta? No. Las decisiones se basan únicamente en barras cerradas.
¿Por qué aparece «no validado» en el panel? El símbolo, el marco temporal y la fuente del gráfico no se encuentran entre los ajustes predefinidos validados. El EA sigue operando, pero ese ajuste no ha sido sometido a pruebas.
¿Puedo operar con otros símbolos? Sí, de forma predeterminada, pero solo los ajustes predefinidos validados han superado mis pruebas. El modo de simulación te avisa en cualquier gráfico, sin realizar operaciones.
¿Cómo puedo informar de un problema? Activa la entrada de registro, repite la operación y envía las líneas de la pestaña «Expertos» junto con tus datos de entrada.
Notificar un fallo o error
- En los parámetros, establece «Registro de depuración para informes de errores» en «true».
- Deja el EA en ejecución hasta que se produzca el problema.
- Abre la pestaña «Expertos» en la «Caja de herramientas», selecciona las líneas que empiezan por «DBG», haz clic con el botón derecho y elige «Copiar» (o elige «Abrir» para acceder a la carpeta de registros).
- Envíalas como comentario en esta página del producto o como mensaje de LinkedIn, indicando el símbolo, el intervalo de tiempo, la versión del EA y lo que esperabas que sucediera.
El registro de depuración nunca contiene tu nombre de usuario, nombre, servidor, saldo ni capital. Vuelve a establecerlo en «false» después. Solo respondo a través de los comentarios de esta página y en LinkedIn.
Si te resulta útil para tus operaciones, una breve reseña en esta página ayudará a otros operadores a encontrarlo.
Preguntas: utiliza los comentarios de esta página o envíame un mensaje en MQL5.
Operar conlleva riesgo de pérdida. Los resultados de las pruebas retrospectivas no predicen resultados futuros.
