Expert Advisors: Multicurrency Event-Handler OnTick(string symbol)

 

Multicurrency Event-Handler OnTick(string symbol):

Eine vereinfachte Implementierung des Multicurrency-Modus in MetaTrader 5. Es ist nicht nötig, sich damit auseinanderzusetzen, wie das funktioniert. Minimum an Einstellungen. Maximum an Benutzerfreundlichkeit. Funktioniert im Tester.

Autor: Konstantin Gruzdev

 
Vielen Dank an den Autor! Toller Artikel für Benutzer! Durchdachtes, einfaches und leicht zu bedienendes Schnittstellen-Template.
 

Der Artikel ist wirklich ausgezeichnet, vor allem in Ermangelung von Standard- und eleganteren Lösungen in der Sprache selbst.

Ich wünschte, sie würden die Ereignisse im Tester früher in Ordnung bringen. Ein großes Lob an den Autor für seine Arbeit.

 
-Alexey-:
Vielen Dank an den Autor! Toller Artikel für Benutzer! Durchdachtes, einfaches und leicht zu verwendendes Interface-Template.
Interessant:

Der Artikel ist wirklich großartig, vor allem in Ermangelung von Standard- und eleganteren Lösungen in der Sprache selbst.

Ich wünschte, sie würden die Ereignisse im Tester schon in Ordnung bringen. Großes Lob an den Autor für seine Arbeit.

Vielen Dank, liebe Kollegen.

Wenn jemand es verwendet hat, bitte teilen Sie Ihre Beobachtungen oder Ideen.

 

Ausgezeichnete Option des Mehrwährungsmodus. Alles ist klar und verständlich. Und es scheint zu funktionieren, wie es sollte.

 
Es gibt zwar keine Möglichkeit, den Vorlagencode zu studieren, aber es ist einfacher zu fragen: Ist der Multithreading-Modus implementiert (jedes Symbol hat seinen eigenen Thread), oder läuft alles innerhalb eines Threads?
 
Yedelkin:
Da es keine Möglichkeit gibt, den Vorlagencode zu studieren, ist es einfacher zu fragen: Ist der Multithreading-Modus implementiert (jedes Symbol hat seinen eigenen Thread), oder läuft alles innerhalb eines Threads?
Nein, er ist nicht implementiert. Es gibt eine Ausnahme: alle geladenen"Spione" für Symbole arbeiten in ihren eigenen Threads.
 
Lizar:
Nein, das ist nicht implementiert. Es gibt eine Ausnahme: alle geladenen"Spione" für Charaktere werden in ihren eigenen Threads ausgeführt.
NA GUT! Und das mit den Spionen war auch schon nach dem Lesen des Artikels klar :)
 

Hallo, Lizar

ich bin neu bei mql5 und habe Schwierigkeiten, den Code zu verstehen. Ich habe ein paar Fragen:

  1. ich verstehe nicht, wie man das Ereignis, das vom Spionagekontrollzentrum in der Testphase erzeugt wird, mit Hilfe von globalen Variablen verfolgt
  2. warum die exadezimale Nummerierung von ENUM_CHART_EVENT_SYMBOL und ob ich sie in "int" von 1 auf 23 ändern kann
  3. es kann einige Probleme mit der Handhabung der Indikatoren geben, denn wenn man den Zeitrahmen ändert, duplizieren sich die Agenten: es scheint, als gäbe es keine Indikator-Handles für die Kündigung.

Ich versuche, etwas wie https://www.mql5.com/de/articles/143 zu bauen, aber in Multicurrency-Modus...

Ich entwerfe die Struktur von EA und Ihre Implementierungen von CisnewBar und dies für Multimulticurrency-Modus mit benutzerdefinierten Ereignissen sind sehr interessant und usefull

für mein pourpose.. die letzte Frage (für einen Moment! :) ), warum Sie nicht etwas wie CisnewBar für Multimulticurrency-Modus implementieren können? Ich habe Ihren großartigen Artikel https://www.mql5.com/de/articles/234 gelesen, aber es gibt keinen Beispiel-EA, der mit verschiedenen Instrumenten handelt, nur einen Indikator, so dass es für mich etwas schwieriger ist, das ganze Thema zu verstehen.

Vielen Dank im Voraus, und sorry für mein Englisch, ich bin Italiener...

 

Lizar, liebe, helfen Sie mir, Ihre letzte multival von Februar zu beenden.

Ich habe alles getan, wie Sie schrieb, aber während (seit 2-00 heute) geöffnet und geändert ein Instrument?

 
artall:

Lizar, liebe, helfen Sie mir, Ihre letzte multival von Februar zu beenden.

Ich habe alles getan, wie Sie schrieb, aber während (seit 2-00 heute) geöffnet und geändert ein Instrument?


Jetzt überprüft, was hier im Archiv ist. Alles funktioniert. Bekommen Sie Ticks auf allen Instrumenten? Sie können in zwei Fällen nicht kommen: wenn es kein Instrument im "Market Watch" gibt oder der Spion nicht gestartet wurde.