Diskussion zum Artikel "Entwicklung eines MQTT-Clients für MetaTrader 5: ein TDD-Ansatz — Finale"

 

Neuer Artikel Entwicklung eines MQTT-Clients für MetaTrader 5: ein TDD-Ansatz — Finale :

Dieser Artikel ist der letzte Teil einer Serie, die unsere Entwicklungsschritte für einen nativen MQL5-Client für das MQTT 5.0-Protokoll beschreibt. Obwohl die Bibliothek noch nicht produktionsreif ist, werden wir in diesem Teil unseren Client verwenden, um ein nutzerdefiniertes Symbol mit Ticks (oder Kursen) zu aktualisieren, die von einem anderen Broker stammen. Am Ende dieses Artikels finden Sie weitere Informationen über den aktuellen Status der Bibliothek, was ihr noch fehlt, um vollständig mit dem MQTT 5.0-Protokoll kompatibel zu sein, eine mögliche Roadmap und wie Sie die Entwicklung verfolgen und zu ihr beitragen können.

In diesem siebten und letzten Teil möchten wir mit Ihnen einen Arbeitscode teilen, der ein sehr häufiges Bedürfnis von Händlern bei der Erstellung von Indikatorsignalen für Expert Advisors beheben soll: das Fehlen eines erforderlichen Symbols für den Indikator im Handelskonto.

Wir schlagen eine mögliche Lösung vor, bei der nutzerdefinierte Symbole und ein Paar MQTT-Clients als Dienste auf dem Metatrader 5-Terminal laufen. Auch wenn der Democode stark vereinfacht ist und auf einer einzigen Terminalinstanz läuft, kann diese Lösung aufgrund der Haupteigenschaft des MQTT-Protokolls selbst - der Entkopplung zwischen Sender und Empfänger durch eine „Broker“-Vermittlung - auf eine beliebige Anzahl von Geräteinstanzen und Symbolen erweitert werden.

Am Ende des Artikels geben wir den aktuellen Stand der Bibliothek an, unsere Entwicklungsprioritäten mit einer möglichen Roadmap, und wo Sie das Projekt verfolgen und zu ihm beitragen können.

Autor: Jocimar Lopes