Accueil Indicateur technique Publication

Canal de Donchian : Un Indicateur Indispensable pour MetaTrader 4

Pièce jointe
47258.zip (1.37 KB, Télécharger 0 fois)

Canal de Donchian

Le canal de Donchian est un indicateur incontournable en trading, développé par Richard Donchian. Il est construit en prenant le plus haut et le plus bas des n dernières périodes. La zone entre ces deux extrêmes forme le canal pour la période choisie.

Une ligne est tracée pour les valeurs hautes et basses, illustrant visuellement le canal sur le graphique des prix du marché. Cet indicateur inclut également une ligne médiane et une moyenne mobile de cette ligne médiane.

Le canal de Donchian est particulièrement utile pour évaluer la volatilité des prix d'un marché. Si les prix sont stables, le canal sera relativement étroit. En revanche, si les prix fluctuent beaucoup, le canal sera plus large. Son utilisation principale est d'émettre des signaux pour des positions longues et courtes.

Si un actif se négocie au-dessus de son plus haut sur n périodes, cela indique une position longue. À l'inverse, s'il se situe en dessous de son plus bas, une position courte est à envisager.

Buffers Utilisés dans l'Indicateur

Cet indicateur utilise quatre buffers représentant :

  • Canal de Donchian Supérieur - Buffer 0 - Ligne Verte
  • Canal de Donchian Médian - Buffer 1 - Ligne Bleue
  • Canal de Donchian Inférieur - Buffer 2 - Ligne Verte
  • Moyenne Mobile du Canal de Donchian - Buffer 3 - Ligne Rouge

Le Code

Le code est assez simple, il récupère les valeurs hautes et basses pour les n dernières périodes dans InpBarsToLookBack. Ensuite, il calcule une moyenne de ces valeurs pour créer la ligne médiane du canal. La fonction iMAOnArray est ensuite utilisée pour obtenir une moyenne mobile du canal médian de Donchian en fonction des paramètres InpMaPeriod et InpMaMethod que vous aurez spécifiés.

Sortie du Graphique

La sortie sur le graphique consiste en les quatre buffers décrits ci-dessus. Si nécessaire, la couleur peut être changée en None pour ne montrer que les buffers requis.

iCustom

Pour appeler l'indicateur en utilisant la fonction iCustom :

double donchian = iCustom(Symbol(), Period(), "Canal de Donchian", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift);

Pour utiliser un script afin d'appeler le dernier prix du buffer de la Moyenne Mobile avec les paramètres par défaut, il serait :

double donchian = iCustom(Symbol(), Period(), "Canal de Donchian", 20, 14, MODE_SMA, 3, 0);

Merci !

Merci d'avoir pris le temps de télécharger cet indicateur. N'hésitez pas à poser des questions concernant l'indicateur et vos retours sont les bienvenus.


Canal de Donchian

Articles connexes

Commentaire (0)