Support Resistance Breakouts with ATR Trade Levels
- Indicadores
- Versión: 1.0
- Activaciones: 10
Breakout Finder ATR detecta zonas de ruptura al alza y a la baja con alta probabilidad, basadas en máximos y mínimos de oscilación probados repetidamente, y a continuación proyecta niveles de entrada, stop loss y take profit fáciles de interpretar, calculados a partir de la volatilidad del mercado (ATR). Un panel de control compacto integrado en el gráfico te mantiene informado de la tendencia actual, la última señal y cómo se ha desarrollado esa señal hasta el momento.
Funciona con cualquier símbolo y en cualquier marco temporal, y está diseñado como una herramienta visual clara de apoyo a la toma de decisiones, no como una «caja negra».
Características
- Detección de rupturas basada en puntos de pivote. El indicador realiza un seguimiento continuo de los máximos y mínimos de oscilación (pivotes) y los agrupa en zonas de soporte/resistencia. Solo se genera una señal cuando el precio rompe una zona que ha sido puesta a prueba en múltiples ocasiones, lo que ayuda a filtrar el ruido aleatorio.
- Rigidez de las zonas configurable. Controla la sensibilidad de los puntos de pivote, la antigüedad máxima de una zona, la banda de tolerancia del precio (como porcentaje del rango reciente) y el número mínimo de toques necesarios para que una ruptura se considere válida.
- Niveles de operación adaptables a la volatilidad (ATR). Para cada señal , la herramienta traza los objetivos de entrada, stop loss y tres take profit (TP1 / TP2 / TP3). Las distancias se calculan a partir del ATR con multiplicadores totalmente ajustables, de modo que los niveles se amplían automáticamente en mercados volátiles y se estrechan en los tranquilos.
- Niveles también para señales pasadas. Opcionalmente, se puede mostrar el conjunto completo de entrada/SL/TP para cada señal histórica en la ventana de procesamiento, no solo la más reciente, lo cual resulta útil para revisar cómo se ha comportado la lógica en la estructura reciente del mercado.
- Panel de control de tendencia y estado. Un panel claro muestra el símbolo y el marco temporal, la tendencia actual (basada en la EMA), el valor del ATR en tiempo real, la dirección de la última señal, sus niveles y el estado actual (ACTIVO → TP1/TP2/TP3 ALCANZADO, o SL ALCANZADO).
- Gráficos claros. Las zonas de ruptura se representan como recuadros, con flechas hacia arriba o hacia abajo que marcan cada señal confirmada. Los colores, la longitud de las líneas y la posición del panel se pueden personalizar.
- Opción antispam. Opcionalmente, se puede limitar el indicador a una sola flecha por ruptura para mantener la legibilidad del gráfico.
- Límite de rendimiento. Restringe el procesamiento a una ventana reciente de barras para una carga rápida en historiales largos.
Parámetros
Buscador de rupturas
| Entrada | Descripción |
|---|---|
| Período de pivote | Período de retrospectiva utilizado para detectar máximos y mínimos de oscilación. |
| Longitud máxima de la ruptura | Antigüedad máxima (en barras) de un pivote que se mantiene para la construcción de la zona. |
| Porcentaje de umbral | Ancho de la banda de prueba expresado como porcentaje del rango de precios reciente. |
| Número mínimo de pruebas | Número mínimo de toques que debe recibir una zona para que una ruptura sea válida. |
| Color de ruptura al alza / Color de ruptura a la baja | Colores de la zona y de la flecha. |
| Mostrar recuadros de ruptura | Activar o desactivar los rectángulos de las zonas. |
| Una señal por ruptura | Suprimir flechas repetidas en barras consecutivas que cumplan los requisitos. |
Entrada ATR / SL / TP
| Entrada | Descripción |
|---|---|
| Mostrar niveles de entrada/SL/TP | Conmutador principal para los niveles de operación. |
| Trazar niveles para TODAS las señales pasadas | Mostrar niveles para cada señal histórica (desactivado = solo las más recientes). |
| Período del ATR | Período del ATR utilizado para calcular los niveles. |
| SL = ATR x | Multiplicador de la distancia del Stop Loss. |
| TP1 / TP2 / TP3 = ATR x | Multiplicadores de la distancia de Take Profit. |
| Longitud de la línea de nivel (barras) | Hasta dónde se extienden hacia la derecha las líneas de nivel o las etiquetas. |
| Entrada en el nivel de ruptura | Utiliza el nivel roto como punto de entrada en lugar del cierre. |
Tendencia y panel de control
| Entrada | Descripción |
|---|---|
| Mostrar panel de control | Activar o desactivar el panel de información. |
| Período de la EMA de la tendencia | EMA utilizada para clasificar la tendencia (tendencia alcista/tendencia bajista). |
| Panel de control X / Panel de control Y | Posición del panel en píxeles. |
| Color del texto / Color de fondo | Estilo del panel. |
Alertas y rendimiento
| Entrada | Descripción |
|---|---|
| Alerta emergente ante una nueva señal | Activar/desactivar alertas. |
| Número máximo de barras a procesar | Limita el cálculo a las N barras más recientes (0 = todas). Por defecto, 1000. |
Resultados
- Zonas de ruptura al alza o a la baja representadas como rectángulos en la banda de soporte o resistencia analizada.
- Flechas de señal por debajo (alcista) o por encima (bajista) de la barra de ruptura.
- Niveles de operación representados como segmentos horizontales etiquetados: Entrada, SL, TP1, TP2, TP3.
- Dos búferes del indicador (Breakout Up, Breakout Down) que contienen los precios de las flechas, accesibles desde los EA u otros indicadores a través de iCustom / CopyBuffer.
- Panel de control que muestra el símbolo y el marco temporal, la tendencia, el ATR, la dirección de la última señal, sus niveles y el estado en tiempo real.
Alertas
- Se activa una alerta emergente cuando se confirma una nueva señal en una barra recién cerrada.
- El mensaje de alerta incluye el símbolo, el marco temporal, la dirección (ruptura al alza / ruptura a la baja) y el precio de entrada.
- Las alertas se pueden desactivar con una sola acción.
Limitaciones
- Se trata de un indicador, no de un asesor experto: no abre, modifica ni cierra órdenes automáticamente. Los niveles de entrada, stop loss (SL) y take profit (TP) son sugerencias informativas para la toma de decisiones manual.
- Las señales se evalúan en barras cerradas y un pivote solo se confirma después de que se hayan formado las barras del «período de pivote» a su derecha. Esto es inherente a la lógica basada en oscilaciones y significa que las señales aparecen con un retraso natural en lugar de en el extremo exacto.
- Los niveles basados en el ATR reflejan la volatilidad en el momento de la señal; por lo tanto, las señales históricas muestran las distancias del ATR que se aplicaban en ese momento, no el ATR actual.
- La etiqueta de tendencia es una simple clasificación de precio frente a la EMA y está pensada como contexto, no como un filtro de entrada independiente.
- Los resultados dependen totalmente de los parámetros de entrada, el símbolo y el marco temporal. El comportamiento pasado de los niveles no garantiza el rendimiento futuro. Esta herramienta no constituye asesoramiento financiero: aplica siempre una gestión de riesgos adecuada y pruébala primero en una cuenta demo.
El concepto de detección de rupturas se basa en la lógica de código abierto «Breakout Finder» (publicada originalmente bajo la licencia MPL-2.0), reimplementada para MQL5 y ampliada con niveles de negociación ATR y un panel de estado.
