Range Detector by LuxAlgo
- Indicadores
- Mohammad Taher Halimi Tabrizi
- Versión: 1.0
- Activaciones: 5
Este indicador se convierte de Pinescript a MQL5 y que consta de búferes para las líneas de rango, así, su no sólo objeto.
El indicador Range Detector tiene como objetivo detectar y resaltar los intervalos en los que los precios están oscilando. Los extremos de los rangos se destacan en tiempo real, con rupturas que se indica por los cambios de color de los extremos.
🔶 USO
Los precios en rango se definen por un periodo de estacionariedad, es decir, cuando los precios se mueven dentro de un rango específico.
La detección de mercados en rango es una tarea común realizada manualmente por los operadores. La ruptura por parte del precio de uno de los extremos de un rango puede ser indicativa de una nueva tendencia, con una tendencia alcista si el precio rompe el extremo superior del rango, y una tendencia bajista si el precio rompe el extremo inferior del rango.
Los rangos se resaltan como zonas y se establecen de forma retrospectiva, es decir, el punto inicial de un rango se desplaza en el pasado. El momento exacto en que se detecta un rango se resalta con un color de fondo gris. La media entre el máximo y el mínimo de una zona también se resalta como una línea de puntos y también se establece retrospectivamente.
Los extremos del rango se establecen en tiempo real, los extremos azules indican que los extremos del rango no se rompieron, los extremos verdes indican que el precio rompió el extremo superior del rango, mientras que los extremos rojos indican que el precio rompió el extremo inferior del rango.
Las extremidades se extienden hasta que se detecta un nuevo rango, permitiendo que las extremidades de rangos pasados puedan ser utilizadas como futuros soportes/resistencias.
🔶 DETALLES
El algoritmo de detección utilizado para detectar rangos comprueba si todos los precios dentro de una ventana establecida por el usuario se encuentran dentro de dos extremidades. Estos extremos están determinados por la media de la ventana de detección más/menos un valor ATR.
Cuando se detecta un nuevo rango, el script comprueba si este nuevo rango se solapa con un rango detectado previamente, si este es el caso, ambos rangos se fusionan en uno; actualizando los extremos del rango anterior.
🔶 AJUSTES
- Longitud Mínima de Rango: Cantidad mínima de barras necesarias para detectar un rango.
- Anchura de Rango: Factor multiplicativo del ATR utilizado para detectar nuevos rangos. Los valores más bajos detectan rangos con una anchura menor. El uso de valores más altos podría devolver falsos positivos.
- Longitud ATR: Longitud del ATR utilizada para determinar el ancho del rango.
