The Boomerang MT5 EA
- Asesores Expertos
-
Lungile Mbanjwa
Hi, I’m Lungile Mbanjwa, a 27-year-old reliable and dedicated Expert Advisor (EA) developer.
I specialize in building smart, adaptive trading robots using Moving Average strategies — including SMA/EMA crossovers, trend detection, slope analysis, and dynamic filters.
My promise to you: - Versión: 1.0
- Activaciones: 10
El EA Boomerang, versión 1.00
Autor: Lungile Mbanjwa
Plataforma: MetaTrader 5 (MQL5) | Tipo: Asesor experto, ruptura diaria con órdenes pendientes
Descripción general
El EA Boomerang opera en las rupturas diarias de los máximos y mínimos del período anterior. Cada día de negociación coloca una orden de compra stop en el máximo anterior y una orden de venta stop en el mínimo anterior. Cuando se ejecuta una de las órdenes, el EA cancela la otra y gestiona la operación. Su stop loss se establece en el máximo o mínimo de la vela de las 00:00 en el marco temporal que elijas (H4 por defecto), o a una distancia fija.
Está diseñado para ser seguro ante reinicios. Soporta reinicios de la terminal, reconexiones, cambios de parámetros y reinicios del ordenador sin perder el seguimiento de sus operaciones, y no interfiere con otros EA de la misma cuenta.
Cómo funciona la estrategia
- Niveles. Al comienzo de cada día, el EA lee el máximo y el mínimo de la vela anterior en el marco temporal de nivel que hayas elegido (D1 por defecto) y los traza en el gráfico como líneas de color lima y rojo.
- Colocación de órdenes. Durante su ventana de negociación (de 02:00 a 09:00 por defecto, hora del servidor), coloca una orden «Buy Stop» en el máximo anterior y una orden «Sell Stop» en el mínimo anterior. Ambas incluyen un «take profit», y las órdenes caducan tras un número determinado de horas.
- Entrada. Cuando se activa una orden, se elimina la orden pendiente opuesta.
- Stop loss. Tras la entrada, el EA establece el stop loss de una de estas dos formas:
- Modo de marco temporal (por defecto): una orden de compra toma el máximo de la vela de las 00:00 y una orden de venta, su mínimo. La vela se lee desde el marco temporal del stop loss (H4 por defecto).
- Modo fijo: un número determinado de puntos desde el precio de entrada.
- Niveles en tiempo real de las 00:00. Mientras la vela de las 00:00 aún se está formando, el EA sigue actualizando su máximo y su mínimo. Una vez que la vela se cierra, los niveles se congelan.
- Salida. Las operaciones se cierran en el stop loss, el take profit, la hora de cierre diaria (20:00 por defecto) o al inicio de un nuevo día, dependiendo de tu configuración.
- Límite diario. Por defecto, solo se realiza una operación al día, pero puedes aumentar ese número.
Características principales
Restauración del estado segura al reiniciar
- El EA guarda su estado diario (operaciones realizadas, indicador de cierre diario, día actual) en variables globales de la terminal.
- Tras un reinicio, restaura ese estado y reconstruye el recuento de operaciones y los beneficios del día a partir del historial de operaciones.
- Las posiciones existentes y las órdenes pendientes se mantienen en lugar de eliminarse. Un reinicio a mediodía no cerrará las operaciones activas ni colocará órdenes duplicadas.
- Espera a que la conexión con el terminal y los datos de los gráficos estén listos antes de actuar.
- Las órdenes pendientes que queden del día anterior se eliminan automáticamente.
Compatible con otros EA
- Cada posición, orden y operación se comprueba mediante filtros tanto por número mágico como por símbolo.
- Los objetos del gráfico se nombran con el número mágico y se eliminan por prefijo, por lo que nunca se tocan los objetos de otros EA.
- Comprueba el tipo de cuenta al iniciarse y avisa en caso de cuentas de compensación, en las que se fusionan las posiciones sobre el mismo símbolo.
- El número mágico 0, reservado para operaciones manuales, se rechaza.
Gestión del riesgo
- Lote fijo o % de riesgo: el tamaño del lote puede determinarse a partir de la distancia del stop-loss y de un porcentaje del saldo.
- Protección de margen: el lote se reduce automáticamente para ajustarse al margen libre, y la orden se omite si ni siquiera cabe el lote mínimo.
- Número máximo de operaciones al día.
- Filtro de spread: no se realizan órdenes cuando el spread es demasiado amplio.
- Límite de pérdidas diario: cuando las pérdidas del día alcanzan un porcentaje establecido del saldo inicial del día, el EA cierra las posiciones, cancela las órdenes y deja de operar durante el resto del día.
- Filtro de días laborables: se puede activar o desactivar cada día de lunes a viernes.
Gestión de operaciones
- Punto de equilibrio: tras alcanzar un beneficio establecido, el stop se desplaza hasta el precio de entrada más un pequeño margen.
- Stop dinámico: se activa tras alcanzar un beneficio establecido, se mantiene a una distancia fija y se mueve en pasos mínimos.
- El stop loss solo se desplaza en la dirección de protección. El EA nunca lo ampliará.
- Se respetan los niveles de «stop» y «freeze», por lo que no se envían modificaciones inválidas al bróker.
Fiabilidad
- Selecciona un modo de ejecución compatible con el símbolo.
- Si un bróker rechaza la orden por caducidad, vuelve a intentarlo como «válida hasta su cancelación».
- Comprueba la conexión y los permisos de negociación antes de enviar órdenes.
- Tras el fallo de una orden, espera 60 segundos antes de volver a intentarlo, para que el registro no se sature de errores.
- Valida los datos introducidos al iniciar la aplicación y te indica qué es lo que falla.
Panel de control
Un panel en tiempo real en el gráfico muestra:
- Estado, como «activo», «en espera», «operación abierta», «cerrada por hoy» o «límite alcanzado».
- Máximo y mínimo anteriores, y el máximo y mínimo de las 00:00.
- Operaciones realizadas hoy respecto al máximo, las ganancias o pérdidas de hoy y el spread actual.
- Ajustes clave, la posición abierta con su beneficio y stop loss, y la versión, el número mágico y el estado de restauración.
El panel se actualiza periódicamente, por lo que permanece en tiempo real incluso cuando los ticks son lentos. Se oculta automáticamente en las pruebas retrospectivas no visuales.
Notificaciones
Alertas emergentes opcionales y notificaciones push en el móvil para restauraciones, apertura y cierre de posiciones, y el límite diario de pérdidas.
Datos principales
| Grupo | Configuración |
|---|---|
| Panel de control | Mostrar/ocultar, nombre para mostrar, posición X/Y |
| Líneas diarias | Mostrar máximos/mínimos anteriores, colores de las líneas |
| Líneas de las 00:00 | Mostrar máximos y mínimos de las 00:00, colores, actualización en tiempo real hasta el cierre de la vela |
| Intervalos de tiempo | Marco temporal del nivel (D1), marco temporal del SL (H4) |
| Operaciones | Habilitar operaciones, lote, número mágico, horas de vencimiento, deslizamiento, take profit, puntos fijos de SL, horas de apertura, hora de cierre, cierre al inicio del nuevo día, cancelar órdenes pendientes tras la sesión |
| Gestión de riesgos | Porcentaje de riesgo, número máximo de operaciones al día, spread máximo, porcentaje de pérdida diaria, reducción automática del lote en función del margen |
| Gestión de operaciones | Desencadenante y compensación del punto de equilibrio, inicio del trailing, distancia y paso |
| Filtro de días laborables | Lunes a viernes: activar/desactivar |
| Notificaciones | Alertas, notificaciones push |
Configuración recomendada
- Cuenta: se recomienda una cuenta de cobertura, especialmente si ejecutas otros EA en el mismo símbolo.
- Número mágico: asigna uno propio a cada gráfico o símbolo.
- Ajustes de hora: la hora de apertura y la hora de cierre se basan en la hora del servidor del bróker, así que ajústalas según tu bróker.
- Tamaño del lote: manténlo pequeño en relación con tu saldo. En símbolos volátiles como el oro, una vela de día completo puede hacer que el stop loss sea muy amplio, así que utiliza la opción de % de riesgo o un lote pequeño.
- Pruebas: pruébalo primero en una cuenta demo y reinicia la terminal a mediodía para confirmar que el estado se ha restablecido en el pie de página del panel de control.
Aviso de riesgo
Operar con productos apalancados, como el mercado de divisas y el oro, conlleva un alto riesgo de pérdida y no es adecuado para todo el mundo. Los resultados pasados o de las pruebas retrospectivas no garantizan el rendimiento futuro. Prueba el EA a fondo en una cuenta demo y opera únicamente con dinero que puedas permitirte perder.
