Bienvenue sur notre blog ! Aujourd'hui, nous allons parler d'un indicateur qui pourrait bien révolutionner votre manière de trader : le système XMA JJRSX. Cet indicateur vous offre des alertes et des signaux pour prendre des décisions de trading grâce à des points colorés et des flèches sur vos graphiques.
Le fonctionnement de cet indicateur repose sur la comparaison des signaux de l'oscillateur JJRSX et de la moyenne mobile XMA, qui opèrent sur différentes périodes - la période actuelle (celle de votre graphique) et des périodes supérieures.
Les flèches colorées de l'indicateur XMA signalent les opportunités de trading provenant des périodes supérieures, tandis que les signaux de retournement de tendance de l'oscillateur JJRSX proviennent de la période actuelle. Les points colorés indiquent également des signaux de retournement de tendance de l'indicateur XMA. En gros, les flèches colorées sont des signaux d'entrée sur le marché, alors que les points colorés servent à indiquer les sorties.
Prenons un exemple concret : si une flèche verte apparaît, c'est le moment d'ouvrir une position longue. Dès qu'un point rouge apparaît, il est temps de fermer cette position. Pour les positions courtes, vous utiliserez la flèche magenta pour entrer et le point vert pour sortir. Vous pouvez ouvrir et fermer des positions en vous basant sur les signaux des points colorés, tout en utilisant les flèches pour augmenter vos positions existantes.
En ce qui concerne l'algorithme de lissage, vous avez plusieurs options pour la moyenne mobile XMA :
- SMA - moyenne mobile simple;
- EMA - moyenne mobile exponentielle;
- SMMA - moyenne mobile lissée;
- LWMA - moyenne mobile pondérée linéaire;
- JJMA - moyenne adaptative JMA;
- JurX - lissage ultralinéaire;
- ParMA - lissage parabolique;
- T3 - lissage exponentiel multiple de Tillson;
- VIDYA - lissage utilisant l'algorithme de Tushar Chande;
- AMA - lissage utilisant l'algorithme de Perry Kaufman.
Il est important de noter que le paramètre de phase a des significations totalement différentes selon l'algorithme de lissage utilisé. Pour la JMA, c'est une variable externe qui change de -100 à +100. Pour T3, il s'agit d'un ratio de lissage multiplié par 100 pour une meilleure visualisation. Pour VIDYA, c'est la période de l'oscillateur CMO, et pour l'AMA, c'est la période de la moyenne mobile exponentielle lente. Dans les autres algorithmes, ces paramètres n'affectent pas le lissage. Pour l'AMA, la période de la moyenne mobile exponentielle rapide est une valeur fixe égale à 2 par défaut.
Les fichiers compilés des indicateurs XMA et JJRSX doivent être placés dans le dossier terminal_data_folder\MQL5\Indicators\. Ces indicateurs utilisent les classes de la bibliothèque SmoothAlgorithms.mqh (qui doit être copiée dans le dossier terminal_data_folder\MQL5\Include). L'utilisation de ces classes a été décrite en détail dans l'article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Paramètres d'entrée de l'indicateur :
Les paramètres d'entrée de l'indicateur se divisent en trois groupes : les paramètres d'affichage de l'indicateur lui-même, ainsi que ceux de l'indicateur XMA et JJRSX :
//+-------------------------------------+ //| Paramètres d'entrée de l'indicateur | //+-------------------------------------+ input uint SignalLableShift=100; // Décalage vertical des entrées input uint StopLableShift=300; // Décalage vertical des stops input uint AlertCount=0; // Nombre d'alertes soumises input uint SignalBar=1; // Index de la barre de signal, 0 étant la barre actuelle //+-------------------------------------+ //| Indicateur XMA paramètres d'entrée | //+-------------------------------------+ input ENUM_TIMEFRAMES TimeFrame_XMA=PERIOD_H4;// Période du graphique XMA input Smooth_Method MA_Method_XMA=MODE_T3; // Méthode de lissage XMA input int Length_XMA=12; // Profondeur de lissage XMA input int Phase_XMA=15; // Paramètre de lissage XMA [-100...+100] input Applied_price_ IPC_XMA=PRICE_CLOSE; // Prix appliqué XMA //+-------------------------------------+ //| JJRSX indicateur paramètres d'entrée | //+-------------------------------------+ input int Length_JJRSX=8; // Profondeur de lissage JJRSX input int Smooth_JJRSX = 8; // Profondeur de lissage JJMA JJRSX input int Phase_JJRSX = 100; // Paramètre de lissage JJRSX JJMA [-100..+100] input Applied_price_ IPC_JJRSX=PRICE_CLOSE_; // Prix appliqué JJRSX
Articles connexes
- Découvrez l'indicateur Tymen STARC Bands MTF pour MetaTrader 5
- Découvrez l'indicateur 3 en 1 Stochastic pour MetaTrader 5
- Découvrez l'Indicateur Donchian Ultimate pour MT5 : Un Outil Indispensable pour les Traders
- Découvrez le 3XMA_Ichimoku : Un Indicateur Incontournable pour MetaTrader 5
- Découvrez l'indicateur Ultra Spearman Rank Correlation pour MetaTrader 5