Ruptura
Un EA de ruptura entra cuando el precio escapa de un rango de consolidación definido o de un nivel clave con confirmación de momentum. Mayor calidad de entrada que las señales de tendencia puras, pero vulnerable a las falsas rupturas en mercados de baja volatilidad.
Mecanismo
El EA define un rango de consolidación sobre un periodo de referencia (p. ej., el máximo/mínimo del día anterior, un canal Donchian o una banda de ATR). Cuando el precio cierra fuera del rango con volumen o momentum de confirmación (ADX subiendo, ATR expandiéndose), se dispara una operación en la dirección de la ruptura. Los stops se colocan dentro del rango previo; los objetivos se proyectan con el propio ancho del rango (objetivo de movimiento medido).
Idoneidad
Funciona mejor tras un periodo de consolidación de baja volatilidad, cuando el ATR se ha contraído por debajo de su media de 20 periodos. GBP/USD, EUR/USD y XAU/USD en H1 son superficies naturales. La tasa de falsas rupturas aumenta durante la sesión asiática, cuando la liquidez se adelgaza; los filtros por hora del día mejoran el rendimiento de forma notable. Apto como complemento de las estrategias de tendencia: las entradas por ruptura ofrecen un posicionamiento más temprano que las entradas de tendencia basadas en cruces.
Notas
Un EA de ruptura es un Expert Advisor que espera a que el precio escape de un rango definido — lo más habitual, el máximo y el mínimo del día anterior — y opera en la dirección de ese escape, apostando a que el movimiento que sale de una consolidación prolongada recorre más distancia de la que la mayoría de participantes espera. Es una de las ideas más antiguas del trading automatizado, y una de las más honestas de evaluar: el rango es objetivo, el disparador es objetivo y el modo de fallo (la falsa ruptura) es visible en cualquier gráfico.
Es también una estrategia en la que la mecánica decide más que la idea. Pasamos cada plantilla de estrategia de nuestro Builder por el mismo backtest de línea base, y las dos variantes de ruptura se separaron con claridad: la versión con orden a mercado perdió dinero, mientras que la versión con stop pendiente del mismo concepto terminó en positivo en el instrumento y el periodo idénticos. Esta página explica cómo funciona la estrategia, cuándo gana, los parámetros exactos que marcaron la diferencia en nuestras pruebas y cómo se rompe.
Cómo funciona un EA de ruptura: el mecanismo
Todo EA de ruptura responde tres preguntas en código:
1. ¿Cuál es el rango? La definición clásica es el máximo y el mínimo del día anterior, leídos en el marco temporal D1 (iHigh(_Symbol, PERIOD_D1, 1) en términos de MQL5). Las alternativas incluyen un canal Donchian (máximo más alto / mínimo más bajo de N barras), una instantánea fija de sesión (el rango a las 09:00 hora del servidor) o una banda de volatilidad escalada por ATR. La parte sutil: «ayer» lo define la medianoche del servidor de tu broker, no el UTC — el mismo EA en dos brokers con relojes de servidor distintos dibuja fronteras de rango diferentes y, por tanto, coloca operaciones diferentes. Es una fuente rutinaria de la confusión «por qué mi backtest no coincide con el vuestro».
2. ¿Cuál es el disparador? Existen dos respuestas mecánicamente distintas:
- Entrada con orden a mercado — esperar a que el bid cruce el límite (o a que una barra cierre más allá) y entonces comprar o vender a mercado. Simple, pero la entrada ocurre después del nivel, así que parte del movimiento medido ya está gastada, y entrar en el cierre invita al deslizamiento en mercados rápidos.
- Entrada con stop pendiente — dejar por adelantado un Buy Stop justo por encima del máximo y un Sell Stop justo por debajo del mínimo. La orden se ejecuta en el propio nivel en el instante en que se negocia. Las órdenes que nunca se ejecutan simplemente expiran — lo que filtra en silencio cada día en que la ruptura nunca llega.
3. ¿Dónde están las salidas? El stop loss va dentro del rango previo (una reentrada en el rango es evidencia de que la ruptura falló); el take profit se proyecta típicamente con el propio ancho del rango — el objetivo de movimiento medido — o se gestiona con un trailing stop cuando el movimiento corre.
Orden a mercado vs stop pendiente: lo que medimos
Pasamos ambas plantillas de ruptura del Builder por nuestra línea base estándar de plantillas: Exness MT5, USDJPY en M5, 1 de junio de 2025 – 9 de junio de 2026, depósito de $10,000, inputs por defecto, sin optimización. Mismo instrumento, mismo año, misma definición de rango — solo difiere la mecánica de entrada:
| Plantilla | Mecánica de entrada | Profit factor | Max DD | Operaciones | Resultado neto |
|---|---|---|---|---|---|
| Ruptura (orden a mercado) | Compra/vende a mercado cuando el bid cruza el máximo/mínimo diario anterior; SL 50 / TP 100 pips | 0.96 | -1.15% | 241 | -$39.76 |
| Ruptura pendiente (órdenes stop) | Buy Stop 5 pips por encima del máximo diario anterior, Sell Stop por debajo del mínimo, colocados de 07:00–09:00 hora del servidor, expiración de 16 horas, trailing stop 30/10; SL 40 / TP 80 pips | 1.08 | -0.33% | 319 | +$45.62 |
Ninguno de los dos números es una recomendación — un profit factor de 1.08 con valores por defecto es un punto de partida, no una ventaja. Pero la brecha es la lección, y se repite en todas nuestras pruebas: la variante con órdenes stop gana por tres razones mecánicas. Se ejecuta en el nivel en lugar de después de él; su ventana de colocación (07:00–09:00 hora del servidor) evita el vaivén de la sesión asiática, donde se concentran las falsas rupturas; y su expiración de 16 horas hace que un día sin ruptura genuina no cueste absolutamente nada.
Cuándo funciona: régimen y sesión
Las entradas por ruptura pagan en un régimen específico — contracción de volatilidad seguida de expansión — y sangran en todos los demás:
- Primero la compresión. Las rupturas más fuertes salen de rangos inusualmente estrechos. Un filtro práctico: operar la ruptura solo cuando el ATR está por debajo de su propia media de 20 periodos, de modo que el EA se quede al margen cuando el mercado ya está extendido y no queda nada por liberar.
- Las aperturas de sesión son las ventanas de disparo naturales. La apertura de Londres resuelve con regularidad el rango nocturno en GBP/USD y EUR/USD; exactamente por eso la plantilla de stop pendiente coloca sus órdenes en una ventana de 07:00–09:00 hora del servidor y no las 24 horas.
- La liquidez escasa fabrica falsas rupturas. Durante la sesión asiática, barrer los stops situados justo más allá de un borde de rango obvio sale barato y el mercado rara vez tiene continuidad. Un EA de ruptura sin filtros dona dinero en esas horas; un filtro horario no es una optimización, es parte de la definición de la estrategia.
- La confirmación de momentum eleva la calidad de la entrada. Un ADX creciente o un ATR en expansión en el momento de la ruptura distingue una resolución direccional de un pinchazo de liquidez. En el Builder son bloques de filtro ordinarios que se cablean delante de la entrada.
Frente a otras familias: un EA de ruptura entra antes que un EA seguidor de tendencia (que espera a que un cruce confirme) y es el opuesto estructural de un EA de reversión a la media (que opera en contra de esos mismos bordes de rango). Esa oposición es útil — los sistemas de ruptura y de reversión tienden a entrar en drawdown en momentos distintos, y por eso un EA de ruptura es un diversificador natural en una cartera de sistemas de reversión.
Los parámetros que importan
Cada input de ruptura define el rango, condiciona la entrada o da forma al payoff. La tabla siguiente lista los que mueven los resultados, con los valores que nuestra propia búsqueda en rejilla validó en USDJPY:
| Parámetro | Función | Valor validado (USDJPY) | Nota |
|---|---|---|---|
| Stop loss | Salida de ruptura fallida | 30 pips | Dentro del rango previo; demasiado ajustado, lo recorta el ruido |
| Take profit | Payoff | 80 pips | Mantiene la relación beneficio-riesgo cerca de 2.7:1 |
| Ventana de colocación | Filtro de sesión | 07:00–09:00 del servidor | El valor por defecto de la plantilla sobrevivió a la búsqueda sin cambios |
| Offset de entrada | Colchón anti-fake | 5 pips más allá del nivel | Filtra los toques marginales |
| Expiración de órdenes | Filtro gratuito de no-operar | 16 horas | Sin ruptura, sin posición |
| Trailing stop | Gestión del recorrido | 30 pips, paso de 10 pips | Convierte el exceso del movimiento medido en beneficio |
Dos resultados de esa búsqueda importan más que los propios valores:
El mejor ajuste in-sample era una trampa. La configuración individual más rentable en la ventana de búsqueda 2022–2024 fue SL 20 / TP 120 — profit factor 1.23 in-sample. La rechazamos, porque fuera de muestra se desplomó a 0.90. El ajuste adoptado, SL 30 / TP 80, se eligió por mantenerse a flote en los tres periodos de prueba — profit factor 1.21 en 2018–2021, 1.12 en 2022–2024 y 1.07 fuera de muestra en 2025–2026 (560 operaciones, -0.55% de max drawdown) — un caso de manual de preferir la robustez al pico de sobreajuste.
La ventaja no se transfirió entre pares. Las mismas condiciones validadas, probadas de forma cruzada en EURJPY y GBPJPY, perdieron dinero in-sample en ambos casos (profit factor 0.97), y GBPJPY falló también fuera de muestra (0.96). Una configuración de ruptura es un ajuste por instrumento al ritmo de sesión y al comportamiento del rango de ese par — desplegar en masa un mismo ajuste sobre una cesta de símbolos es la forma en que una ventaja modesta se convierte en una pérdida fiable.
Modos de fallo: cómo se rompen los EA de ruptura
- La falsa ruptura, estructuralmente. El precio perfora el nivel, ejecuta tu orden y se pliega de vuelta al rango. Ningún filtro elimina esto — los filtros solo cambian la proporción. Espera que la mayoría de las entradas sean perdedoras por diseño y verifica en el backtest que las ganadoras son lo bastante grandes como para cargar con ellas.
- Meses laterales sin rupturas. Un mercado que oscila sin resolver los rangos es el peor entorno de la estrategia: pequeños stop-outs repetidos sin ningún movimiento medido que los pague. Ahí es donde se acumula el drawdown — comprueba cómo se comportó el EA en los meses planos del histórico, no solo en su mejor año.
- La psicología de la racha perdedora. Una tasa de acierto baja significa que las rachas largas son normales, no una avería. El backtest de cinco años del EA de ruptura que antes teníamos listado contiene una peor racha perdedora de 26 operaciones y un drawdown más profundo de -7.87% que tardó unos 439 días en recuperarse — sin dejar de ser rentable en conjunto. Si apagarías el EA a mitad de una racha, la estrategia nunca llegará a sus ganadoras.
- La deriva del reloj del broker. Como el rango se ancla a la medianoche del servidor, mover el mismo EA a un broker con otra zona horaria de servidor cambia en silencio cada frontera de rango y cada ventana de sesión. Vuelve a verificar el filtro horario (y repite el backtesting) cada vez que cambie el broker; nunca asumas que los ajustes son portables.
- Spread y deslizamiento justo cuando importa. Las rupturas se agrupan alrededor de las aperturas de sesión y las noticias, que es cuando los spreads se ensanchan y las órdenes stop se ejecutan con deslizamiento. Una estrategia que solo sobrevive con spreads promediados no sobrevive; prueba con un spread realista para tu tipo de cuenta.
Cómo se ven los números de un EA de ruptura real
La ilustración más clara en nuestros propios datos proviene de un EA de ruptura que antes teníamos listado (retirado con el reinicio del catálogo de julio de 2026): un backtest de cinco años en EUR/USD M5 sobre datos tick de spread retail de Exness con una calidad de modelado del 92%:
Ganó el catorce por ciento de las operaciones, y el sistema seguía siendo rentable en neto — porque las perdedoras eran recortes minúsculos de órdenes stop y las ganadoras eran rupturas de rango completas que corrían. Esa inversión de la intuición es la estrategia entera en tres números. Las cifras son mediciones históricas de una ficha retirada, y se conservan aquí porque la lección sobre la forma del resultado sobrevive al producto; las fichas actuales publican su backtest completo y sus parámetros bajo la metodología del sitio, para que puedas leer las rachas perdedoras antes de ejecutar siquiera el archivo.
Cómo crear un EA de ruptura en mt5depot
El Builder incluye como plantillas las dos variantes comentadas arriba — «Breakout» (orden a mercado) y «Pending Breakout» (orden stop) — para que puedas reproducir tú mismo la comparación de esta página:
- Carga la plantilla Pending Breakout. Llega precableada: bloques de máximo/mínimo diario anterior, entradas Buy Stop / Sell Stop con offset de 5 pips, un filtro horario de 07:00–09:00, expiración de órdenes de 16 horas y un trailing stop 30/10.
- Traduce la ventana a la hora del servidor de tu broker. Las horas de la plantilla asumen el reloj del servidor, no el tuyo — comprueba la diferencia entre la medianoche de tu broker y las sesiones que quieres, y desplaza el filtro horario en consecuencia.
- Fija las salidas con una regla, no con una sensación. Nuestros valores validados en USDJPY fueron SL 30 / TP 80 pips; trátalos como un punto de partida documentado que debes reverificar en tu par, no como una verdad portable — recuerda que fallaron en EURJPY y GBPJPY.
- Añade un filtro de volatilidad o de momentum si tu par lo necesita. Los bloques de filtro ATR y ADX se cablean directamente delante de las entradas para saltarse los días de baja energía.
- Genera y haz backtesting antes que ninguna otra cosa. El Builder produce un EA de MT5 listo para ejecutar con cada valor de arriba expuesto como input; pásalo por el Probador de Estrategias con datos tick de calidad, y luego por una cuenta demo, antes de cualquier despliegue en real.
Ninguna configuración de ruptura lleva una promesa de rendimiento: cada cifra de esta página es una medición histórica de backtest, sensible al spread, al reloj del broker y al régimen, y los resultados futuros pueden diferir. Dimensiona las posiciones de modo que una racha perdedora de 26 operaciones sea una molestia, no un evento de cuenta.
Artículos relacionados
Preguntas frecuentes
- ¿Los EA de ruptura realmente funcionan?
- Con los ajustes por defecto, en general no — y es medible. En nuestra línea base de plantillas comparables (USDJPY M5, un año, inputs por defecto), una ruptura con orden a mercado terminó con un profit factor de 0.96, mientras que la variante con órdenes stop pendientes de la misma idea terminó en 1.08. La ventaja, donde existe, es modesta y proviene de la mecánica: órdenes stop en el nivel, una ventana de sesión y la expiración de órdenes. Hay que validarla par por par: los mismos ajustes que aguantaron en USDJPY perdieron dinero en EURJPY y GBPJPY en nuestras pruebas cruzadas.
- ¿Qué tasa de acierto debo esperar de un EA de ruptura?
- Baja — a menudo mucho más baja de lo que esperan los usuarios nuevos. El EA de ruptura que antes teníamos listado ganó el 14.04% de sus operaciones y aun así fue rentable a lo largo de cinco años, porque la ganancia media era varias veces mayor que la pérdida media. Juzgar un EA de ruptura por su tasa de acierto es la forma más rápida de valorarlo mal; el profit factor y la peor racha perdedora son los números que importan.
- ¿Es mejor un EA de ruptura con órdenes a mercado o con órdenes stop pendientes?
- Con órdenes stop pendientes, según nuestra medición. Una orden stop colocada en el borde del rango se ejecuta en el propio nivel, mientras que una entrada a mercado espera un cierre más allá del nivel y regala parte del movimiento antes siquiera de entrar. En nuestra línea base de un año, la plantilla de orden a mercado perdió dinero (profit factor 0.96) y la plantilla de orden stop obtuvo un pequeño beneficio (1.08) en el mismo instrumento y periodo. Las órdenes stop que no se ejecutan y expiran actúan además como un filtro gratuito: sin ruptura, no hay operación.
- ¿Cuál es la diferencia entre un EA de ruptura y un EA seguidor de tendencia?
- El momento de entrada y la forma del payoff. Un EA de tendencia espera confirmación — un cruce de medias móviles se dispara bastante después de que el movimiento haya empezado —, mientras que un EA de ruptura se posiciona en la frontera donde el movimiento comienza, así que entra antes pero sufre más arranques en falso. Ambas son estrategias de baja tasa de acierto y payoff largo; la versión de ruptura concentra su riesgo en niveles y horas del día concretos, por lo que los filtros de sesión importan mucho más que en un sistema de cruces.
- ¿Puedo crear un EA de ruptura sin programar?
- Sí. El Builder de mt5depot incluye dos plantillas de ruptura listas para usar — una versión con orden a mercado y una versión con stop pendiente con ventana horaria, expiración de órdenes y trailing stop — y ambas generan un Expert Advisor de MT5 compilable con cada parámetro expuesto como input. Carga la plantilla, ajusta la ventana de sesión a la hora del servidor de tu broker y haz backtesting antes que ninguna otra cosa.
Glossary