Rejoignez notre page de fans
- Publié par:
- Nikolay Kositsin
- Vues:
- 127
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Auteur réel :
LenIFCHIK
Cet indicateur est conçu pour évaluer le niveau réel de surachat/survente du marché.
Les barres de l'histogramme de l'indicateur changent de couleur lorsque sa valeur devient supérieure ou égale à 60 %, 80 % et 100 % du niveau de surachat/survente. Dans un premier temps, D. DiNapoli décrit un graphique linéaire de cet indicateur, mais l'interprétation sous forme d'histogramme coloré, où le franchissement d'un des niveaux critiques change la couleur de la barre, est peut-être plus illustrative.
Dans cet indicateur, la méthode de calcul de la moyenne peut être modifiée avec un choix de dix options 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 prêter attention au fait que les paramètres de type Phase ont des significations très différentes 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.
L'indicateur utilise 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".
Cet indicateur a été mis en œuvre pour la première fois dans MQL4 et publié dans CodeBase le 30.03.2010.

Fig.1. Indicateur XTrendlessOS
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/663
Bougies de transformation X2MA
L'indicateur transfère les données de prix dans un nouveau système de coordonnées, associé aux valeurs de l'indicateur X2MA.
Logging Class for both MQL4 and MQL5
La classe CDebugLogger est un utilitaire de journalisation flexible et complet conçu pour être utilisé dans les environnements MQL4/5. Elle permet aux développeurs d'enregistrer des messages à différents niveaux d'importance (INFO, WARNING, ERROR, DEBUG) avec des options permettant d'inclure des horodatages, des signatures de fonctions, des noms de fichiers et des numéros de lignes dans les entrées du journal. La classe prend en charge la journalisation vers la console et les fichiers, avec la possibilité de sauvegarder les journaux dans un dossier commun et au format CSV. En outre, elle offre une fonctionnalité permettant de réduire au silence les journaux sur la base de mots-clés spécifiques, ce qui garantit que les informations sensibles ne sont pas enregistrées. Cette classe est idéale pour les développeurs qui souhaitent mettre en œuvre des mécanismes de journalisation robustes dans leurs applications MQL4/5, avec des fonctionnalités personnalisables qui répondent à un large éventail de besoins en matière de débogage et de surveillance.
PriceAlert
L'indicateur affiche une ligne horizontale qui sert à définir le niveau de déclenchement du signal.
HiLo
Indicateur de ligne haute et basse