Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Marktsimulation (Teil 10): Sockets (IV) :
Im vorherigen Artikel Marktsimulation (Teil 09): Sockets (III), habe ich den letzten Schritt erklärt, den wir brauchen, um einen Mini-Chat zu erstellen. Der Zweck war es, Ihnen zu ermöglichen, die Arbeit mit Sockets in MQL5 zu erkunden. Dies ist zwar sehr interessant und könnte in Zukunft verwendet werden, aber ich habe noch nicht genau entschieden, wie ich das Auftragssystem hier im Rahmen der Replay/Simulator-Anwendung implementieren werde. Die Verwendung von Sockets ist oft nur eine praktikable Alternative für die Übertragung von Informationen zwischen verschiedenen Anwendungen und sogar zwischen verschiedenen Betriebssystemen. Mit anderen Worten: Sie können Daten von einem Windows-System auf ein macOS- oder Linux-System übertragen, ohne dass Sie das Quell- oder Zielsystem kennen müssen. Aus diesem Grund könnten wir sogar ein scheinbar einfaches System verwenden, um etwas Aufwändigeres zu bauen, wie z. B. eine Reihe von Raspberry Pis für spezielle Berechnungen zu verwenden. Dies würde jedoch den Rahmen dieser Artikelserie sprengen. Der Hauptgedanke dabei ist, die Leser auf die nächste Entwicklungsstufe vorzubereiten, die das Spiel/Simulator schließlich durchlaufen wird.
In dem Artikel Market Simulation (Part 06): Übertragen von Informationen von MetaTrader 5 nach Excel, habe ich gezeigt, wie Sie Informationen zwischen MetaTrader 5 und Excel übertragen können. Und warum Excel? Der Grund dafür ist rein pädagogischer Natur. Wir hätten auch jedes andere Programm verwenden können. Mit Excel ist es jedoch einfacher zu erklären, was wir erreichen wollen. Es ist sehr üblich, RTD oder DDE zu verwenden, um Daten an Excel zu übertragen, aber diese Art der Kommunikation ist immer unidirektional. Mit anderen Worten, wir können nur Daten an Excel senden, aber niemals schnell die dort berechneten Daten lesen, was MetaTrader 5 erlauben würde, sie zu nutzen. Stellen Sie sich die Möglichkeiten vor, die sich daraus ergeben: Sie könnten einen einfachen Expert Advisor verwenden und die gesamte Berechnungslogik in Excel unterbringen, um ihn zu steuern. Dies würde es dem Expert Advisor ermöglichen, vollautomatisch zu arbeiten, ohne Anpassungen und Änderungen durch MQL5 vornehmen zu müssen. In diesem Fall würden wir das direkt in VBA tun. Dies mag kompliziert erscheinen, aber mit dem richtigen Wissen und der Bereitschaft zum Lernen werden Sie sehen, dass es relativ einfach ist. Allerdings muss man sich dafür engagieren und lernen.
Autor: Daniel Jose