MetaTrader4
Donchian Channel: Ein unverzichtbarer Indikator für MetaTrader 4
Donchian Channel Der Donchian Channel ist ein beliebter Indikator im Trading, der von Richard Donchian entwickelt wurde. Er wird gebildet, indem das höchste Hoch und das niedrigste Tief der letzten n Perioden betrachtet werden. Der Bereich zwischen dem Hoch und dem Tief bildet den Kanal für den gewählten Zeitraum. Im Chart wird eine Linie für die Hoch- und Tiefwerte eingezeichnet, die den Kanal im Marktpreis visuell darstellt. Dieser Indikator enthält außerdem eine Mittellinie sowie einen gleitenden Durchschnitt dieser Mittellinie. Der Donchian Channel ist ein nützliches Werkzeug, um die Volatilität eines Marktpreises zu erkennen. Bei stabilen Preisen ist der Donchian Channel relativ schmal. Fluktuiert der Preis jedoch stark, wird der Kanal breiter. Die Hauptanwendung des Indikators besteht darin, Signale für Long- und Short-Positionen zu liefern. Handelt ein Wertpapier über dem höchsten Hoch der letzten n Perioden, wird eine Long-Position eröffnet. Liegt der Preis unter dem niedrigsten Tief der letzten n Perioden, wird eine Short-Position eingegangen. Verwendete Buffer im Indikator Der Indikator nutzt vier Buffer, die folgendes repräsentieren: Oberer Donchian Channel - Buffer 0 - Grüne Linie Mittlerer Donchian Channel - Buffer 1 - Blaue Linie Unterer Donchian Channel - Buffer 2 - Grüne Linie MA Donchian Channel - Buffer 3 - Rote Linie Der Code Der Code ist recht einfach gehalten. Er ermittelt das Hoch und das Tief der letzten 'n' Perioden, die in InpBarsToLookBack angegeben sind. Anschließend wird der Durchschnitt der Hoch- und Tiefwerte berechnet, um die Mittellinie des Kanals zu bilden. Die Funktion iMAOnArray wird verwendet, um einen gleitenden Durchschnitt des mittleren Donchian Channels basierend auf den Parametern InpMaPeriod und InpMaMethod zu erhalten. Chart-Ausgabe Die Ausgabe im Chart besteht aus den vier oben genannten Buffern. Bei Bedarf kann die Farbe auf „Keine“ geändert werden, um nur die benötigten Buffers anzuzeigen. iCustom Um den Indikator mit der iCustom-Funktion aufzurufen, lautet die Syntax: double donchian = iCustom(Symbol(), Period(), "Donchian Channel", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift); Um ein Skript zu verwenden, das den letzten Preis des gleitenden Durchschnitts-Buffer mit den Standardparametern abruft, würde es so aussehen: double donchian = iCustom(Symbol(), Period(), "Donchian Channel", 20, 14, MODE_SMA, 3, 0); Danke Vielen Dank, dass Sie sich die Zeit genommen haben, diesen Indikator herunterzuladen. Bei Fragen zum Indikator stehe ich gerne zur Verfügung, und über Rückmeldungen freue ich mich sehr.
2023.11.17