Jetzt beitreten
Indikatoren/probuilder · probacktest · proorder · proscreener

DonchianChannelDown

DonchianChannelDown gibt in ProBuilder die untere Linie des Donchian Channel zurück, das tiefste Tief der letzten N Bars. Syntax, Formel, Beispiele und Stolperfallen.

Syntax

probuilder
DonchianChannelDown[period]

Parameter

NameTypStandardBeschreibung
periodGanzzahlkeineAnzahl der vergangenen Bars, die zur Ermittlung des tiefsten Tiefs verwendet werden. 20 ist der klassische Wert; kürzere Fenster folgen dem Kurs eng, längere Fenster halten Niveaus weiter entfernt.

Formel

Code
DonchianChannelDown = Lowest[period](low)

Die untere Linie des Donchian Channel, entspricht dem Aufruf von Lowest auf dem low Serie.

So funktioniert es

Der Donchian Channel besteht aus drei Linien: der oberen Linie (höchstes Hoch), der unteren Linie (tiefstes Tief) und der Mittellinie (deren Durchschnitt). DonchianChannelDown berechnet die untere, indem es die letzten period Bars und liefert das kleinste gefundene low.

Das Ergebnis ändert sich nur, wenn sich die Zusammensetzung des Fensters ändert. Markiert ein neuer Bar ein tieferes Tief, fällt die Linie sofort. Fällt das alte tiefste Tief aus dem Fenster heraus, ohne ersetzt zu werden, springt die Linie auf den nächsttiefsten Wert. Zwischen diesen Ereignissen verläuft die Linie waagerecht, weshalb Donchian-Linien eher wie Treppen als wie Kurven aussehen.

Weil sie genau den Kurs markiert, unter dem der Markt im Fenster nicht gehandelt hat, wirkt die Linie als objektive, parameterarme Unterstützung. Kanal-Breakout-Systeme in der Turtle-Tradition verkaufen oder schließen Longs, wenn der Kurs diese Linie bricht, und messen die Volatilität am Abstand zu DonchianChannelUp.

Beispiele

Beispiel 1, Die untere Kanallinie darstellen (Indikator)

probuilder
// Lowest low of the last 20 bars
lowestLow = DonchianChannelDown[20]
RETURN lowestLow

Zeichnet das tiefste Tief der letzten 20 Bars auf dem Kurschart. Berührt der Kurs die Linie, markiert der Markt neue 20-Bar-Tiefs.

Beispiel 2, Vollständige Kanaldarstellung (Indikator)

probuilder
// All three Donchian lines over a 55-bar window
upper  = DonchianChannelUp[55]
lower  = DonchianChannelDown[55]
center = DonchianChannelCenter[55]
RETURN upper COLOURED(0,128,0), lower COLOURED(200,0,0), center COLOURED(128,128,128)

Stellt den vollständigen 55-Bar-Kanal dar, obere Linie in Grün, untere Linie in Rot, Mittellinie in Grau. Der vertikale Abstand zwischen den äußeren Linien veranschaulicht die Breite der Spanne.

Beispiel 3, Short-Breakout-Einstieg (ProBacktest)

probuilder
// Sell short when price breaks the prior 20-bar low, cover on a 10-bar high
lower = DonchianChannelDown[20]
exitline = DonchianChannelUp[10]

IF NOT ShortOnMarket AND close CROSSES UNDER lower[1] THEN
  SELLSHORT 1 CONTRACT AT MARKET
ENDIF

IF ShortOnMarket AND close CROSSES OVER exitline[1] THEN
  EXITSHORT AT MARKET
ENDIF

Ein symmetrischer Donchian Breakout: Einstieg beim Bruch des 20-Bar-Tiefs, Ausstieg, wenn der Kurs über das 10-Bar-Hoch zurückkehrt. Beide Niveaus beziehen sich auf den vorherigen Bar, damit sie während des aktuellen Bars fest bleiben.

Interpretation

BedingungAblesung
Der Kurs bricht unter die LinieNeu period-Bar-low, Breakout nach unten oder Stop-Run.
Der Kurs prallt von der Linie abDas Tief des Fensters hat gehalten, kurzfristige Unterstützung bestätigt.
Linie über viele Bars flachKeine neuen Tiefs, der Markt bildet einen Boden oder steigt.
Linie springt wiederholt abwärtsAnhaltender Verkaufsdruck, ein etablierter Abwärtstrend.

Ein geringer Abstand zwischen DonchianChannelDown und DonchianChannelUp deutet auf Kompression und geringe Volatilität hin, Bedingungen, die häufig Breakouts vorausgehen. Ein weiter Abstand deutet auf einen ausgedehnten oder volatilen Markt hin.

Häufige Fehler und Stolperfallen

  • Breakout-Bedingung auf Schlusskursbasis niemals wahr. Da die Linie dem tiefsten Low einschließlich des aktuellen Bars entspricht, close < DonchianChannelDown[20] kann niemals zutreffen, wenn das aktuelle Tief das Extrem setzt. Vergleichen Sie mit der Linie des vorherigen Bars, DonchianChannelDown[20][1], für Breakout-Logik.
  • Übergabe eines Kursarguments. Die Funktion akzeptiert nur die Periode in eckigen Klammern. Um den niedrigsten Wert einer anderen Reihe zu erhalten, verwenden Sie Lowest[period](series) stattdessen.
  • Verwechslung der Klammern. DonchianChannelDown[20][1] bedeutet den 20-Bar-Kanalwert von vor einem Bar. Die Klammern zu vertauschen oder zu einem Paar zusammenzuführen, löst einen Syntaxfehler aus oder verändert die Bedeutung.
  • Unzureichende Historie. Während der ersten period Bars an Daten, oder nach einem TIMEFRAME Wechsel mit begrenzt vorgeladenen Bars ist das Fenster nicht vollständig gefüllt und die Linie kann sich unberechenbar verhalten. Geben Sie Indikatoren genug Bars, bevor Sie dem Niveau vertrauen.
  • DonchianChannelUp, obere Kanallinie, das höchste High des Fensters.
  • DonchianChannelCenter, Mittelpunkt zwischen der oberen und der unteren Linie.
  • Lowest, tiefster Wert einer beliebigen Reihe über N Bars, die verallgemeinerte Form.
  • LowestBars, Anzahl der Bars seit dem Auftreten des niedrigsten Werts.
  • Highest, höchster Wert einer beliebigen Reihe über N Bars.
  • KeltnerBandDown, untere Linie des Keltner-Kanals, eine ATR-basierte Alternative.
  • BollingerDown, unteres Bollinger-Band, ein Kanal auf Basis der Standardabweichung.
  • ChandeKrollStopDown, volatilitätsbasiertes Trailing-Stop-Niveau unter dem Kurs.