Rejoignez notre page de fans
- Vues:
- 233
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Le gestionnaire de ticks standard OnTick() permet de recevoir des ticks pour un seul instrument à la fois. Le trading multidevises nécessite des ticks pour chaque instrument concerné. Il est d’ailleurs parfois souhaitable de les recevoir pour tous les instruments présents dans la fenêtre « Aperçu du marché ».
À cette fin, l’expert advisor ci-joint exOnTickMarketWatch.mq5 utilise la fonction standard de traitement des événements utilisateur OnChartEvent(), grâce à laquelle nous obtenons :
- Le numéro de l'instrument (selon l'ordre d'affichage dans la fenêtre « Aperçu du marché ») pour lequel un nouveau tick est apparu.
- Le nom de l’instrument pour lequel un nouveau tick est apparu.
- Le cours « Bid » du tick.
- Le spread du symbole pour lequel un nouveau tick est apparu.
Pour que les ticks des instruments de la « Vue d'ensemble du marché » soient transmis au robot, il faut exécuter le script fourni scOnTickMarketWatch.mq5 sur le graphique du robot.
Conseils d'utilisation :
- Cette version du gestionnaire de ticks multidevises est assez gourmande en ressources. Vous pouvez réduire la charge sur le processeur en augmentant le délai de réception des ticks dans le script, à l'aide de la variable delay. Cependant, vous risquez alors de manquer un certain nombre de ticks.
- Une fois le script et l’expert lancé, vous pouvez facilement choisir les instruments pour lesquels vous souhaitez recevoir des ticks, simplement en ajoutant ou en supprimant des symboles dans la fenêtre « Aperçu du marché ».
- En consultant le code, je pense que vous n’aurez aucun mal à modifier les paramètres de réception dans votre expert en fonction de vos besoins. Par exemple, pour recevoir le cours Ask à la place du spread.
P.S. Ce contenu a été publié pour la première fois sur le forum.

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/209
Moyenne mobile adaptative avec bandes de Bollinger ®
Moyenne mobile adaptative avec les bandes de Bollinger.
i-OrdersMQL5
Affichage de l'historique des transactions sur le graphique.
Engulfing Pattern Indicator with Volume Confirmation
Cet indicateur détecte les configurations de chandeliers d'engloutissement haussiers et baissiers avec un filtre de volume optionnel pour mettre en évidence les signaux les plus forts.
Classe CIniFile
Classe fournissant des méthodes permettant de manipuler les fichiers *.ini de Windows.