Diskussion zum Artikel "Marktsimulation (Teil 09): Sockets (III)"

 

Neuer Artikel Marktsimulation (Teil 09): Sockets (III) :

Der heutige Artikel ist eine Fortsetzung des vorangegangenen Artikels. Wir werden uns die Implementierung eines Expert Advisors ansehen und uns dabei vor allem darauf konzentrieren, wie der Servercode ausgeführt wird. Der im vorigen Artikel beschriebene Code reicht nicht aus, damit alles wie erwartet funktioniert. Daher ist es notwendig, beide Artikel zu lesen, um besser zu verstehen, was passieren wird.

Im vorherigen Artikel, Marktsimulation (Teil 08): Sockets (II), haben wir mit der Entwicklung einer praktischen Anwendung begonnen, die Sockets verwendet. Ziel war es, die Verwendung dieses Tools in einer auf MetaTrader 5 ausgerichteten Programmierung zu demonstrieren. Es stimmt, dass MQL5 es uns nicht erlaubt, einen Server direkt mit reinem MQL5 zu erstellen. Da die Verwendung von Sockets jedoch unabhängig von einer bestimmten Sprache oder sogar dem Betriebssystem ist, können wir sie auch im MetaTrader 5 verwenden, indem wir die Programmierung in MQL5 implementieren.

Aus internen Gründen der MetaTrader 5-Plattform selbst können wir jedoch keine Indikatoren zusammen mit Sockets verwenden. Oder genauer gesagt: Wir können keine Aufrufe zu Socket-bezogenen Prozeduren innerhalb eines Indikatorcodes platzieren. Der Grund dafür ist, dass wir sonst die Leistung der in den Indikatoren durchgeführten Berechnungen einfrieren oder beeinträchtigen könnten.

Dennoch hindert uns nichts daran, Indikatoren auch für andere Zwecke zu verwenden. Und genau das haben wir im vorherigen Artikel getan, in dem wir unseren gesamten Mini-Chat, einschließlich der Steuerelemente und des Textfelds, in einem Indikator erstellt haben. Die Details, die im Indikator erstellt und platziert werden, beeinträchtigen in keiner Weise den Ausführungsfluss der Indikatoren. Aber ohne die Verwendung eines Indikators wäre es ziemlich kompliziert, das zu erstellen, was im vorigen Artikel gemacht wurde, weil wir am Ende mit einem Bereich des Charts des Vermögenswertes, der geplottet wird, interferieren würden.


Autor: Daniel Jose