Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Indicateurs

XMA Canal Ichimoku - indicateur pour MetaTrader 5

Publié par:
Nikolay Kositsin
Vues:
70
Note:
(18)
Publié:
\MQL5\Include\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Le véritable auteur :

ellizii

Dans cet indicateur, le calcul des moyennes est effectué de manière similaire au calcul des moyennes de l'indicateur Ichimoku Kinko Hyo (voir XMA_Ichimoku), après quoi les enveloppes sont construites.

Paramètres d'entrée de l'indicateur :

//+-----------------------------------+
//|| Paramètres d'entrée de l'indicateur
//+-----------------------------------+
input uint Up_period=3; // Période de calcul de la valeur du prix le plus élevé
input uint Dn_period=3; // Période de calcul de la valeur du prix le plus bas
//---- 
extern MODE_PRICE Up_mode=HIGH;  // Prix pour trouver les maxima 
extern MODE_PRICE Dn_mode=LOW;   // Prix pour trouver les minima 
//---- 
input Smooth_Method XMA_Method=MODE_SMA; // Méthode de calcul de la moyenne
input int XLength=100;                   // Profondeur de lissage 
input int XPhase=15;                     // Paramètre de calcul de la moyenne

input double Up_percent = 1.0; // Pourcentage de déviation par rapport à la moyenne pour construire la limite supérieure du canal
input double Dn_percent = 1.0; // Pourcentage de déviation par rapport à la moyenne pour construire la limite inférieure du canal
//---- 
input int Shift=0;      // Décalage horizontal de l'indicateur en barres
input int PriceShift=0; // Décalage vertical de l'indicateur en points

Les algorithmes de calcul de la moyenne de l'indicateur peuvent être modifiés à l'aide de dix options possibles :

  1. SMA - moyenne mobile simple ;
  2. EMA - moyenne mobile exponentielle ;
  3. SMMA - moyenne mobile lissée ;
  4. LWMA - moyenne mobile linéaire pondérée ;
  5. JJMA - moyenne adaptative JMA ;
  6. JurX - moyenne ultralinéaire ;
  7. ParMA - moyenne parabolique ;
  8. T3 - lissage exponentiel multiple de Tillson ;
  9. VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
  10. AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.

Il convient de noter que les paramètres de phase des différents algorithmes de calcul de la moyenne ont des significations très différentes. Pour JMA, il s'agit de la variable externe Phase, variant de -100 à +100. Pour T3, il s'agit du facteur de calcul de la moyenne multiplié par 100 pour une meilleure perception, pour VIDYA, il s'agit de la période de l'oscillateur CMO et pour AMA, il s'agit de la période de l'EMA lent. Dans les autres algorithmes, ces paramètres n'affectent pas le calcul de la moyenne. Pour AMA, la période de l'EMA rapide est fixe et égale à 2 par défaut. Le facteur de degré pour AMA est également égal à 2.

L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le répertoire terminal_data_terminal\MQLQL5\Include), une description détaillée de leur utilisation a été publiée dans l'article "Calcul de la moyenne des séries de prix sans tampons supplémentaires pour les calculs intermédiaires".

Cet indicateur a été implémenté pour la première fois dans MQL4 et publié dans Code Base le 04.10.2010.

Indicateur de canal XMA Ichimoku

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/733

UltraCCI UltraCCI

Cet indicateur est basé sur les lectures de l'indicateur technique CCI (Commodity Channel Index) et l'analyse de la direction de la tendance de plusieurs de ses lignes de signal.

Statistical Zigzag Statistical Zigzag

It is a zigzag which creates new zigzag turning points based on passing a volatility threshold

BBands Stop v1 BBands Stop v1

Modification de l'indicateur de tendance "Bollinger Bands ®".

Trading Session Mapping Trading Session Mapping

Un outil pour aligner les noms des sessions de négociation avec l'heure du serveur du courtier et l'heure locale.