Rejoignez-nous
Indicateurs/probuilder · probacktest · proorder · proscreener

DonchianChannelDown

DonchianChannelDown en ProBuilder renvoie la ligne inférieure du canal de Donchian, le plus bas le plus faible des N derniers bars. Syntaxe, formule, exemples et pièges.

Syntaxe

probuilder
DonchianChannelDown[period]

Paramètres

NomTypePar défautDescription
periodentieraucunNombre de bars passés utilisés pour trouver le plus bas le plus faible. 20 est la valeur classique ; les fenêtres plus courtes suivent le prix de près, les fenêtres plus longues maintiennent des niveaux plus éloignés.

Formule

code
DonchianChannelDown = Lowest[period](low)

La ligne inférieure du Donchian Channel, équivalente à l'appel de Lowest sur le low séries.

Comment ça marche

Le canal de Donchian est constitué de trois lignes : la ligne supérieure (plus haut des plus hauts), la ligne inférieure (plus bas des plus bas) et la ligne centrale (leur moyenne). DonchianChannelDown calcule la plus basse en parcourant les derniers period bars et en renvoyant le plus petit low trouvé.

La sortie ne change que lorsque la composition de la fenêtre change. Si un nouveau bar inscrit un plus bas inférieur, la ligne baisse immédiatement. Si l'ancien plus bas le plus faible sort de la fenêtre sans avoir été remplacé, la ligne remonte par palier jusqu'à la valeur la plus basse suivante. Entre ces événements la ligne est horizontale, ce qui explique pourquoi les lignes de Donchian ressemblent à des escaliers plutôt qu'à des courbes.

Comme elle marque le prix exact sous lequel le marché n'a pas traité pendant la fenêtre, la ligne fonctionne comme un support objectif et peu paramétré. Les systèmes de breakout de canal dans la tradition des Turtles vendent ou sortent des positions long quand le prix casse cette ligne, et mesurent la volatilité par la distance à DonchianChannelUp.

Exemples

Exemple 1, Tracer la ligne inférieure du canal (Indicateur)

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

Trace le plus bas le plus faible sur 20 bars sur le graphique de prix. Un prix qui touche la ligne signifie que le marché inscrit de nouveaux plus bas sur 20 bars.

Exemple 2, Affichage complet du canal (Indicateur)

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)

Affiche le canal complet sur 55 bars, ligne supérieure en vert, ligne inférieure en rouge, ligne médiane en gris. La distance verticale entre les lignes extérieures visualise la largeur de la plage.

Exemple 3, Entrée short en breakout (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

Un breakout de Donchian symétrique : entrée sur une cassure du plus bas sur 20 bars, sortie lorsque le prix repasse au-dessus du plus haut sur 10 bars. Les deux niveaux font référence au bar précédent afin de rester fixes pendant le bar en cours.

Interprétation

ConditionLecture
Le prix casse sous la ligneNouveau period-bar low, breakout à la baisse ou chasse aux stops.
Le prix rebondit sur la ligneLe plus bas de la fenêtre a tenu, support de court terme confirmé.
Ligne plate pendant de nombreux barsAucun nouveau plus bas, le marché forme une base ou est en tendance haussière.
Ligne qui descend par paliers répétésVente persistante, une tendance baissière établie.

Un faible écart entre DonchianChannelDown et DonchianChannelUp indique une compression et une faible volatilité, des conditions qui précèdent souvent les breakouts. Un écart large indique un marché étendu ou volatil.

Erreurs et pièges courants

  • Condition de breakout jamais vraie en clôture. Comme la ligne égale le plus bas incluant la bar en cours, close < DonchianChannelDown[20] ne peut jamais être vraie lorsque le plus bas courant fixe l'extrême. Comparez à la ligne de la bar précédente, DonchianChannelDown[20][1], pour une logique de breakout.
  • Passer un argument de prix. La fonction n'accepte que la période entre crochets. Pour obtenir la valeur la plus basse d'une autre série, utilisez Lowest[period](series) à la place.
  • Confusion de crochets. DonchianChannelDown[20][1] désigne la valeur du canal à 20 bars il y a un bar. Inverser les crochets ou les fusionner en une seule paire provoque une erreur de syntaxe ou change le sens.
  • Historique insuffisant. Pendant les premières period bars de données, ou après un TIMEFRAME changement avec peu de bars préchargés, la fenêtre n'est pas entièrement remplie et la ligne peut se comporter de façon erratique. Donnez assez de bars aux indicateurs avant de faire confiance au niveau.
  • DonchianChannelUp, ligne supérieure du canal, le plus haut high de la fenêtre.
  • DonchianChannelCenter, point médian entre les lignes supérieure et inférieure.
  • Lowest, valeur la plus basse d'une série quelconque sur N bars, la forme généralisée.
  • LowestBars, nombre de bars depuis que la valeur la plus basse s'est produite.
  • Highest, valeur la plus élevée de n'importe quelle série sur N bars.
  • KeltnerBandDown, ligne inférieure du canal de Keltner, une alternative basée sur l'ATR.
  • BollingerDown, bande de Bollinger inférieure, un canal basé sur l'écart type.
  • ChandeKrollStopDown, niveau de trailing stop basé sur la volatilité, sous le prix.