Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
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:
85
Note:
(32)
Publié:
gmma.mq5 (9.77 KB) afficher
\MQL5\Include\
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Daryl Guppy est un trader professionnel et l'auteur deTrend Trading, TradingTactics etBetter Stock Trading : Money and Risk Management. Il donne des séminaires de trading en Australie, en Asie, en Chine et aux États-Unis.

La moyenne mobile multiple de Guppy (GMMA) est un indicateur basé sur les relations entre les groupes de moyennes mobiles. Chaque groupe de moyennes mobiles de l'indicateur GMMA donne un aperçu du comportement des deux groupes dominants du marché : les traders et les investisseurs. Cet indicateur permet au trader de comprendre les relations de marché illustrées sur le graphique et de choisir ainsi la méthodologie de trading la plus appropriée et les instruments de trading les plus adéquats. L'indicateur GMMA est conçu pour comprendre la nature des mouvements de tendance sur une base quotidienne ou intrajournalière.

L'activité implicite des traders est suivie à l'aide d'un groupe de moyennes mobiles à court terme. Les traders sont toujours à l'origine d'un changement de tendance. Leurs achats poussent les prix à la hausse en prévision d'un changement de tendance d'une tendance baissière à une tendance haussière. Leur activité est représentée par un groupe de moyennes mobiles exponentielles à 3, 5, 8, 10, 12 et 15 périodes.

Une tendance ne se poursuit que si d'autres acheteurs entrent également sur le marché. Les tendances fortes sont maintenues par les investisseurs à long terme. Les investisseurs mettent plus de temps à reconnaître un changement de tendance, mais ils suivent toujours les opérateurs. Nous suivons l'activité implicite des investisseurs à l'aide d'un groupe de moyennes mobiles à long terme. Ce groupe comprend des moyennes mobiles exponentielles à 30, 35, 40, 45, 50 et 60 périodes.

L'indicateur GMMA est utilisé dans six situations de trading :

  1. Rupture de tendance classique ;
  2. Rejoindre une tendance ;
  3. Profiter de la faiblesse des prix ;
  4. Rallye et rupture de tendance ;
  5. Choisir la meilleure sortie ;
  6. Trader les bulles.

Les algorithmes de calcul de la moyenne de l'indicateur peuvent être modifiés grâce à 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 Phase1 et Phase2 ont des significations très différentes selon les algorithmes de calcul de la moyenne. 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_directory\MQL5\Include), une description détaillée de leur utilisation a été publiée dans l'article "Averaging price series without additional buffers for intermediate calculations".

Fig.1 Indicateur GMMA


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

//+-----------------------------------+
//|| Paramètres d'entrée de l'indicateur
//+-----------------------------------+
input Smooth_Method xMA_Method=MODE_EMA; // Méthode de calcul de la moyenne
input int TrLength1=3;   // Période de calcul de la moyenne d'un trader 
input int TrLength2=5;   // Période de calcul de la moyenne 2 
input int TrLength3=8;   // Période de calcul de la moyenne 3 opérations 
input int TrLength4=10;  // Période de calcul de la moyenne 4 opérations 
input int TrLength5=12;  // Période de calcul de la moyenne 5 opérations
input int TrLength6=15;  // Période de calcul de la moyenne 6 opérations 

input int InvLength1=30; // Période de calcul de la moyenne de l'investisseur 1
input int InvLength2=35; // Période de calcul de la moyenne 2 investisseur
input int InvLength3=40; // Période de calcul de la moyenne 3 Période de l'investisseur
input int InvLength4=45; // Période de calcul de la moyenne 4 investisseur
input int InvLength5=50; // Période de calcul de la moyenne 5 Période de l'investisseur
input int InvLength6=60; // Période de calcul de la moyenne 6 Période de l'investisseur
                   
input int xPhase=100;                 // Paramètre de lissage
input Applied_price_ IPC=PRICE_CLOSE; // Constante de prix
input int Shift=0;                    // Décalage horizontal de l'indicateur en barres

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

Risk reward box Risk reward box

Cet indicateur crée automatiquement une boîte de risque/récompense sur tous les graphiques ouverts en se basant sur le prix le plus haut et le plus bas avec les anciennes bougies.

DPO - MA modified DPO - MA modified

Le point principal est la transformation de la courbe MA en ligne horizontale et la courbe DPO représente la distance entre le prix de clôture et le niveau zéro ou la courbe MA.

Tableau de l'IncCCIOn Tableau de l'IncCCIOn

La classe CCCIOnArray est conçue pour calculer les valeurs de l'indicateur Commodity Channel Index (CCI) en utilisant la mémoire tampon de l'indicateur.

XMA-XN XMA-XN

Un éventail de cent moyennes mobiles XMA avec la possibilité de modifier le nombre de lignes sur le graphique et de sélectionner l'une des dix méthodes de calcul de la moyenne.