Rejoignez notre page de fans
- Publié par:
- Vues:
- 258
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Après avoir cherché un script de ce type, j'ai décidé de créer le mien et de le partager avec la communauté MQL5.
Ce script exporte les valeurs d'un indicateur vers un fichier CSV, accompagnées de la date et de l'heure (vous pouvez modifier les paramètres de la fonction iCustom pour choisir l'indicateur à exporter).

Version 2 :
- Code amélioré ;
- les valeurs sont désormais exportées sous forme de nombres dans des tableurs (par exemple Excel), ce qui vous permet d'effectuer facilement des calculs dessus (plus besoin de les convertir en nombres dans Excel) ;
- Le script demande désormais les informations suivantes : répertoire et nom de l'indicateur + période de l'indicateur. (voir image ci-jointe) ;
- Le nom du fichier exporté se présente désormais comme suit : par exemple EURUSD_PERIOD_H1(RSI,14).
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/273
ZigZag professionnel
ZigZag, qui ne présente pas la plupart des défauts d'un modèle classique.
Show Positions on Custom Chart (or standard chart) for MT5
Cet indicateur est un utilitaire qui permet d'afficher des niveaux de transaction étiquetés sur n'importe quel graphique. Si vous souhaitez remplacer vos niveaux de prix natifs sur un graphique natif, désactivez l'option "Show trade levels" dans les propriétés du graphique F8 et attachez cet indicateur. Si vous souhaitez afficher les niveaux de transaction sur un graphique personnalisé (où les niveaux de transaction natifs ne peuvent pas être affichés), attachez simplement cet indicateur. BaseSymbol - spécifie le symbole à partir duquel les données de niveau de transaction seront tirées - pratique pour les symboles personnalisés uniques. TextBarsBack - spécifie le nombre de barres en arrière dans l'historique à partir de la barre actuelle où les étiquettes de niveau seront dessinées. Note : Bien que le nombre magique soit référencé dans le code, il n'est pas actuellement inclus dans les lignes de transaction. Si vous exécutez plusieurs EA sur le même symbole, vous pouvez modifier le code pour afficher les nombres magiques et exécuter plusieurs instances de l'indicateur sur un graphique. Vous pouvez également modifier la taille des polices et l'espacement du texte dans les propriétés de l'objet en fonction des différentes résolutions d'affichage.
Bibliothèque de fonctions de hachage et de conversions vers d'autres systèmes de numération
La bibliothèque contient des algorithmes de fonctions de hachage à usage général : adler32, CRC-32, MaHash8v64. Elle comprend également des fonctions permettant de convertir des nombres décimaux en chaînes de caractères au format Base, et inversement.
Spread indicator MT5
L'indicateur Spread MetaTrader affiche le spread actuel dans la fenêtre principale du graphique. Vous pouvez modifier les paramètres de la police, la position de l'indicateur et la normalisation de la valeur de l'écart. Le spread est redessiné après chaque tick, garantissant ainsi la valeur du spread la plus récente et la plus active. Cela peut être utile pour les courtiers ayant des spreads variables ou des spreads qui sont souvent élargis. Vous pouvez également activer l'affichage d'une étiquette de spread à côté de la ligne d'offre actuelle. L'indicateur est disponible pour MT4 et MT5.