Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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

Ultra Momentum - indicateur pour MetaTrader 5

Publié par:
Nikolay Kositsin
Vues:
98
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

Auteur réel :

dm34@mail.ru

Cet indicateur est basé sur les lectures de l'indicateur technique Momentum et l'analyse de la direction de la tendance d'un ensemble de ses lignes de signal. L'algorithme de calcul des lignes de signal est le suivant. Comme données initiales, nous avons les paramètres d'entrée de l'indicateur :

  • StartLength - valeur minimale de départ de la première ligne de signal ;
  • Step - pas de changement de période ;
  • StepsTotal - nombre de changements de période.

Toute valeur de la période à partir de l'ensemble des lignes de signal est calculée par la formule de progression arithmétique :

SignalPeriod(Number)  =  StartLength + Number * Step

La valeur de la variable Nombre varie de zéro à PasTotal. Les valeurs obtenues des périodes sont ajoutées au tableau des variables et utilisées à chaque tick de l'indicateur pour obtenir un tableau des valeurs moyennes de l'indicateur RSI. Sur la base de ce tableau, les directions de la tendance actuelle pour chacune des moyennes sont calculées et les quantités de tendances positives et négatives sont déterminées pour l'ensemble du tableau des valeurs moyennes de l'IFR. Les nombres finaux de tendances positives et négatives sont moyennés et utilisés comme lignes d'indicateur, qui forment un nuage coloré affiché à l'aide du style DRAW_FILLING.

La direction de la tendance dans cet indicateur est déterminée par la couleur du nuage, et la force de la tendance est déterminée par sa largeur. Vous pouvez utiliser les niveaux de surachat (UpLevel) et de survente (DnLevel), qui sont définis en tant que pourcentage de l'étendue maximale de l'indicateur.

En outre, l'indicateur offre la possibilité de déterminer la direction du taux de changement de la force de la tendance, qui est affichée par des carrés colorés. Si la force de la tendance augmente, la couleur de ces carrés coïncidera avec la couleur du nuage, sinon les carrés seront de couleur opposée.

Les algorithmes de calcul de la moyenne de l'indicateur peuvent être modifiés selon dix variantes 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_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".

Indicateur UltraMomentum

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

Niveaux fractals Niveaux fractals

L'indicateur FractalLevels affiche un canal construit à l'aide de fractales.

Conseiller expert en théorie des probabilités pour le Forex Conseiller expert en théorie des probabilités pour le Forex

Conseiller en théorie des probabilités

XMA_Ichimoku XMA_Ichimoku

Moyenne mobile dont l'algorithme de calcul est similaire à celui des moyennes de l'indicateur Ichimoku Kinko Hyo.

Breakout Strategy with Prop Firm Helper Functions Breakout Strategy with Prop Firm Helper Functions

Il s'agit d'une mise à jour de la "Stratégie de rupture simple mais efficace". Dans ce code, j'ai ajouté quelques fonctions d'aide pour les défis de la firme d'accessoires.