Description :
L'indicateur affiche un histogramme (l'idée n'est pas de moi) avec des valeurs de spread minimales (rouge), moyennes (vert) et maximales (bleu) sur les barres correspondantes.
Cette surveillance est très utile pour comparer les spreads des courtiers et analyser la dynamique des spreads.
Image :

Fig 1. Fonctionnement de l'indicateur pour des paires de devises réelles et synthétiques. Courtier X.
Les informations collectées ne sont pas perdues après la suppression de l'indicateur et peuvent être affichées à nouveau après l'attachement au graphique.
De plus, l'indicateur a la fonctionnalité de visualiser un spread pour des paires de devises synthétiques.

Fig 2. Fonctionnement de l'indicateur pour des paires de devises réelles et synthétiques. Courtier Y.
Recommandations :
Pour utiliser des paires de devises synthétiques, suivez les étapes suivantes :
- Exécutez l'expert EXP_Monitoring-Synthetic sur une paire réelle (en tant que synthétique). Il est nécessaire de spécifier la devise (propriété Currency), qui sera utilisée pour le calcul de la paire synthétique ;
- Ouvrez le graphique hors ligne pour la paire synthétique construite (XXXYYY_ZZZ) (le graphique sera mis à jour automatiquement avec chaque nouvelle barre) ;
- Attachez l'indicateur IND_Monitoring-Spread au graphique hors ligne ouvert ;
Sur les figures présentées ci-dessus, sur le côté droit, il y a des paires synthétiques EURCAD (via USD, utilisant EURUSD et USDCAD) et GBPJPY (via EUR, utilisant EURGBP et EURJPY).
Pour chacune de ces paires, l'indicateur IND_Monitoring-Spread montre la dynamique du spread de la paire synthétique correspondante. Pour le test de stratégie des paires synthétiques, il est possible de les utiliser dans le Testeur de stratégie, comme des paires réelles. Ainsi, les données historiques générées et les caractéristiques de spread des paires synthétiques peuvent être utilisées par la suite.
L'expert EXP_Monitoring-Synthetic est un expert de type boucle, donc il peut être exécuté comme un script (lorsque vous fermez le terminal, le script est automatiquement supprimé du graphique). De plus, comme l'indicateur ci-dessus, l'expert ne perd pas les données historiques collectées des paires synthétiques.
Le code proposé peut être modifié pour effectuer une mise à jour en temps réel du graphique hors ligne, mais cela nécessiterait plus de ressources de calcul que pour la version actuelle, qui se met à jour avec chaque nouvelle barre. Notez que pour l'auto-mise à jour des graphiques hors ligne, vous devez autoriser l'utilisation de DLL dans votre terminal client.
Remarque de l'éditeur :
Notez qu'il s'agit d'une traduction miroir de la version originale en russe.
Si vous avez des questions à poser à l'auteur, des suggestions ou des commentaires, il est préférable de les poster là-bas.
Si vous trouvez ce code utile pour le trading ou à des fins éducatives, n'oubliez pas de remercier l'auteur.
Articles connexes
- iMAX3 : Détecteur de Tendances Rapides pour Traders
- Découvrez l'indicateur Tymen STARC Bands MTF pour MetaTrader 5
- Améliorez vos graphiques avec ClearView : Indicateurs et modèles pour MetaTrader 5
- Découvrez l'indicateur 3 en 1 Stochastic pour MetaTrader 5
- Affichez la tendance actuelle sur tous les délais avec un indicateur pour MetaTrader 4