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
DonchianChannelDown[period]Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
period | entier | aucun | Nombre 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
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)
// Lowest low of the last 20 bars
lowestLow = DonchianChannelDown[20]
RETURN lowestLowTrace 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)
// 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)
// 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
ENDIFUn 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
| Condition | Lecture |
|---|---|
| Le prix casse sous la ligne | Nouveau period-bar low, breakout à la baisse ou chasse aux stops. |
| Le prix rebondit sur la ligne | Le plus bas de la fenêtre a tenu, support de court terme confirmé. |
| Ligne plate pendant de nombreux bars | Aucun nouveau plus bas, le marché forme une base ou est en tendance haussière. |
| Ligne qui descend par paliers répétés | Vente 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
periodbars de données, ou après unTIMEFRAMEchangement 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.
Instructions liées
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.