Diskussion zum Artikel "Aufbau des Kerzenmodells Trend-Constraint (Teil 6): Alles in einem integrieren"

 

Neuer Artikel Aufbau des Kerzenmodells Trend-Constraint (Teil 6): Alles in einem integrieren :

Eine große Herausforderung ist die Verwaltung mehrerer Chartfenster desselben Paares, in denen das gleiche Programm mit unterschiedlichen Funktionen läuft. Lassen Sie uns besprechen, wie Sie mehrere Integrationen in einem Hauptprogramm zusammenfassen können. Darüber hinaus werden wir Einblicke in die Konfiguration des Programms für den Druck in ein Journal und die Kommentierung der erfolgreichen Signalübertragung auf der Chartschnittstelle geben. Weitere Informationen finden Sie in diesem Artikel, der eine Fortsetzung der Artikelserie ist.

In diesem Artikel werden wir die MQL5-Codeabschnitte aufschlüsseln, in denen die Integration stattfindet, und die wichtigsten Zeilen besprechen, die während des Zusammenführungsprozesses global bleiben. Diese sorgfältige Vorgehensweise ist unerlässlich, wenn mehrere Codeschnipsel zu einem zusammenhängenden und effizienten Programm kombiniert werden sollen.

Aus Teil 5 und seinen Unterabschnitten konnten wir zwei große Integrationen zusammenfassen:

  1. Integration von Telegram mit MetaTrader 5 für Benachrichtigungen.
  2. Integration von WhatsApp mit MetaTrader 5 für Benachrichtigungen.

Eine Herausforderung besteht darin, dass unsere Integration Aufgaben in der Eingabeaufforderung ausführt, wobei das Fenster ausgeblendet wird, um andere Prozesse auf dem Computerbildschirm nicht zu beeinträchtigen. Folglich gibt es keine Bestätigung, ob die Signale erfolgreich an die Zielplattformen gesendet wurden. Wir möchten, dass unser System jede erfolgreiche Signalübertragung im Chart-Fenster kommentiert oder zumindest im Plattform-Journal ausgibt.


Autor: Clemence Benjamin

 

kann einfacher und universeller sein. Die gängige Praxis in der großen Welt ist es, das Rad nicht neu zu erfinden, sondern einen Datensammler/Router zu verwenden

zum Beispiel Metriken und Ereignisse über Socket() oder WebRequest() an telegraf https://www.influxdata.com/time-series-platform/telegraf/.

und es wird alle (beliebigen) Empfänger behandeln.

Der Code ist viel kleiner und es funktioniert stabiler.

--

telegraf ist als ein Beispiel aufgeführt, das für jeden frei verfügbar ist. Es gibt sowohl kommerzielle als auch Open-Source-Alternativen

 
Maxim Kuznetsov #:

kann einfacher und universeller sein. Die gängige Praxis in der großen Welt ist es, das Rad nicht neu zu erfinden, sondern einen Datensammler/Router zu verwenden

zum Beispiel Metriken und Ereignisse über Socket() oder WebRequest() an telegraf https://www.influxdata.com/time-series-platform/telegraf/.

und er wird alle (beliebigen) Empfänger behandeln.

Der Code ist viel kleiner und es funktioniert stabiler.

--

telegraf ist als Beispiel aufgeführt und für jeden frei verfügbar. Es gibt sowohl kommerzielle als auch Open-Source-Alternativen

Vielen Dank für die Mitteilung. Ich werde mir ansehen, wie der Server funktioniert.