Experts: Gestionnaire d'événements multidevises OnTick(string symbol)

 

Gestionnaire d'événements multidevises OnTick(string symbol):

Mise en œuvre simplifiée d'un mode multidevise à part entière dans MetaTrader 5. Il n'est pas nécessaire de comprendre son fonctionnement. Un minimum de réglages simples. Un maximum de commodité pour les utilisateurs. Fonctionne dans le testeur.

Author: Konstantin Gruzdev

[Supprimé]  
Merci à l'auteur ! Excellent article pour les utilisateurs ! Modèle d'interface réfléchi, simple et facile à utiliser.
[Supprimé]  

L'article est vraiment excellent, surtout en l'absence de solutions standard et plus élégantes dans le langage lui-même.

J'aurais aimé que les événements dans le testeur soient réglés plus tôt. Bravo à l'auteur pour son travail.

 
-Alexey-:
Merci à l'auteur ! Excellent article pour les utilisateurs ! Modèle d'interface réfléchi, simple et facile à utiliser.
Intéressant:

L'article est vraiment excellent, surtout en l'absence de solutions standard et plus élégantes dans le langage lui-même.

J'aimerais qu'ils règlent déjà les événements dans le testeur. Bravo à l'auteur pour son travail.

Merci, chers collègues.

Si quelqu'un l'a utilisé, merci de partager vos observations ou vos idées.

 

Excellente option du mode multidevise. Tout est clair et compréhensible. Et cela semble fonctionner comme il se doit.

 
Bien qu'il ne soit pas possible d'étudier le code du modèle, il est plus facile de poser la question suivante : le mode multithreading est-il mis en œuvre (chaque symbole a son propre thread), ou tout se déroule-t-il dans un seul thread ?
 
Yedelkin:
Bien qu'il ne soit pas possible d'étudier le code du modèle, il est plus facile de poser la question suivante : le mode multithreading est-il implémenté (chaque symbole a son propre thread), ou tout se déroule-t-il au sein d'un seul thread ?
Non, il n'est pas implémenté. Il y a une exception : tous les"espions" chargés pour les symboles fonctionneront dans leurs propres fils d'exécution.
 
Lizar:
Non, cela n'est pas mis en œuvre. Il y a une exception : tous les"espions" chargés pour les personnages fonctionneront dans leurs propres threads.
D'ACCORD ! Et c'était déjà clair pour les espions même après avoir lu l'article :)
 

Bonjour, Lizar

Je suis novice en matière de mql5 et j'ai donc du mal à comprendre le code... J'ai quelques questions :

  1. je ne comprends pas comment vous suivez l'événement généré par le panneau de contrôle spy dans la phase de test en utilisant des variables globales
  2. pourquoi la numération exadécimale de ENUM_CHART_EVENT_SYMBOL et si je peux la changer en "int" de 1 à 23
  3. il peut y avoir des problèmes avec la gestion des indicateurs car si vous changez de timeframe les agents se dupliquent : il semble qu'il n'y ait pas d'annulation de la gestion des indicateurs...

J'essaie de construire quelque chose comme https://www.mql5.com/fr/articles/143 mais en mode multi-devises...

Je suis en train de concevoir la structure de l'EA et vos implémentations de CisnewBar et ceci pour le mode multidevise en utilisant des événements personnalisés sont très intéressantes et utiles.

Pour ma part, la dernière question (pour le moment ! :) ) est de savoir pourquoi vous ne pouvez pas implémenter quelque chose comme le CisnewBar pour le mode multidevise ? J'ai lu votre excellent article https://www.mql5.com/fr/articles/234 mais il n'y a pas d'exemple d'EA qui trade sur différents instruments, seulement un indicateur, donc pour moi c'est un peu plus difficile de comprendre tout le sujet....

Merci d'avance, et désolé pour mon anglais, je suis italien...

 

Lizar, mon cher, aidez-moi à finaliser votre dernier multival de février.

J'ai tout fait comme vous l'avez écrit, mais pendant que (depuis 2-00 aujourd'hui) j'ai ouvert et modifié un instrument ?

 
artall:

Lizar, mon cher, aidez-moi à finaliser votre dernier multival de février.

J'ai tout fait comme vous l'avez écrit, mais pendant que (depuis 2-00 aujourd'hui) j'ai ouvert et modifié un instrument ?


J'ai maintenant vérifié ce qui se trouve dans les archives. Tout fonctionne. Avez-vous des ticks sur tous les instruments ? Ils peuvent ne pas venir dans deux cas : s'il n'y a pas d'instrument dans le "Market Watch" ou si l'espion n'a pas démarré.