Rejoignez notre page de fans
- Vues:
- 130
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Afin de déterminer si la tendance va se poursuivre ou s'affaiblir progressivement, J. Welles Wilder a mis au point l'indicateur ADX (Average Directional Index).
L'indicateur ADX permet d'analyser les tendances du marché et de prendre des décisions de trading, y compris sur le marché FOREX.
Cependant, l'apparence de cet indicateur laisse à désirer - il n'a pas la forme d'affichage la plus pratique.
Pour corriger cet inconvénient, le code de l'indicateur ColorXADX.mq5 a été créé, dans lequel les lignes +DI et -DI sont affichées dans le style DRAW_FILLING avec un changement de couleur en fonction de la direction de la tendance actuelle et de la largeur du nuage, proportionnelle à la force de la tendance. La ligne ADX elle-même se présente sous la forme de points colorés, dont la couleur dépend de la force de la tendance, déterminée par l'emplacement de ces points par rapport aux niveaux, dont les valeurs sont définies dans les paramètres.
Les indicateurs sont construits en utilisant un lissage universel avec deux moyennes et la possibilité de choisir chacune de ces moyennes parmi des dizaines de variantes possibles :
- SMA - moyenne mobile simple ;
- EMA - moyenne mobile exponentielle ;
- SMMA - moyenne mobile lissée ;
- LWMA - moyenne mobile linéaire pondérée ;
- JJMA - moyenne adaptative JMA ;
- JurX - moyenne ultralinéaire ;
- ParMA - moyenne parabolique ;
- T3 - lissage exponentiel multiple de Tillson ;
- VIDYA - calcul de la moyenne à l'aide de l'algorithme de Tushar Chande ;
- AMA - calcul de la moyenne à l'aide de l'algorithme de Perry Kaufman.
Il convient de noter que le paramètre Phase a une signification totalement différente selon les algorithmes de calcul de la moyenne.
- Pour JMA, il s'agit d'une 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, de la période de l'EMA lent ;
- Pour AMA, la période de l'EMA rapide est fixe et égale à la valeur par défaut de 2. Le facteur de degré pour l'AMA est également fixé à 2.
Les indicateurs utilisent les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le répertoire terminal_data_terminal\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".

Paramètres d'entrée de l'indicateur ColorXADX :
//+----------------------------------------------+ //|| Paramètres d'entrée de l'indicateur //+----------------------------------------------+ input Smooth_Method XMA_Method=MODE_T3; // Méthode de calcul de la moyenne de l'histogramme input int ADX_Period =14; // Période de calcul de la moyenne XMA input int ADX_Phase=100; // Paramètre de calcul de la moyenne XMA [-100...+100] input Applied_price_ IPC=PRICE_CLOSE_; // Constante de prix input int Shift=0; // Décalage horizontal de l'indicateur en barres input int ExtraHighLevel=60; // Niveau maximal de la tendance input int HighLevel=40; // Niveau de tendance forte input int LowLevel=20; // Niveau de tendance faible input ENUM_LINE_STYLE LevelStyle=STYLE_DASHDOTDOT; // Style de ligne de niveau input color LevelColor=Blue; // Couleur des niveaux input ENUM_WIDTH LevelWidth=w_1; // Épaisseur des niveaux
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/586
Système XMA JJRSX
Le principe de l'indicateur est basé sur la comparaison des signaux de l'oscillateur JJRSX et de la moyenne mobile XMA, fonctionnant sur différents horizons temporels : junior (horizon graphique) et senior.
Cincin EA
L'EA Cincin (v2.24) est un système de trading automatisé pour MetaTrader 5 qui exécute des transactions aléatoires conservatrices sur un symbole spécifié (par exemple, EURUSD), avec des fonctionnalités telles que la gestion des paniers, la couverture et le contrôle des positions.
LinearRegSlope V2
Moyenne mobile utilisant un algorithme de régression linéaire.
TardioBot
TardioBot V1.05, nommé d'après un personnage historique Giuseppe Tardio, est un Expert Advisor conçu pour MetaTrader 5 qui utilise une stratégie d'arbitrage triangulaire.