AutomaticZigZag
- Indikatoren
- Stanislav Korotky
- Version: 1.7
- Aktualisiert: 24 September 2020
- Die Aufwärtsflanke setzt sich bei neuen Balken fort, wenn deren "Hochs" über dem höchsten "Tief" der vorherigen Balken liegen, die Abwärtsflanke setzt sich bei den nächsten Balken fort, wenn deren "Tiefs" unter dem niedrigsten "Hoch" der vorherigen Balken liegen;
- Gann-Schwung: Die Aufwärtsflanke setzt sich fort, wenn die "Hochs" und "Tiefs" höher sind als beim linken benachbarten Balken, die Abwärtsflanke setzt sich fort, wenn die "Hochs" und "Tiefs" niedriger sind als beim linken benachbarten Balken. Innen liegende Balken (mit niedrigerem `High` und höherem `Low`) und außen liegende Balken (mit höherem `High` und niedrigerem `Low`) haben keinen Einfluss auf die Flankenrichtung;
- Weis-Welle: Die Aufwärtsflanke setzt sich fort, wenn die Schlusskurse steigen, die Abwärtsflanke setzt sich fort, wenn die Schlusskurse fallen;
- Retracement durch Preis-% oder selbstanpassendes Niveau.
Parameter
- Mode - eine der unterstützten Methoden: High below Low/Low above High, Gann swing, Close vs Close (Weis wave), Retracement;
- ProcessTicks - eine Option zur Berechnung von ZigZag bei jedem Tick, standardmäßig - false; mit diesem Wert wird die letzte unvollständige Kante nicht angezeigt, bis sie vollständig gebildet ist und eine neue (noch verborgene) Kante beginnt; wenn die Option auf true gesetzt ist, wird die letzte unvollständige Kante auf dem Chart angezeigt und kann entsprechend der laufenden Preisaktion neu gezeichnet werden;
- RetracementPercent - Größe des Preis-Retracements (%), das die Zickzack-Richtung ändert (wird nur in den Modi Retracement oder Close vs Close verwendet); 0 bedeutet standardmäßig einen speziellen auto-adaptiven Retracement-Algorithmus (siehe unten);
HINWEIS. Wie bei jeder anderen ZigZag-Implementierung kann der Indikator die letzte Kante neu zeichnen, wenn sie noch nicht abgeschlossen ist (und die Tick-Verarbeitung aktiviert ist). Dies ist beabsichtigt. Alle vorherigen Flanken und Auf-/Abwärtsmarkierungen sind stabil.
WARNUNG! Bei Verwendung des 1-st-Modus treffen die Extremwerte möglicherweise nicht immer die visuell auffälligsten Kerzen. Dies geschieht, wenn ein höheres Hoch oder ein niedrigeres Tief auf einem Balken auftritt, auf dem sich bereits eine neue Kante in der entgegengesetzten Richtung bildet. Wenn z. B. auf dem Balken A ein Abwärtspfeil angezeigt wird, bedeutet dies, dass sich auf den nächsten Balken rechts von A eine Abwärtskante bildet, und daher werden bei der Suche nach Extremen nur Tiefs verarbeitet. Das hohe Extremum sollte nur links von A stehen bleiben. Wenn also ein höheres Hoch zwischen dem Balken A und dem nächsten Tiefstwert liegt, kann dieses Hoch nicht als Hochextremum markiert werden (weil es ein Teil der Abwärtskante ist). Dieses Verhalten ist gewollt und sichert die Stabilität der bereits gebildeten Kanten. Dies entspricht dem 1-st-Algorithmus. Eine Erklärung finden Sie auf einem der Screenshots unten.
Das autoadaptive Retracement-Level wird nach der folgenden Formel berechnet:
wobei N die Anzahl der Balken zwischen dem letzten Extremwert und dem aktuellen Balken ist. Beim aktuellen Balken ist N = 0, daher ist die Retracement-Größe gleich 1, d.h. die Gesamtgröße der letzten Kante. Bei einem Abstand von einem Balken beträgt die Größe etwa 0,71, bei 3 Balken - 0,5, bei 8 Balken - 1/3 der Preisänderung der letzten Kante.

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.