Breakout Recovery System
- Asesores Expertos
-
Anthony Devon Ellis
I build trading robots that never sleep. - Versión: 1.20
- Activaciones: 5
Box Breakout Recovery opera en función de la ruptura de una ventana temporal definida por el usuario y gestiona el resultado mediante una cadena de recuperación estructurada, en lugar de una cuadrícula fija.
Cómo funciona
- Formación del rango. Entre las horas de inicio y fin que establezcas (hora del servidor), el EA registra el máximo más alto y el mínimo más bajo de esa ventana.
- Órdenes stop. Al final de la ventana, coloca una orden «Buy Stop» por encima del máximo del «box» y una orden «Sell Stop» por debajo del mínimo del «box», cada una con un desplazamiento configurable en puntos. El «take profit» es un porcentaje del rango medido del «box»; el «stop loss» es el rango del «box» más un desplazamiento.
- Gana uno de los dos. Cuando se ejecuta una orden, la orden pendiente opuesta se elimina inmediatamente.
- La orden de recuperación. Se coloca una única orden stop en la dirección opuesta exactamente al precio de stop-loss de la operación abierta, con su propio take profit fijado como un porcentaje mayor del rango del «box». Si la operación alcanza su objetivo, esta orden se cancela y finaliza la jornada. Si la operación se cierra por stop-out, la orden de recuperación se ejecuta a ese mismo precio y toma el relevo.
- Encadenamiento. La secuencia puede repetirse hasta el número máximo de recuperaciones que permitas. Establece el máximo en cero para desactivar la recuperación por completo y ejecutarla como un sistema de ruptura simple.
- Stop dinámico. Opcional. Una vez que una posición gana el número de puntos configurado, el stop se desplaza detrás del precio a una distancia establecida, moviéndose únicamente en incrementos de un paso mínimo.
- Limpieza. En el momento que especifiques, cualquier posición restante u orden pendiente perteneciente a este EA se cerrará y eliminará, y el EA se reiniciará para la siguiente sesión.
El EA solo gestiona sus propias órdenes, identificadas por un número mágico y un símbolo, por lo que puede compartir una cuenta con otros sistemas.
Requisitos
- Se requiere una cuenta de cobertura. La orden de recuperación tiene una dirección opuesta a la de la operación abierta. En una cuenta de compensación, reduciría o revertiría la posición existente en lugar de abrir una nueva, y la lógica de recuperación no funcionaría. El EA comprueba el modo de la cuenta durante la inicialización.
- Un gráfico por símbolo. Utiliza un número mágico distinto para cada gráfico.
- Un bróker con spreads y niveles de stop razonables. Las estrategias de órdenes stop son sensibles a ambos factores.
- Se recomienda un VPS, ya que la ventana de sesión y el tiempo de limpieza se basan en la hora del servidor.
Parámetros de entrada
Ajustes de tiempo: hora y minuto de inicio del intervalo, hora y minuto de fin del intervalo, hora y minuto de limpieza. Todo en la hora del servidor del bróker. El intervalo debe finalizar después de su inicio, y la limpieza debe realizarse tras el fin del intervalo.
Entrada: desplazamiento en puntos por encima del máximo del rango y por debajo del mínimo del rango, y el tamaño inicial del lote.
Take profit y stop loss: el take profit como porcentaje del rango del rango, y el desplazamiento del stop loss en puntos añadido al rango.
Recuperación: número máximo de órdenes de recuperación, modo de lote (lote fijo o un multiplicador del lote anterior), el valor del lote fijo o del multiplicador, y el «take profit» de recuperación como porcentaje del rango del «box».
Trailing stop: activar o desactivar; beneficio en puntos antes de que se active el trailing; distancia del trailing; y el paso mínimo antes de que el stop se vuelva a mover.
Varios: número mágico, desviación máxima en puntos, alertas, notificaciones push y el dibujo del recuadro en el gráfico con su color.
Todas las entradas basadas en puntos se expresan en puntos, no en pips. En un símbolo de 5 dígitos, 1 pip equivale a 10 puntos. Comprueba el tamaño del punto en metales e índices antes de aplicar los ajustes desde el mercado de divisas.
Configuraciones probadas
- Símbolos: XAUUSD, UTECH, DE40, US30
- Marco temporal: M5
- Modelización: cada tick basado en ticks reales, calidad del historial del 100 %
- Ticks procesados: 45 987 331 en 70 633 barras
- Total de operaciones: 237
- Factor de beneficio: 1,60
- Factor de recuperación: 2,92
- Rentabilidad esperada: 0,87
- Tasa de aciertos: 90,72 % (215 ganancias, 22 pérdidas)
- Caída máxima del capital: 31,75 %
- Mayor pérdida individual: 65,3 % del depósito inicial
- Ganancia media / pérdida media: 2,54 / 15,51
- Número máximo de pérdidas consecutivas: 2
Los resultados se muestran en las capturas de pantalla. El archivo .set con esta configuración está disponible bajo petición; envíame un mensaje antes o después de la compra.
Aviso sobre el riesgo
Este EA utiliza un mecanismo de recuperación. Cada orden de recuperación añade una nueva posición al nivel de stop de la operación anterior, por lo que una tendencia sostenida en contra de la ruptura inicial producirá una secuencia de pérdidas antes de que la cadena se resuelva o se alcance el máximo. El tamaño de las posiciones no se reduce a medida que avanza la cadena y, en modo multiplicador, aumenta.
Establece el número máximo de recuperaciones y el tamaño de los lotes en función de lo que tu cuenta pueda absorber en el peor de los casos, no en el caso habitual. Prueba primero en una cuenta demo. El rendimiento pasado en el Strategy Tester no predice resultados futuros.
Asistencia
Envíame un mensaje a través de MQL5 si necesitas ayuda con la configuración, archivos de parámetros o tienes alguna pregunta antes de comprar.
