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
Vues:
30
Note:
(21)
Publié:
\MQL5\Include\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Véritable auteur :

EarnForex

Le XMA de 3ème génération est une moyenne mobile de 3ème génération. Il s'agit d'une version avancée de l'indicateur standard de moyenne mobile (MA), qui utilise une procédure assez simple pour réduire le décalage temporel en augmentant la période de la moyenne mobile.

La méthode a été décrite pour la première fois par Manfred Durschner dans son article Gleitende Durchschnitte 3.0 (en allemand). La mise en œuvre présentée ici utilise λ = 2, ce qui donne le meilleur effet de réduction du décalage. Un λ plus élevé augmente la similitude avec la ligne de moyenne mobile classique.

Paramètres d'entrée :

//+-----------------------------------+
//|| Paramètres d'entrée de l'indicateur
//+-----------------------------------+
input Smooth_Method XMA_Method=MODE_EMA; // Méthode de calcul de la moyenne
input int XLength=50;                   // Profondeur de lissage 
input int XPhase=15;                    // Paramètre de lissage
input Applied_price_ IPC=PRICE_TYPICAL;  // Constante de prix
input int Shift=0;                       // Décalage horizontal de l'indicateur en barres
input int PriceShift=0;                 // Décalage vertical de l'indicateur en points

Vous pouvez modifier les algorithmes de calcul de la moyenne dans l'indicateur en choisissant parmi 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 fixé à 2.

L'indicateur utilise les classes de la bibliothèque SmoothAlgorithms.mqh (vous devez les copier dans le répertoire terminal_data_directory\MQL5\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".

Fig.1 Indicateur 3rdGenXMA

Fig.1 Indicateur 3rdGenXMA

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

SinTick SinTick

Indicateur de tic de sinus !!!

BinanceQuotesDownloader BinanceQuotesDownloader

Affichage en temps réel des cours de Binance

Squize_MA Squize_MA

L'indicateur Squize_MA représente le croisement de deux muwings avec des périodes de calcul de moyenne différentes et des limites conditionnelles plates sont ajoutées au graphique.

Calculateur de risque pour MT 5 Calculateur de risque pour MT 5

L'indicateur calcule votre risque en pourcentage et vous donne la taille de lot acceptable pour votre risque. Il vous suffit de spécifier le risque en pourcentage et la taille du stop en pips.