L'outil standard OnTick() permet de recevoir les ticks pour un seul symbole. Cependant, pour les experts en multi-devises, il est essentiel d'obtenir les ticks pour plusieurs symboles. Dans certains cas, il est nécessaire de recevoir les ticks pour tous les symboles de la fenêtre "Market Watch".
L'Expert Advisor exOnTickMarketWatch.mq5 utilise le gestionnaire d'événements standard de la fonction OnChartEvent(), fournissant les informations suivantes :
- Index du symbole dans la fenêtre "Market Watch"
- Nom du symbole
- Prix Bid du tick.
- Écart (spread) du symbole.
Pour recevoir les ticks de la fenêtre "Market Watch", il suffit de lancer le script scOnTickMarketWatch.mq5.
Recommandations :
- Cette version du gestionnaire d'événements multi-devises utilise beaucoup de ressources. Vous pouvez diminuer l'utilisation CPU en augmentant la variable de délai du script, mais cela peut entraîner la perte de certains ticks.
- Après avoir lancé le script et l'Expert Advisor, vous pouvez spécifier les symboles en les ajoutant dans la fenêtre "Market Watch".
- Vous avez la possibilité de modifier le code selon vos besoins, par exemple, pour recevoir le prix Ask au lieu du spread.
P.S. Cet outil a été publié sur un forum russe ici.

Articles connexes
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5
- Découvrez CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5