Rejoignez notre page de fans
- Vues:
- 70
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Cet indicateur donne des signaux pour réaliser des transactions par de gros points colorés et des flèches sur le graphique, ainsi que des alertes.
Le principe de l'indicateur est basé sur la comparaison des signaux de l'oscillateur JJRSX et de la moyenne mobile XMA, fonctionnant sur des périodes différentes : junior (période graphique) et senior respectivement.
Pour les flèches colorées, les signaux de tendance de l'indicateur XMA sont tirés du cadre temporel senior, et les signaux de changement de tendance de l'oscillateur JJRSX sont tirés du cadre temporel junior. Pour les points colorés, les signaux de changement de tendance de l'indicateur XMA sont analysés. Les flèches de couleur servent de signaux d'ouverture de positions et les points de couleur de signaux de sortie de positions.
Par exemple, si une flèche salée vers le haut apparaît, nous ouvrons une position longue. Dès qu'un point rouge apparaît, nous fermons cette position. Pour les positions courtes, la même stratégie est appliquée avec une flèche rose et un point vert. Vous pouvez ouvrir et fermer des positions en fonction des signaux qui apparaissent avec l'apparition de points colorés, et utiliser les flèches colorées pour compléter des positions existantes.
Pour la moyenne mobile XMA, vous pouvez modifier l'algorithme de calcul de la moyenne :
- 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 Type de 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, 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.
Pour que l'indicateur XMA JJRSX System fonctionne, les fichiers compilés des indicateurs XMA et JJRSX doivent être présents dans le dossier terminal_data_terminal_directory\MQL5\Indicators\. Les indicateurs utilisent les classes de la bibliothèque SmoothAlgorithms.mqh (copiez-les dans le dossier 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".
Paramètres d'entrée de l'indicateur :
Les paramètres d'entrée de l'indicateur sont divisés en trois groupes. Les paramètres d'affichage de l'indicateur lui-même, les paramètres de l'indicateur XMA et les paramètres de l'indicateur 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 de l'arrêt vertical input uint AlertCount=0; // Nombre d'alertes à envoyer input uint SignalBar=1; // Numéro de barre du signal, 0-barre actuelle //+-------------------------------------+ //|| Paramètres d'entrée de l'indicateur XMA | //+-------------------------------------+ input ENUM_TIMEFRAMES TimeFrame_XMA=PERIOD_H4; // Période du graphique XMA input Smooth_Method MA_Method_XMA=MODE_T3; // Méthode de calcul de la moyenne 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; // Constante de prix XMA //+-------------------------------------+ //| Paramètres d'entrée de l'indicateur JJRSX | //+-------------------------------------+ input int Length_JJRSX=8; // Profondeur de lissage JJRSX input int Smooth_JJRSX = 8; // Profondeur de la moyenne JJMA JJRSX input int Phase_JJRSX = 100; // Paramètre de calcul de la moyenne JJMA JJRSX [-100..+100] input Applied_price_ IPC_JJRSX=PRICE_CLOSE_; // Constante de prix JJRSX
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/574

This MQL5 indicator identifies Upward (Bullish) and Downward (Bearish) Pinbars, displayed with customizable arrows (lime for upward, red for downward). It allows fine-tuning of detection parameters like tail body ratio and protrusion. Pop-up and push notification alerts signal new pinbars. Ideal for traders seeking precise reversal pattern detection.

simple atr supertrend with rsi filter

Indicateur plus informatif du mouvement directionnel moyen ADX (Average Directional Index) avec la possibilité de choisir l'algorithme de calcul de la moyenne parmi dix variantes possibles.

Moyenne mobile utilisant un algorithme de régression linéaire.