Gann Trendline
- Indikatoren
-
Marian Beceanu
Atlas Enterprise Matrix:
https://www.mql5.com/en/market/product/183575
ZigZag Maturity — Multi-Timeframe Swing Maturity & Reversal Probability Dashboard - Version: 7.10
- Aktivierungen: 10
Dies ist ein Gann-Winkel-Trendlinienindikator für MT5, der mehrere Zeitrahmen abdeckt. Er ermittelt automatisch das Swing-Hoch und das Swing-Tief in einem Rückblickfenster, zeichnet eine absteigende Linie vom Hoch und eine aufsteigende Linie vom Tief in einem kalibrierten Winkel (standardmäßig 45°, die automatisch an die tatsächliche Kursspanne des Symbols angepasst wird, sodass 45°/45° echte Spiegelbilder sind), projiziert optional parallele Kanallinien oberhalb und unterhalb jeder dieser Linien und kann all diese Daten aus einem anderen Zeitrahmen beziehen als dem Chart, auf dem er angezeigt wird (z. B. die H4-Struktur anzeigen, während auf M15 gehandelt wird). Außerdem löst es Popup-, Push- und E-Mail-Benachrichtigungen aus, wenn der Kurs eine der gezeichneten Linien berührt.
Erläuterung der Eingabeparameter
Multi-Zeitrahmen
- SourceTimeframe – Die Balken welches Zeitrahmens werden verwendet, um das Swing-Hoch/Tief zu ermitteln und die Steigung zu kalibrieren. PERIOD_CURRENT = entspricht dem Chart (klassisches Single-TF-Verhalten). Stellen Sie diesen Wert z. B. auf H4 ein, um die Gann-Struktur eines höheren Zeitrahmens über einem Chart mit niedrigerem Zeitrahmen eingeblendet zu sehen.
Rückblick & Steigung
- CandlesOnChartH / CandlesOnChartL – Wie viele Balken (im Quell-Zeitrahmen) sollen nach dem Swing-Hoch (als Anker für die DownLine) und dem Swing-Tief (als Anker für die UpLine) durchsucht werden?
- AutoScaleSlope – Bei „true“ (empfohlen) wird der Winkel anhand der tatsächlichen Kursspanne geteilt durch die Anzahl der Balken im Rückblickfenster kalibriert, sodass er über alle Symbole, Zeitrahmen und Zoomstufen hinweg konsistent bleibt. Bei „false“ legen Sie stattdessen eine manuelle Steigung in Broker-Punkten pro Balken fest.
- DownLineAngleDeg / UpLineAngleDeg – der Winkel in Grad, wenn AutoScaleSlope=true ist.
- DownLineSlopePoints / UpLineSlopePoints – manuelle Steigung (Punkte pro Balken), wenn „AutoScaleSlope“ = „false“ ist.
Darstellung der Hauptlinien
- Style_DownLine / Style_UpLine, Width_DownLine / Width_UpLine, Color_DownLine / Color_UpLine – reine optische Anpassungen für die beiden Hauptlinien.
Strahlverlängerung
- ExtendBackward – die Hauptlinien in die Vergangenheit verlängern (veralteter Anker-Modus).
- ExtendForward – projiziert die Hauptlinien in die Zukunft.
- ForwardBars – Anzahl der Balken, die bei „ExtendForward=true“ in die Zukunft projiziert werden sollen.
Paralleler Startpunkt
- ParallelsFromNow – Wenn „true“, beginnen die parallelen Kanallinien beim heutigen Kurs (sie fächern sich nur in die Zukunft auf und kreuzen niemals den alten Kursverlauf). Wenn „false“, beginnen sie am selben historischen Ankerpunkt wie die Hauptlinie.
- ParallelsIntoPast – projiziert Parallelen auch rückwärts in die Vergangenheit, unabhängig von den beiden oben genannten Einstellungen.
Parallelen zur Abwärtslinie / Parallelen zur Aufwärtslinie (für jede Linie gespiegelt)
- ParallelCount_Down/Up – Anzahl der Parallellinien pro Seite.
- ParallelOffsetPoints_Down/Up – Abstand zwischen den einzelnen Parallelen, in Punkten.
- ParallelBothSides_Down/Up – Parallelen auf beiden Seiten der Hauptlinie zeichnen oder nur auf einer.
- ParallelBelow_Down / ParallelAbove_Up – welche einzelne Seite, wenn BothSides=false ist.
- Farbe/Stil/Breite – Darstellungsoptionen.
Neuberechnung
- RecalcOnEveryTick – Neuberechnung innerhalb des Balkens (reagiert schneller auf schnelle Kursbewegungen, höherer CPU-Verbrauch) oder nur beim Schließen des Balkens.
- RecalcThrottleMs – Mindestzeit in Millisekunden zwischen den Neuberechnungen innerhalb eines Balkens, um die CPU-Auslastung zu begrenzen, wenn „RecalcOnEveryTick=true“ ist.
Benachrichtigungen
- EnableAlerts – Hauptschalter.
- AlertPopup / AlertPush / AlertEmail – welche Kanäle ausgelöst werden.
- AlertOnParallels – Alarm auch bei parallelen Linien auslösen, nicht nur bei den beiden Hauptlinien.
- AlertProximityPoints – Wie nah (in Punkten) muss der Kurs an eine Linie herankommen, damit dies als „Berührung“ gewertet wird?
- AlertCooldownSec – Mindestabstand zwischen wiederholten Benachrichtigungen auf derselben Linie, damit Sie nicht mit Benachrichtigungen überflutet werden, während sich der Kurs in deren Nähe bewegt.
Sicherheit bei mehreren Instanzen
- InstanceTag – Eindeutiges Tag, damit Sie zwei Instanzen des Indikators auf einem Chart ausführen können (z. B. eine bei 30°, eine bei 60°), ohne dass sich deren Objekte gegenseitig überschreiben.
Wie dies im realen Handel hilft
- Objektive, wiederholbare Struktur anstelle von handgezeichneten Trendlinien – die Schwingungsanker und der Winkel werden jedes Mal auf dieselbe Weise neu berechnet, wodurch die Subjektivität des manuellen Zeichnens von Gann-Linien beseitigt wird.
- MTF-Kontext ohne Chartwechsel – Sie können auf M15 handeln und gleichzeitig sehen, wo sich die H4- (oder D1-)Trendlinie und ihr paralleler Kanal derzeit befinden. Genau so nutzen die meisten diskretionären Trader Trendlinien höherer Zeitrahmen tatsächlich: als Filter für die Ausrichtung bei Einstiegspunkten in niedrigeren Zeitrahmen.
- Der parallele Kanal gibt Ihnen eine Spanne vor, nicht nur eine Linie – Kursbewegungen innerhalb des Fächers (zwischen den Offset-Niveaus) deuten darauf hin, dass „der Trend weiterhin innerhalb seines Kanals verläuft“; ein klarer Durchbruch der äußeren Parallele ist ein stärkeres Signal als ein Durchbruch einer einzelnen Linie.
- Der automatisch skalierte 45°-Winkel ist ein echter Gann-Referenzwinkel, der über verschiedene Symbole und Zeitrahmen hinweg vergleichbar ist, und kein Bildschirm-Pixelwinkel, der auf jedem Monitor bzw. bei jeder Zoomstufe anders aussieht.
- Alerts schließen den Kreis, sodass Sie nicht vor dem Chart sitzen und auf eine Berührung warten müssen – nützlich für Linien in höheren Zeitrahmen, deren Test Stunden oder Tage dauern kann.
Einige Handelsstrategien, auf denen man aufbauen kann
- HTF-Bias, LTF-Trigger. Stellen Sie „SourceTimeframe=H4“ (oder „D1“) auf einem M15-/H1-Chart ein. Gehen Sie Long-Positionen nur ein, wenn der Kurs über der H4-UpLine liegt, und Short-Positionen nur, wenn er unter der H4-DownLine liegt. Nutzen Sie die Kursbewegung des niedrigeren Zeitrahmens (Abweisung durch Kerzenmuster, Durchbruch einer untergeordneten Struktur) als eigentlichen Einstiegstrigger.
- Kanalausbruch. Verwenden Sie „ParallelCount_Down/Up“ mit jeweils 2–3 Parallelen auf jeder Seite und „ParallelsFromNow=true“. Behandeln Sie einen Schlusskurs jenseits der äußersten Parallele (nicht nur der Hauptlinie) als Momentum-Ausbruchsignal – dies filtert die vielen Berührungen der Hauptlinie heraus, die zu nichts führen.
- Mean-Reversion innerhalb des Fächers. In einem Seitwärtsmarkt nutzen Sie Berührungen der äußeren Parallelen zurück in Richtung der Hauptlinie, mit einem Stop knapp außerhalb dieser Parallele. Dies funktioniert am besten, wenn der Winkel von „AutoScaleSlope“ relativ flach eingestellt ist (z. B. 15–25°), damit der Kanal nicht zu steil und damit unrealistisch ist.
- Konfluenz aus Trendlinienbruch und Retest. Warten Sie auf einen Schlusskurs, der die Haupt-DownLine/UpLine durchbricht, und warten Sie dann, bis der Kurs die durchbrochene Linie von der anderen Seite aus erneut testet, bevor Sie einsteigen – die Linie selbst fungiert als dynamischer Wechsel zwischen Unterstützung und Widerstand. Verwenden Sie „AlertOnParallels=false“ und stellen Sie „AlertProximityPoints“ auf ein Vielfaches des Spreads ein, damit der Alert Ihnen genau anzeigt, wann der Retest stattfindet.
- Winkelvergleich mit mehreren Instanzen. Führen Sie über „InstanceTag“ zwei Instanzen aus – eine bei 30°, eine bei 63,75° (klassische Gann-Winkel) –, um zu sehen, welchen Winkel der Markt derzeit tatsächlich beachtet, und handeln Sie nur in der Richtung, auf die sich beide einigen.
