AutomaticZigZag
- Indicadores
- Stanislav Korotky
- Versión: 1.7
- Actualizado: 24 septiembre 2020
- El borde ascendente continúa en las nuevas barras mientras sus "máximos" están por encima del "mínimo" más alto entre las barras anteriores, el borde descendente continúa en las siguientes barras mientras sus "mínimos" están por debajo del "máximo" más bajo entre los anteriores;
- Oscilación de Gann: el flanco alcista continúa mientras los máximos y mínimos son más altos que en la barra adyacente izquierda, el flanco bajista continúa mientras los máximos y mínimos son más bajos que en la barra adyacente izquierda. Las barras interiores (con `altos` más bajos y `bajos` más altos) y las barras exteriores (con `altos` más altos y `bajos` más bajos) no afectan a la dirección del borde;
- Onda Weis: el borde ascendente continúa mientras los precios de cierre aumentan, el borde descendente continúa mientras los precios de cierre disminuyen;
- Retroceso por % de precio o nivel autoajustable.
Parámetros
- Modo - uno de los métodos soportados: High below Low/Low above High, Gann swing, Close vs Close (onda Weis), Retracement;
- ProcessTicks - una opción para calcular ZigZag en cada tick, por defecto - false; con este valor, el último borde incompleto no se muestra hasta que se forma completamente y el nuevo borde (oculto todavía) se inicia; si la opción se establece en true, el último borde incompleto se muestra en el gráfico y puede ser redibujado de acuerdo a la acción del precio en curso;
- RetracementPercent - tamaño del retroceso del precio (%), que cambia la dirección del zigzag (utilizado sólo en los modos Retracement o Close vs Close); 0 por defecto significa algoritmo especial de retroceso auto-adaptativo (ver más abajo);
NOTA. Como con cualquier otra implementación de ZigZag, el indicador puede redibujar el último borde si aún no se ha completado (y el procesamiento de ticks está habilitado). Esto es por diseño. Todos los bordes anteriores y las marcas arriba/abajo son estables.
ADVERTENCIA. Cuando se utiliza el modo 1-st, los extremos no siempre pueden golpear visualmente velas más prominentes. Esto ocurre si se produce un máximo más alto o un mínimo más bajo en una barra en la que ya se está formando un nuevo borde en dirección opuesta. Por ejemplo, si se muestra una flecha hacia abajo en la barra A, significa que se está formando un borde descendente en las siguientes barras a la derecha de A y, por lo tanto, sólo se procesan los mínimos para buscar los extremos. El extremo alto debe permanecer a la izquierda de A solamente. Como resultado, si un máximo superior se encuentra entre la barra A y el siguiente extremo inferior, el máximo no puede ser marcado como extremo superior (porque es una sección del borde descendente). Este comportamiento es intencionado y garantiza la estabilidad de las aristas ya formadas. Esto es según el algoritmo 1-st. Por favor, encuentre una explicación en una de las capturas de pantalla más abajo.
El nivel de retroceso autoadaptativo se calcula mediante la fórmula
donde N es el número de barras entre el último extremo y la barra actual. En la barra actual N = 0, por lo tanto el tamaño del retroceso es igual a 1, que es el tamaño total del último extremo. En la distancia de una sola barra, el tamaño es de aproximadamente 0,71, en 3 barras - 0,5, en 8 barras - 1/3 del cambio de precio del último extremo.

For the Gann Swing Chart finally an indicator done right, thank you.
If there was also the option for the top level on the bullish swing candle and bottom on the bearish swing candle, on a higher tf (selectable), it would be complete.
On the weekly and daily tf I have been using it for about 9 years.
Also having an alarm when the first candle closes above the level.