Positions Change Informer: Dein hilfreicher Trading-Assistent für MetaTrader 5

Mike 2013.02.12 17:18 13 0 0
Anhang

Der Positions Change Informer ist kein eigenständiger Handelsroboter, sondern ein praktischer "Helfer", der dir dabei hilft, den Status deiner Positionen im Blick zu behalten. Er stellt eine vereinfachte Version des Expert Advisors dar, der in unserem Artikel zur Ereignisverarbeitung beschrieben wird. Der Hauptunterschied besteht darin, dass hier die Funktion OnTradeTransaction() verwendet wird, um Stop Loss und Take Profit zu überwachen.

Wichtig zu beachten ist, dass der Positions Change Informer E-Mails verschicken kann, wenn die korrekten Einstellungen vorgenommen wurden. Ist das Versenden von E-Mails an das Terminal untersagt, wird der Informer stattdessen Warnmeldungen ausgeben. Hier sind einige wichtige Punkte:

  • Die Modifikation und Löschung von Aufträgen wird nicht verarbeitet, sondern nur das Öffnen, Umkehren und Schließen von Positionen.
  • Das Triggern von Stop Loss und Take Profit wird über die Broker-Kommentare erfasst. Sollte der Broker die Standardkommentare ändern, wird nur die Information über das Schließen eines Deals/ einer Position und das finanzielle Ergebnis in der Kontowährung angezeigt.
  • Um Nachrichten in einer anderen Sprache anzuzeigen, musst du eine Datei mit der Übersetzung erstellen. Weitere Informationen findest du hier.
  • Die Funktionalität lässt sich leicht in jeden externen Expert Advisor integrieren – es genügt, die Parameter, den Code in der OnInit()-Funktion und die entsprechende Funktion zu kopieren.

Einrichtung:

  • Lade die Dateien des Positions Change Informers (PositionsChangeInformer.mq5) in den Ordner "MetaTrader 5\MQL5\Experts".
  • Lade die Dateien LanguagesEnum.mqh und Translator.mqh in den Ordner "MetaTrader 5\MQL5\Include".
  • Entpacke das Archiv mit der Sprachdatei in den Ordner "MetaTrader 5\MQL5\Files\Languages".

Parameter:

  • Alarmtyp - der Typ der Benachrichtigung, wenn ein Handelsdeal eingeht. Es stehen drei Varianten zur Verfügung: Alert – die Warnmeldung, Sound – das Abspielen einer Audiodatei und das Anzeigen der Informationen über einen Deal im Journal, E-Mail – das Versenden der Informationen über einen Deal per E-Mail.
  • Sounddateiname - der Name der Audiodatei. Dieser ist nur relevant, wenn der vorherige Parameter auf Sound gesetzt ist. Du kannst jede WAV-Datei verwenden, die sich im Ordner MetaTrader 5\MQL5\Files befindet. Wenn keine Datei vorhanden ist, wird die alert.wav aus dem Ordner MetaTrader 5\Sounds abgespielt.
  • Sprachen - die Sprache, in der die generierten Nachrichten übersetzt werden sollen. Da nur eine Sprachdatei für Russisch zur Verfügung steht, besteht die Möglichkeit, Nachrichten in Russisch und Englisch (sofern nicht Russisch, sondern eine andere Sprache gewählt wird) anzuzeigen.

Hier siehst du die Ergebnisse im Journal (der Ausgabeparameter für die Sprache wurde gleichzeitig geändert):

Positions Change Informer

Liste
Kommentar 0