Range Breakout Fusion
- Asesores Expertos
-
Joao Jara Carvalho
Jara Trading — Algorithmic Trading Systems
I develop Expert Advisors for MetaTrader 5, focused on gold, indices and major FX pairs. My approach is built on transparent, backtested strategies with strict risk control — no martingale, no grid, no hidden risk. - Versión: 1.80
- Actualizado: 11 mayo 2026
- Activaciones: 10
Una estrategia de seguimiento de tendencias de ruptura de rango de apertura, validada en más de 6 años de datos históricos en tres activos no correlacionados: XAUUSD, USDJPY y BTCUSD. Sin martingala, sin rejilla, sin promediar. Una operación al día por símbolo, con un stop loss fijo desde el momento de la ejecución.
Guía de configuración. Blog. Para entender mi enfoque del trading, el riesgo y la construcción de carteras, lea el artículo El trading no consiste en hacerse rico de la noche a la mañana.
Cómo funciona
Range Breakout Fusion implementa el concepto clásico de Opening Range Breakout (ORB), adaptado independientemente para cada uno de los tres símbolos:
Construcción del rango: durante una ventana de sesión definida, el EA observa el precio y calcula el máximo y el mínimo de ese periodo.
Órdenes pendientes: cuando se cierra el rango, se colocan dos órdenes stop a la vez, una de compra en el máximo del rango y otra de venta en el mínimo. La primera en activarse cancela automáticamente la otra (lógica OCO).
Stop loss fijo: cada operación tiene un stop loss fijo desde el momento de la ejecución. No hay stops móviles, ni búsqueda del punto de equilibrio, ni promedios a la baja.
Cierre de sesión: cualquier posición abierta se cierra a una hora definida y configurable, capturando la tendencia diaria sin mantener posiciones durante la noche.
Una operación al día por símbolo: tres símbolos significan un máximo de tres operaciones al día en toda la cartera.
Lo que no hace este EA
Muchos sistemas automatizados utilizan técnicas que producen backtests atractivos pero que funcionan mal en condiciones reales. Este EA las evita todas. Si está buscando beneficios diarios garantizados o un sistema sin operaciones perdedoras, este no es el producto adecuado para usted.
No martingala: nunca se duplica el tamaño de la posición después de una pérdida.
Sin grid trading: nunca abre múltiples posiciones en la misma dirección.
No promedia a la baja: nunca añade a las posiciones perdedoras.
Sin trucos de cobertura: no hay redes de seguridad en la dirección opuesta.
Sin modos de recuperación: las pérdidas se aceptan, no se invierten.
Sin riesgo nocturno: todas las posiciones se cierran antes del final de la sesión.
Sin scalping de alta frecuencia: la duración media de las operaciones es de unas 9 horas.
Si una operación alcanza el stop loss, el EA acepta la pérdida y espera al día siguiente. No hay riesgos ocultos que se acumulen en segundo plano.
Características principales
Ejecución paralela multisímbolo: opera XAUUSD, USDJPY y BTCUSD independientemente desde un único gráfico.
Ajustes independientes por símbolo: cada mercado tiene sus propias horas de rango, horas de cierre y tipo de stop loss, ajustados a su comportamiento.
Panel de control en vivo: visualización en el gráfico de los niveles de rango, órdenes pendientes, operaciones del día, estadísticas de los últimos 30 días e información de la cuenta.
Cálculo inteligente de lotes: calcula el tamaño de la posición a partir de un porcentaje de riesgo configurable y la distancia real de stop loss, con un tope máximo de lote como red de seguridad.
Soporte para cuentas pequeñas (MinLotFallback): en las cuentas donde el lote calculado caería por debajo del mínimo del broker, el EA puede utilizar el lote mínimo del broker en lugar de omitir la operación. El riesgo real por operación se registra de forma transparente.
Protección del primer día (SkipFirstDay): cuando el EA se conecta por primera vez, no opera ese mismo día. De este modo se evitan los montajes a mediodía, cuando el rango diario ya está parcialmente formado. Una ventana emergente, un indicador de panel y un registro de expertos lo explican todo en el primer inicio.
Vista de múltiples gráficos (AutoOpenCharts): abre opcionalmente gráficos M30 limpios para los otros símbolos habilitados al inicio, con cuadros de rango en todos los gráficos. Los gráficos existentes se reutilizan, sin duplicados. Desactivado por defecto.
Crypto stop loss buffer: buffer opcional en puntos más allá del rango, diseñado para proteger contra spreads ampliados en instrumentos volátiles como BTCUSD.
Opción de variación de operaciones: pequeña variación opcional en el tamaño del lote, tiempo de cierre y números mágicos, para que varias cuentas que ejecuten el mismo EA no produzcan operaciones idénticas.
Filtro de días de negociación: deshabilita fácilmente días específicos de la semana.
Visualización de rangos: cuadros de rangos opcionales en el gráfico con líneas de extensión alta y baja, coloreadas por símbolo.
Resultados de Backtest (2020 a 2026)
Probado en una cartera de XAUUSD, USDJPY y BTCUSD con un riesgo del 0,5% por operación con un depósito inicial de 10.000 EUR. Spread y comisiones activados. Marco temporal M1 con datos de tick reales, calidad del historial del 99%.
Factor de beneficio: 1.25
Ratio de Sharpe: 3.12
Factor de recuperación: 12,31
Reducción máxima: 7.02%
Correlación de regresión lineal: 0.93
Total de operaciones: 4,778
Tasa de ganancias: 46.67%
Ganancia media / pérdida media: 274 / -189
Una tasa de ganancias inferior al 50% es normal y saludable en una estrategia de seguimiento de tendencias de ruptura: las operaciones ganadoras son, de media, mayores que las perdedoras, lo que produce una expectativa positiva a lo largo del tiempo.
Símbolos y plazos
Símbolos: XAUUSD (Oro), USDJPY, BTCUSD.
El EA lee los datos M1 internamente, independientemente del marco temporal del gráfico, por lo que puede adjuntarse a cualquier marco temporal.
Todas las horas de sesión se basan en la hora del servidor del broker, no en su hora local.
Inicio rápido
Después de la compra, el EA aparece en el Navegador MT5 bajo Asesores Expertos / Mercado.
Arrastre el EA a cualquier gráfico (XAUUSD, USDJPY o BTCUSD).
Active AutoTrading.
El EA sólo necesita estar conectado a un gráfico. A partir de ahí, opera con los tres símbolos de forma independiente. El gráfico se limpia automáticamente para una mejor visibilidad del rango. Para mantener el aspecto actual de su gráfico, establezca CleanCurrentChart en false.
Por defecto, el EA no opera el día en que lo conecta por primera vez (SkipFirstDay es true). Para empezar a operar inmediatamente, establezca SkipFirstDay en false.
El trading en BTCUSD está desactivado por defecto. Para activarla, establezca BTC_Enabled en true. Asegúrese de que su broker soporta el comercio de criptomonedas y que el nombre del símbolo coincide (algunos brokers utilizan BTCUSDm, BTC/USD o Bitcoin). Si su broker utiliza nombres de símbolo no estándar, actualice las entradas XAU_Symbol, JPY_Symbol y BTC_Symbol en consecuencia.
Recomendaciones
Broker: utilice un broker con spreads bajos, ejecución rápida y precios tipo ECN. La estrategia entra en puntos de ruptura, donde el deslizamiento importa más de lo habitual.
Tamaño de la cuenta: se recomienda un depósito mínimo de 2.000 a 3.000 EUR cuando se negocian los tres símbolos a la vez, debido a los requisitos de lote mínimo. Para cuentas de 1.000 EUR, considere operar sólo con uno o dos símbolos.
VPS: recomendado para una fiabilidad 24/7. El EA debe estar en línea durante las ventanas de sesión para colocar y gestionar las órdenes correctamente.
Riesgo por operación: por defecto es del 0,5% por operación. Los usuarios conservadores pueden reducirlo al 0,25%. No se recomienda un riesgo superior al 1%, ya que hasta 3 símbolos pueden activarse el mismo día.
Resumen de entradas
El EA expone un conjunto limpio de entradas configurables por el usuario, manteniendo internos los parámetros críticos de la estrategia.
General: MaxSlippage, MagicBase, SkipFirstDay, MinLotFallback.
Por símbolo (XAU, JPY, BTC): Enabled, Symbol, RiskPct.
Días de negociación: activar o desactivar días de la semana individuales.
Visual: posición del panel del panel, color del cuadro de rangos y días del historial, mostrar u ocultar elementos del gráfico, AutoOpenCharts, CleanCurrentChart.
Registros: activación de registros detallados.
Variación de operaciones: variación del tamaño del lote, variación de la hora de cierre, desplazamiento mágico por cuenta, comentario personalizado de la orden.
Notas importantes
Resultados pasados no garantizan resultados futuros. Los resultados de las pruebas retrospectivas se basan en datos históricos y asumen condiciones de ejecución que pueden no coincidir con su cuenta real.
Operar implica un riesgo de pérdida sustancial. Opere sólo con el capital que pueda permitirse perder.
Ninguna estrategia funciona para siempre en todas las condiciones de mercado.
El deslizamiento, los picos de diferencial y los retrasos en la ejecución pueden afectar significativamente al rendimiento en vivo frente al backtest. Pruebe siempre primero en una cuenta de demostración.
Todas las horas de sesión se basan en la hora del servidor del broker. Los corredores con diferentes zonas horarias producirán resultados diferentes sin un ajuste de tiempo.
Los resultados de BTCUSD se basan en datos de backtest. La ejecución de criptomonedas en vivo puede diferir debido a la ampliación de los spreads durante los picos de volatilidad.
Soporte
Para preguntas, problemas o ayuda de configuración, utilice la sección de comentarios de esta página de producto. Leo todos los mensajes y respondo lo antes posible.
Si el EA no se comporta como se espera, incluya el nombre de su broker y el tipo de cuenta (demo o real), los nombres exactos de los símbolos visibles en su Market Watch y una captura de pantalla de los registros de la pestaña Expertos.
Siguiente paso recomendado: pruebe en una cuenta demo durante al menos 2 o 3 semanas antes de pasar a la cuenta real. Sólo la calidad de ejecución de su propio broker determinará sus resultados reales.

