MetaTrader 5 / Expert Advisors

Forex news events reaction EA: An mql5 calendar introduction. - Experte für den MetaTrader 5

115
(7)
Dieser Expert Advisor (EA) zeigt, wie man den MQL5-Kalender verwendet, um ein automatisiertes Handelssystem zu erstellen, das auf wichtige Forex-Nachrichtenereignisse reagiert. Das Hauptziel dieses Codes ist lehrreich: Händlern und Entwicklern soll gezeigt werden, wie sie mit dem MQL5-Kalender interagieren können, um wichtige Wirtschaftsnachrichten, wie Inflationsdaten (CPI/PPI) oder Zinsentscheidungen, zu identifizieren und zu handeln.
Der EA verwendet die MQL5-Kalenderfunktionen, um bevorstehende Nachrichtenereignisse zu identifizieren, die für das gehandelte Symbol relevant sind. Wenn ein wichtiges Ereignis für die Basis- oder Kurswährung erkannt wird, implementiert der EA eine Ausbruchs-Handelsstrategie, indem er Pending Orders (Buy Stop und Sell Stop) über und unter dem aktuellen Kurs platziert. Dieser Ansatz zielt darauf ab, Kursbewegungen zu erfassen, die durch die Volatilität von Nachrichtenmeldungen ausgelöst werden.


Der EA bietet mehrere anpassbare Eingaben, um sein Verhalten anzupassen:
  1. Typ: Der Benutzer kann auswählen, ob der EA im Handelsmodus arbeiten soll oder ob stattdessen Warnungen gesendet werden sollen, wenn in naher Zukunft ein wichtiges Nachrichtenereignis ansteht.

    • Magic: Gibt die Magic-Nummer der Orders an, wenn der Handelsmodus ausgewählt ist.

    • TPPunkte: Take Profit-Punkte, nur relevant, wenn der Handelsmodus ausgewählt ist.

    • SLPunkte: Stop-Loss-Punkte, nur relevant, wenn der Handelsmodus ausgewählt ist.

    • Volumen: Das für die schwebenden Aufträge verwendete Volumen, nur relevant, wenn der Handelsmodus ausgewählt ist.

    Wenn Sie den Code oder die Nachrichten im Allgemeinen verstehen möchten und besser nachvollziehen wollen, wie der Kalender in mql5 strukturiert ist, sollten Sie sich das Youtube-Video ansehen, das ich dazu gemacht habe:



    Übersetzt aus dem Englischen von MetaQuotes Ltd.
    Originalpublikation: https://www.mql5.com/en/code/55064