Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

Le processeur de ticks multidevises OnTickMarketWatch - expert pour MetaTrader 5

Konstantin Gruzdev
Konstantin Gruzdev
Research Engineer. Been programming since 1982. Since 2001, I write software for companies operating in the stock and currency markets. With MetaTrader been working since 2006. Since 2010 an active participant MQL5.Community.
My main creative contribution to the MQL5-coding and the community:
| French English Русский 中文 Español Deutsch 日本語 Português 한국어 Italiano Türkçe
Vues:
233
Note:
(27)
Publié:
Mise à jour:
\MQL5\Experts\OnTickMarketWatch\
MQL5 Freelance 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 :

  1. 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.
  2. Le nom de l’instrument pour lequel un nouveau tick est apparu.
  3. Le cours « Bid » du tick.
  4. 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 :

  1. 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.
  2. 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é ».
  3. 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.

Le processeur de ticks multidevises OnTickMarketWatch

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 bandes de Bollinger ®

Moyenne mobile adaptative avec les bandes de Bollinger.

i-OrdersMQL5 i-OrdersMQL5

Affichage de l'historique des transactions sur le graphique.

Engulfing Pattern Indicator with Volume Confirmation 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 CIniFile

Classe fournissant des méthodes permettant de manipuler les fichiers *.ini de Windows.