Break Runner
- Asesores Expertos
- Damaso Perez Moneo Suarez
- Versión: 1.1
BreakRunner - Trading Automatizado con Gestión Avanzada de Riesgo
BreakRunner es un Asesor Experto diseñado para traders que buscan automatizar sus operaciones con una estrategia de scalping de Price Action, con control avanzado de riesgo. El robot identifica acumulaciones de precios y ejecuta operaciones de compra o venta al romper máximos o mínimos clave.
Características Principales
-
Estrategia de Trading: Identificación de rupturas de acumulaciones de precios para ejecutar operaciones con un enfoque scalping. Recomendado para marcos temporales de 5 minutos, configurable.
-
Gestión del Riesgo:
- Riesgo Variable: Esta función permite aumentar el riesgo de la siguiente operación si la anterior fue una pérdida. El riesgo adicional se configura según tus preferencias, permitiendo recuperar las pérdidas anteriores. Sin embargo, las operaciones se cierran con SL, por lo que no funciona como un "martingale".
- SL/TP Variables: Ajuste automático del SL y TP según el máximo o mínimo del rango de acumulación, con un ratio recomendado de 1:2.
- SL/TP Fijos: Posibilidad de configurar valores fijos en pips, ajustables según el activo.
- Breakeven y Cierres Parciales: Control avanzado para optimizar la gestión de cada operación.
- Riesgo Máximo: Se puede configurar un límite de riesgo diario para evitar superar el máximo permitido o poner en peligro una cuenta de fondeo.
-
Optimización: Compatible con cualquier activo, aunque se recomienda optimizar parámetros como las horas de acumulación y los niveles de SL/TP según el par y condiciones del mercado. La optimización periódica es clave para adaptarse a cambios del mercado.
-
Backtesting y Rendimiento: En pruebas con un riesgo inicial de $20, BreakRunner generó $200 en dos meses en ICMarkets, con optimización adecuada.
Optimización y Configuración de Parámetros
BreakRunner permite una personalización completa a través de sus parámetros de entrada, lo que permite adaptarlo a diferentes estrategias y condiciones de mercado. Se pueden optimizar valores clave como:
- Horarios de acumulación y ruptura, para alinearlo con las killzones más relevantes.
- Niveles de SL y TP, ya sea utilizando valores fijos o dinámicos en función del rango de acumulación.
- Gestión del riesgo, ajustando la variabilidad del riesgo por operación y el riesgo máximo permitido.
- Condiciones de entrada y filtros adicionales, para adaptar la estrategia a diferentes activos y sesiones de trading.
Optimizar estos parámetros es fundamental para mejorar el rendimiento del EA en distintos pares de divisas y condiciones del mercado. A continuación, se presenta una tabla detallada con todos los parámetros configurables de BreakRunner:
General Parameters
- Magic Number (int) – Identificador único para diferenciar las operaciones del EA.
- Choose the language for messages (Language) – Define el idioma de los mensajes del EA.
- Fixed SL. If false, calculates SL based on min/max range (bool) – Determina si el Stop Loss es fijo o dinámico según el rango. Si es fijo, usará los parámetros "Fix Stop" y "Fix Take Profit". En caso de ser variable, utilizará el Max/Min del rango creado y un TP definido por el parámetro "Ratio SL:TP".
- Ratio SL:TP when SL is variable (double) – Relación SL/TP cuando el SL es dinámico. El SL será el max/min del rango de acumulación.
- Fix Stop_loss pips input variable (int) – Cantidad de pips para el Stop Loss cuando se selecciona SL fijo.
- Fix Take profit pips input variable (int) – Cantidad de pips para el Take Profit cuando se selecciona SL fijo.
- Condition to allow long entries (bool) – Habilita/deshabilita la entrada en posiciones largas.
- Condition to allow short entries (bool) – Habilita/deshabilita la entrada en posiciones cortas.
- Condition to allow only one entry at a time (bool) – Permite solo una operación abierta a la vez.
- Time 1: Maximum number of orders in a single day (int) – Máximo de órdenes permitidas por día en el Timeframe 1. Se evita realizar más operaciones en caso de que las condiciones de entrada sigan dándose.
- Time 2: Maximum number of orders in a single day (int) – Máximo de órdenes permitidas por día en el Timeframe 2. Se evita realizar más operaciones en caso de que las condiciones de entrada sigan dándose.
SL/TP Modification
- If you want to set BreakEven (bool) – Habilita la función de mover el SL a Breakeven cuando el precio alcanza un porcentaje del TP definido en el parámetro siguiente.
- Percentage of defined TP at which SL should be moved to entry value (int) – Porcentaje del TP alcanzado a partir del cual el SL se moverá a Breakeven.
- Pips to add to entry value and close slightly above (int) – Cantidad de pips que se sumarán al precio de entrada al mover el SL a Breakeven. Esto evita que el precio vuelva y cierre la operación en el punto de entrada debido a pequeñas fluctuaciones.
- If you want to close half of the lots upon reaching the TP percentage (bool) – Activa el cierre parcial de posiciones. Cuando se alcance el % del TP definido en el parámetro anterior, se cerrará, si es posible, el % de lotes especificado en el parámetro "percentage of the position to close".
- If you want to increase the TP when closing partially (int) – Aumenta el TP tras un cierre parcial. Al cerrar parcialmente el trade, puede interesar que el resto de lotes busquen un TP más amplio.
- Percentage of the position to close (double) – Porcentaje de la posición que se cerrará parcialmente cuando se active el cierre parcial.
Variable Risk
- Initial budget (InitialBudget) (double) – Capital inicial del EA. Se utiliza para calcular el riesgo y los lotes. Se recomienda que coincida con el saldo de la cuenta fondeada.
- Initial risk (double) – Nivel inicial de riesgo como porcentaje del capital. Si el riesgo es variable, este valor se ajustará automáticamente según la estrategia.
- Risk multiplier (double) – Factor de multiplicación del riesgo. Si se desea aumentar el riesgo tras una pérdida, debe ser superior a 1. Si no se usa riesgo variable, debe mantenerse en 1.
- Historical days for calculating variable RR (int) – Días históricos usados para calcular el riesgo. Se evalúan los últimos trades perdidos en el período especificado.
- Maximum risk the bot can reach (double) – Límite máximo de riesgo permitido. Evita que la estrategia aumente el riesgo de forma excesiva.
Accumulation 1/2
- Candles considered for accumulation (int) – Número de velas dentro del rango necesario para confirmar acumulación.
- Period for calculating accumulation in T1 (TimeFrame) – Timeframe usado para el cálculo de la acumulación en T1.
- Points considered to indicate accumulation (double) – Rango en puntos para considerar acumulación. Si al llegar a la hora definida, las velas anteriores están dentro de este rango, se entiende que hay acumulación.
- Hour to check if accumulation occurred (int) – Hora exacta en la que se revisará si ha ocurrido acumulación.
- Minute to check if accumulation occurred (int) – Minuto de la hora definida anteriormente en el que se comprobará la acumulación.
- Latest hour to check for breakout (int) – Hora límite en la que se verificará si hay ruptura del rango de acumulación.
- Latest minute to check for breakout (int) – Minuto de la hora límite en la que se verificará la ruptura.
- Points to indicate breakout above the maximum (int) – Distancia en puntos por encima del rango de acumulación que el precio debe superar para confirmarse un breakout.
- Points to indicate breakout below the minimum (int) – Distancia en puntos por debajo del rango de acumulación que el precio debe superar para confirmarse un breakout.
Graphic Configuration
- Variable to enable or disable the drawing of objects on the chart (bool) – Habilita o deshabilita el dibujo de elementos gráficos en el chart, como las zonas de acumulación y los niveles de SL/TP.
Las imágenes adjuntas muestran un ejemplo de optimización en EURUSD, donde se han seleccionado parámetros clave para mejorar la eficiencia del proceso mediante una 'optimización rápida'. En la parte superior derecha, se observa la nube de resultados, que refleja la evolución y el desempeño de las combinaciones analizadas. Según el activo y las condiciones de cada usuario, los parámetros pueden configurarse de diferentes maneras para optimizar el rendimiento del EA.
Ideal Para
BreakRunner está diseñado para todos los traders que buscan automatizar sus estrategias de scalping con un control avanzado del riesgo. Perfecto para operar durante las killzones o en cualquier horario definido según las necesidades del trader.
Tu opinión es clave para mejorar BreakRunner. Si te ha sido útil, te agradecería mucho que dejaras un comentario positivo. Y si tienes sugerencias o ideas para futuras mejoras, estaré encantado de leerlas y considerarlas para próximas versiones. ¡Gracias por tu apoyo y feedback!

El usuario no ha dejado ningún comentario para su valoración