Auto líneas de tendencia

El indicador analiza las últimas 5000 barras y construye posibles líneas de soporte y resistencia. Estas líneas se dividen en pequeñas y grandes dependiendo de los puntos Zig Zag sobre los que se construyen:
- Grande. Conecta consistentemente pivotes altos y bajos alternados con una longitud izquierda/derecha de 25/25. La diferencia de precio entre el mínimo y el máximo debe superar 5 * ATR14, que se calcula en el primer punto.
- Pequeño. Conecta de forma consistente pivotes altos y bajos alternos con una longitud izquierda/derecha de 5/5. La diferencia de precio entre el mínimo y el máximo debe ser superior a 5 * ATR14, que se calcula en el primer punto. La diferencia de precio entre el mínimo y el máximo debe ser superior a 2 * ATR14, que se calcula en el primer punto.
Un punto pivote es un extremo local (mínimo o máximo) a la izquierda y a la derecha del cual no hay valores de precios que superen este extremo. Así, un punto será un máximo de pivote 25/25 si no hay valores altos 25 barras a la izquierda y 25 barras a la derecha del mismo que sean superiores a este valor en este punto.
Además de los puntos de pivote sobre los que se construye Zig Zag, el indicador recoge puntos de pivote de otros tamaños para contar los toques y filtrar aún más las líneas.
Después de calcular Zig Zags y recoger pivotes de diferentes tamaños, el indicador construye todas las líneas posibles, que se mostrarán en el gráfico después de filtrar. Cada línea tiene un área de toque que no se muestra en el gráfico: la mitad del ATR medio por defecto que se calcula en los puntos en los que se dibuja la línea. El área se encuentra entre la línea y el gráfico de precios y se utiliza para fijar los toques que se salieron ligeramente de la línea, así como para filtrar las líneas. Cada línea se divide condicionalmente en 2 partes:
- Parte inicial. La parte inicial de una línea entre los dos puntos iniciales.
- Extender parte. La parte de la línea desde el segundo punto hasta el punto de ruptura o la última barra disponible.

Se comprueba que cada línea construida cumple las siguientes normas:
- Debe haber un pivote en la parte de la base de cada línea con el mismo tamaño real que los pivotes Zig Zag y que no puede ser un punto Zig Zag.
- La parte base no debe tener una línea que toque un pivote del mismo tamaño real que el pivote en el segundo punto de la línea.
- La parte de la base de una línea pequeña no debe estar en la zona de contacto de una línea grande.
Tras el filtrado, se calculan los parámetros de cada línea restante y se procesan las intersecciones de líneas. Se considera que las líneas se intersectan si la parte base de una línea entra en la parte base de otra línea en más de un 30 % de su longitud. Si las líneas se intersectan, se selecciona una línea, que se mostrará en el gráfico. Los parámetros por los que se selecciona la mejor línea son los siguientes:
- Número de toques. Un toque es un punto de pivote 3/3 que toca o cruza el área de toque de la línea. La línea con más toques se considera la mejor.
- La longitud total de la línea, teniendo en cuenta la parte extendida, cuanto más larga mejor.
- El tamaño real del pivote en el segundo punto de la línea. Las líneas pequeñas se basan en pivotes de 5/5, pero estos puntos también pueden ser pivotes más grandes. Cuanto mayor sea el tamaño real del pivote en el segundo punto de la línea, mejor será esta línea.
- Ángulo de inclinación. Se compara en último lugar. Cuanto mayor sea el ángulo de inclinación de la línea, mejor será.
Una vez definidas todas las líneas que se mostrarán en el gráfico, el indicador determina cuáles de ellas deben tener extensión y cuáles no. Esto viene determinado por la siguiente regla: la extensión no debe superar en más de 2 veces la longitud de la parte de base. Si la línea cumple esta regla, continúa infinitamente hacia la derecha o hacia el punto de ruptura, si no, el gráfico mostrará solo la parte base de la línea.
Se consideran rupturas varias barras consecutivas con su precio de cierre por detrás de la línea. El número de barras se regula mediante la entrada. El valor por defecto es 3.
Entradas:
- Barras a ruptura. Número de barras necesarias para romper la línea. El valor por defecto es 3.
- Tamaño de línea. Define el tamaño de los Zig Zags sobre los que se construirán las líneas. Valores posibles: Pequeño, Grande, Ambos.
- Mostrar pivotes. Resalta los pivotes sobre los que se dibujan las líneas.