Rejoignez notre page de fans
- Publié par:
- NFTrader
- Vues:
- 46
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Après avoir cherché un tel script, j'ai décidé de créer le mien et de le partager avec la communauté MQL5.
Ce script exporte les valeurs des indicateurs vers un fichier CSV avec la date et l'heure (vous pouvez modifier les paramètres de la fonction iCustom pour changer l'indicateur à exporter).
Version 2 :
- Code amélioré
- Les valeurs sont maintenant exportées sous forme de nombres dans les feuilles de calcul, par exemple Excel, afin que vous puissiez effectuer des calculs facilement (il n'est pas nécessaire de les convertir en nombres dans Excel) ;
- Le script demande maintenant des entrées : Répertoire et nom de l'indicateur + Période de l'indicateur. (voir l'image ci-jointe) ;
- Le nom du fichier exporté ressemble maintenant à : par exemple EURUSD_PERIOD_H1(RSI,14).
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/273

ZigZag, dépourvu de la plupart des inconvénients du type.

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.

La bibliothèque contient des algorithmes de fonctions de hachage à usage général : adler32, CRC-32, MaHash8v64. Elle contient également des fonctions permettant de convertir une représentation décimale en chaîne de caractères dans le système de base et vice versa.

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.