Diskussion zum Artikel "Marktsimulation (Teil 07): Sockets (I)"

 

Neuer Artikel Marktsimulation (Teil 07): Sockets (I) :

Sockets. Wissen Sie, wofür sie da sind oder wie man sie in MetaTrader 5 verwendet? Wenn die Antwort nein lautet, sollten wir sie zunächst studieren. Im heutigen Artikel werden wir die Grundlagen behandeln. Da es mehrere Möglichkeiten gibt, das Gleiche zu tun, und wir immer am Ergebnis interessiert sind, möchte ich zeigen, dass es tatsächlich eine einfache Möglichkeit gibt, Daten aus MetaTrader 5 in andere Programme, wie z. B. Excel, zu übertragen. Die Hauptidee ist jedoch nicht, Daten von MetaTrader 5 nach Excel zu übertragen, sondern umgekehrt, d.h. Daten von Excel oder einem anderen Programm nach MetaTrader 5 zu übertragen.

Im vorangegangenen Artikel, Marktsimulation (Teil 06): Übertragen von Informationen von MetaTrader 5 nach Excel, habe ich erklärt, wie Sie mit einfachen Mitteln und reinem MQL5 Kursdaten von MetaTrader 5 nach Excel übertragen können. Das war natürlich nur ein sehr einfaches Beispiel, das so didaktisch wie möglich sein sollte. Vielleicht haben Sie jedoch bemerkt, dass die Kursaktualisierungen nicht in Echtzeit erfolgten. Das im vorigen Artikel vorgestellte Wissen soll jedoch noch etwas anderes zeigen, was wir tatsächlich tun müssen.

Da es aber mehrere Möglichkeiten gibt, das Gleiche zu erreichen, und für uns immer nur das Ergebnis zählt, wollte ich zeigen, dass es in der Tat eine einfache Möglichkeit gibt, Daten aus dem MetaTrader 5 in andere Programme, z. B. Excel, zu übertragen. Die Hauptidee ist jedoch nicht, Daten von MetaTrader 5 nach Excel zu übertragen, sondern umgekehrt, d.h. Daten von Excel oder einem anderen Programm nach MetaTrader 5 zu übertragen.

Es gibt mehrere Möglichkeiten, dies zu erreichen. Einige sind einfacher, andere aufwändiger. Einige können dies in Echtzeit tun, während andere eine leichte Verzögerung einführen. Aber was zählt, ist: Können wir den MetaTrader 5 oder eine andere Anwendung, die darin läuft, mit externen Daten steuern? Diese Art von Frage mag trivial erscheinen, aber sie eröffnet wichtige Möglichkeiten. Sie könnten zum Beispiel eine Studie oder eine Analyse mit einem externen Programm durchführen, das speziell für solche Aufgaben entwickelt wurde. Sie können Interessenpunkte in Form von Preisen oder Notierungen definieren und diese Daten an einer Stelle platzieren, an der eine Anwendung (ein Expert Advisor, ein Dienst, ein Skript oder sogar ein Indikator) sie nutzen kann. Dieser kann uns dann direkt auf dem Chart Signale liefern oder, im Falle eines Expert Advisors, bei der Entscheidungsfindung helfen.

An diesem Punkt werden nur Ihre Vorstellungskraft und Ihr Interesse die Möglichkeiten und den Umfang Ihrer Arbeit begrenzen. Aber bevor wir uns an die Entwicklung von etwas machen, das wir tatsächlich für das Replay/Simulator brauchen, möchte ich etwas anderes zeigen. Dazu müssen diese Konzepte, Ideen und Möglichkeiten vorgestellt werden, damit Sie wirklich verstehen können, was später entwickelt und umgesetzt wird, und damit Sie all dieses Wissen bestmöglich nutzen können.

Was ich in diesem Artikel zeigen werde, ist ein Schritt nach vorn zu demselben Thema, das ich zuvor behandelt habe. Denn wie ich bereits sagte, können wir mit der vorgestellten Methode keine Daten in Echtzeit senden. Das reicht zwar schon für unsere Bedürfnisse im Replay/Simulator aus, aber nicht für unsere Bedürfnisse, wenn wir Informationen in Echtzeit haben wollen.


Autor: Daniel Jose