Rejoignez notre page de fans
- Vues:
- 127
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
L'indicateur techniqueMoving Average of Oscillator ( OsMA) est généralement la différence entre l'oscillateur et la valeur lissée de l'oscillateur.
Dans ce cas, la ligne principale du MACD est utilisée comme oscillateur et la ligne de signal est utilisée comme lissage.
OSMA = MACD-SIGNAL
Où :
- MACD - valeur de l'indicateur MACD (histogramme) ;
- SIGNAL - valeur moyenne de l'indicateur MACD.
Dans cet indicateur, les méthodes de calcul de la moyenne de l'histogramme MACD et de sa ligne de signal peuvent être modifiées, avec un choix de dix 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 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_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".

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/550
Script to extract Candlesticks data from all time frames to CSV.
Ce script MQL5 exporte les données des chandeliers pour différentes périodes dans un fichier CSV, en capturant des informations essentielles sur le marché telles que les prix d'ouverture, de clôture, de clôture et de clôture maximale. Il analyse les caractéristiques de chaque chandelier, y compris la taille du corps et de la mèche, tout en calculant des mesures supplémentaires telles que les écarts entre les bougies. Après avoir traité les 21 dernières barres, il informe l'utilisateur de la réussite de l'exportation des données.
Push Notification for Opened / Closed Trades (Netting)
Ce code fournit une fonction simple pour envoyer des notifications push à votre appareil mobile lorsque des transactions sont ouvertes ou fermées dans MetaTrader 5. Il est conçu pour les comptes de compensation (où une seule position par symbole est autorisée).
ATRPivot
L'indicateur ATRPivot construit les niveaux de support et de résistance du prix de l'actif sur le graphique en tenant compte de l'indicateur technique ATR True Range Average.
Profil de marché
Market Profile est un outil utilisé par de nombreux traders de futures pour analyser la distribution statistique des prix dans le temps, pour trouver la zone de prix et les valeurs de contrôle pour la session de trading quotidienne. L'indicateur est basé sur un simple mouvement de prix et n'utilise pas les indicateurs standards de la plateforme MetaTrader 5.