NotifyMe for MT5
- Utilitys
- Denis Zyatkevich
- Version: 1.3
- Aktualisiert: 31 Januar 2022
- Aktivierungen: 5
Überblick
Der Expert Advisor sendet Benachrichtigungen an ein Mobiltelefon, per E-Mail oder aktiviert einen akustischen Alarm, wenn Änderungen auf dem Handelskonto festgestellt werden: Eröffnung/Schließung von Positionen, Änderung von Auftrags- und Positionsparametern, Saldo oder Hebelwirkung. Außerdem kann der Expert Advisor darüber informieren, dass das Eigenkapital des Handelskontos unter einen bestimmten Wert gefallen ist oder die freie Marge im Vergleich zur Marge gering ist. Der Expert Advisor handelt nicht, er überwacht nur Ihr Konto und Ihre Aufträge.
Starten des Expert Advisors
Sie sollten den automatischen Handel in Ihrem MetaTrader 5-Terminal zulassen, damit der Expert Advisor funktionieren kann. Gehen Sie dazu auf Extras - Optionen - Registerkarte Expert Advisors und aktivieren Sie den Parameter "Automatischen Handel zulassen". Um den Expert Advisor zu starten, klicken Sie mit der rechten Maustaste auf seinen Namen im Navigator-Fenster und wählen Sie "An den Chart anhängen" oder ziehen Sie ihn mit der Maus auf den Chart. Die Fenster mit den Parametern des Expert Advisors werden angezeigt. Stellen Sie die gewünschten Parameter ein und klicken Sie auf OK.
Der Expert Advisor kann an den Chart eines beliebigen Finanzinstruments angehängt werden. Die Analyse der Order- und Positionsparameter wird nach jeder Handelsoperation durchgeführt, während die Überprüfung auf das Erreichen kritischer Equity- oder Free Margin-Niveaus nach dem Eintreffen eines neuen Kurses erfolgt. Es wird daher empfohlen, den Expert Advisor auf einem Symbol mit häufig eintreffenden Kursen zu starten (z.B. auf einem der Basissymbole: EURUSD, GBPUSD, USDCHF oder USDJPY), um Verzögerungen bei der Benachrichtigung zu vermeiden. Der Zeitrahmen des Charts spielt keine Rolle.
Eingabeparameter des Expert Advisors
- Push-Benachrichtigungsereignisse - wählen Sie aus, über welche Ereignisse Sie über Ihr mobiles Endgerät benachrichtigt werden möchten (keine Benachrichtigungen - deaktiviert, nur Benachrichtigungen über offene/geschlossene Positionen - Benachrichtigung nur über offene/geschlossene Positionen, alle Benachrichtigungen - Benachrichtigung über alle Ereignisse);
- Push Notification Critical Equity Level - Mindestkapital auf einem Handelskonto in der Einzahlungswährung. Wenn dieser Wert erreicht ist, wird die Benachrichtigung an das mobile Endgerät gesendet;
- Push Notification Critical Margin Level - Mindesthöhe der freien Marge im Vergleich zur Marge in Prozentwerten. Bei Erreichen dieses Niveaus wird die Benachrichtigung an das mobile Endgerät gesendet;
- Push-Benachrichtigungsintervall bei kritischen Ereignissen - Mindestzeitintervall (in Sekunden) zwischen dem Hinzufügen von Informationen über das Erreichen eines kritischen Niveaus von Equity oder Free Margin zu Push-Nachrichten.
- Push-Benachrichtigungsintervall - Mindestzeitintervall (in Sekunden) zwischen den an das mobile Endgerät gesendeten Nachrichten;
- Maximale Länge der Push-Nachricht - maximale Länge einer Nachricht, die an das mobile Endgerät gesendet wird;
- E-Mail-Benachrichtigungsereignisse - wählen Sie aus, über welche Ereignisse Sie per E-Mail benachrichtigt werden möchten (keine Benachrichtigungen - deaktiviert, nur Benachrichtigungen über offene/geschlossene Positionen - Benachrichtigung nur über offene/geschlossene Positionen, alle Benachrichtigungen - Benachrichtigung über alle Ereignisse);
- Mail Notification Critical Equity Level - Mindest-Eigenkapital auf einem Handelskonto in der Einzahlungswährung. Bei Erreichen dieses Wertes wird die Benachrichtigung per E-Mail gesendet;
- Mail Notification Critical Margin Level - Minimum Free Margin Level im Vergleich zur Margin in Prozentwerten. Bei Erreichen dieses Niveaus wird eine Benachrichtigung per E-Mail versandt;
- Mail-Benachrichtigungsintervall bei kritischen Ereignissen - Mindestzeitintervall (in Sekunden) zwischen dem Hinzufügen von Informationen über das Erreichen eines kritischen Niveaus beim Eigenkapital oder der freien Marge zu einer E-Mail;
- Mail-Benachrichtigungsintervall - minimales Zeitintervall (in Sekunden) zwischen den per E-Mail gesendeten Benachrichtigungen;
- Ton-Benachrichtigungs-Ereignisse - wählen Sie aus, über welche Ereignisse Sie durch einen Tonalarm benachrichtigt werden möchten (keine Benachrichtigungen - deaktiviert, nur Benachrichtigungen über offene/geschlossene Positionen - Benachrichtigung nur bei offenen/geschlossenen Positionen, alle Benachrichtigungen - Benachrichtigung über alle Ereignisse);
- Sound Notification Critical Equity Level - Mindestkapital auf einem Handelskonto in der Einzahlungswährung. Wenn dieser Wert erreicht wird, wird ein akustischer Alarm ausgelöst;
- Sound Notification Critical Margin Level - Mindesthöhe der freien Marge im Vergleich zur Marge in Prozentwerten. Bei Erreichen dieses Wertes wird ein akustischer Alarm ausgelöst;
- Intervall für die akustische Benachrichtigung bei kritischen Ereignissen - Mindestzeitintervall (in Sekunden) zwischen akustischen Alarmen, die anzeigen, dass das Eigenkapital oder die freie Marge ein kritisches Niveau erreicht hat;
- Tonbenachrichtigungsintervall - Mindestzeitintervall (in Sekunden) zwischen Tonalarmen;
- Ton-Dateiname - Name der Tonalarmdatei;
- Use time in messages - Zeitangabe in Nachrichten, die an das mobile Terminal oder per E-Mail gesendet werden (Server Time - Zeit des Handelsservers, Local Time - Zeit des PCs, auf dem der Expert Advisor läuft);
- Bildschirminformationen - Anzeige der Server- und Ortszeit sowie der Benachrichtigungseinstellungen (Anzeigen, Ausblenden).
Berechnung des freien Margin-Levels
Wie bereits erwähnt, kann der Expert Advisor über eine Verringerung der freien Marge im Vergleich zur Marge informieren. Schauen wir uns die Berechnung der freien Margin im Detail an. In den meisten Fällen (einschließlich des MetaTrader 5-Terminals) wird der Margin-Wert unter Berücksichtigung des vom Broker bereitgestellten Hebels definiert. Aber der Broker kann den Leverage-Wert jederzeit ändern, und der Margin-Wert ändert sich in der Folge ebenfalls. In den meisten Fällen ist der Leverage-Wert für den Handel nicht so entscheidend (es sei denn, der Handel wird auf riskante Weise mit dem maximal möglichen Positionsvolumen durchgeführt). Daher berechnet dieser Expert Advisor den Margin-Wert ohne Rücksicht auf den Leverage. Das Niveau der freien Margin ist definiert als das Verhältnis von freier Margin zu Margin in Prozent.
Betrachten wir das folgende Beispiel. Nehmen wir an, dass 1 Lot 100 000 Einheiten der Basiswährung entspricht und eine Position in EURUSD mit einem Volumen von 0,10 Lots zu einem Preis von 1,3 USD pro 1 EUR eröffnet wird. Für den Kauf oder Verkauf von 0,10 * 100 000 = 10 000 EUR benötigen wir 13 000 USD. Dieser Wert gilt als Margin für den vorliegenden Expert Advisor (obwohl in den meisten Fällen ein Hebel auf diesen Wert angewandt wird, zum Beispiel, wenn der Hebel 1:100 ist, dann haben wir 130 USD Margin). Wenn die Einlage 1000 USD beträgt, entspricht die freie Margin nach Eröffnung einer Position 1000 - 130 = 870 USD, während die Margin-Ebene als 870 / 13 000 = 0,0669 oder 6,69 % berechnet wird. Wenn wir die Margin-Grenze, bei der die Benachrichtigung erfolgt, auf 5 % festlegen, wird die Benachrichtigung gesendet, wenn die freie Margin 0,05 * 13 000 = 650 USD oder das Eigenkapital 650 + 130 = 780 USD beträgt.
Trotz der offensichtlichen Komplexität der Definition der freien Marge lieferte diese Methode in der Praxis die aussagekräftigsten Ergebnisse.
Senden von Benachrichtigungen an das mobile Endgerät
Zunächst einmal sollten Sie die mobile Version des MetaTrader 4 oder MetaTrader 5 auf Ihrem Android- oder iOS-Gerät installiert haben, um Benachrichtigungen zu erhalten. Sie können MetaTrader 4 oder MetaTrader 5 mobiles Terminal für Android, sowie MetaTrader 4 oder MetaTrader 5 mobiles Terminal für iOS kostenlos herunterladen.
Sie sollten das Senden von Push-Benachrichtigungen im MetaTrader 5-Handelsterminal erlauben, auf dem der Expert Advisor gestartet werden soll. Gehen Sie dazu auf Extras - Optionen - Registerkarte Benachrichtigungen und aktivieren Sie den Parameter "Push-Benachrichtigungen aktivieren". Auf dieser Registerkarte sollten Sie auch Ihre MetaQuotes_ID angeben. Sie finden sie auf der Registerkarte "Nachrichten" des mobilen Terminals.
Mit dem Eingabeparameter "Push-Benachrichtigungsereignisse" können Sie die Arten von Ereignissen festlegen, nach denen Benachrichtigungen an Ihr mobiles Endgerät gesendet werden. Wenn er auf "Alle Benachrichtigungen" eingestellt ist, werden Nachrichten gesendet, wenn eines der folgenden Ereignisse eintritt: Eröffnung oder Schließung einer Position, Änderung der Parameter für Stop Loss und Take Profit einer offenen Position, Änderung der Parameter für ausstehende Orders - offener Preis, Stop Loss und Take Profit, Änderung des Kontostands oder des Leverage. Bei der Einstellung "Nur Benachrichtigungen über die Eröffnung/Schließung von Positionen" werden Benachrichtigungen nur bei der Eröffnung und Schließung von Positionen gesendet. Wenn "Keine Benachrichtigungen" ausgewählt ist, werden keine Benachrichtigungen an das mobile Terminal gesendet. Dieser Parameter hat keinen Einfluss auf das Senden von Benachrichtigungen, die anzeigen, dass das Eigenkapital oder die freie Marge ein kritisches Niveau erreicht haben.
Mit dem Eingabeparameter "Push Notification Critical Equity Level" können Sie ein kritisches (Mindest-)Eigenkapital (in der Einzahlungswährung) festlegen, ab dem Benachrichtigungen an Ihr mobiles Endgerät gesendet werden. Bei einem Wert von 0 werden keine Benachrichtigungen über einen Kapitalrückgang an Ihr mobiles Endgerät gesendet.
Mit dem Eingabeparameter "Push Notification Critical Margin Level" können Sie ein kritisches (minimales) Niveau der freien Marge (in Prozent) festlegen, woraufhin Benachrichtigungen an Ihr mobiles Endgerät gesendet werden. Bei einem Wert von 0 werden keine Benachrichtigungen über das Niveau der freien Marge an Ihr mobiles Endgerät gesendet.
Informationen über Ereignisse auf einem Handelskonto sowie über das Erreichen eines kritischen Niveaus des Eigenkapitals oder der freien Marge werden der an das mobile Endgerät gesendeten Nachricht unter bestimmten Bedingungen hinzugefügt.
Mit dem Parameter "Intervall für Push-Benachrichtigung bei kritischen Ereignissen" können Sie das Zeitintervall (in Sekunden) festlegen, nach dem Informationen über das Erreichen eines kritischen Niveaus des Eigenkapitals oder der freien Marge in die für die Zustellung vorbereitete Push-Nachricht aufgenommen werden.
Mit dem Eingabeparameter "Push Notification Interval" können Sie das minimale Zeitintervall (in Sekunden) zwischen den an das mobile Endgerät gesendeten Push-Benachrichtigungen festlegen. Der Expert Advisor sendet keine neue Benachrichtigung, wenn seit dem Senden der vorherigen Benachrichtigung weniger als die angegebene Zeit vergangen ist. Stattdessen speichert er diese Benachrichtigung. Wenn die im Parameter "Push-Benachrichtigungsintervall" angegebene Zeit seit dem Versand der letzten Benachrichtigung verstrichen ist, sendet der Expert Advisor eine Nachricht mit den Beschreibungen aller bis zu diesem Zeitpunkt gesammelten Ereignisse. Es gibt eine Beschränkung (des von MetaQuotes entwickelten Push-Benachrichtigungsdienstes) für die Anzahl der gesendeten Nachrichten pro Zeiteinheit: nicht mehr als zwei Nachrichten pro Sekunde und nicht mehr als 10 Nachrichten pro Minute (wenn diese Beschränkung verletzt wird, kann das Senden von Push-Benachrichtigungen von MetaQuotes blockiert werden). Daher ist es nicht empfehlenswert, sehr kleine Werte für den Parameter "Push Notification Interval" einzustellen (vor allem, wenn die Ereignisse auf einem Handelskonto sehr häufig auftreten).
Mit dem Parameter "Maximale Länge der Push-Nachricht" können Sie die maximale Anzahl der Symbole in einer an das mobile Terminal gesendeten Nachricht festlegen. Wenn eine Nachricht länger ist, wird sie auf die im Parameter angegebene Länge gekürzt. Die maximal zulässige Länge einer Push-Nachricht beträgt 255 Zeichen. Eine Nachricht besteht aus zwei Teilen: der Kontonummer mit dem Namen des Kontoinhabers (wird automatisch generiert) und einer Textbeschreibung eines von einem Expert Advisor generierten Ereignisses (die Länge ist durch den Parameter "Maximale Länge der Push-Nachricht" begrenzt). In einigen Fällen kann eine Nachricht auf dem mobilen Endgerät unsichtbar werden, wenn sie länger als 255 Zeichen ist. Der Wert des Parameters "Maximale Länge der Push-Nachricht" sollte auf der Grundlage der Länge des automatisch hinzugefügten Teils der Nachricht (Kontonummer und Name des Eigentümers) ausgewählt werden.
Versenden von Benachrichtigungen per E-Mail
Um Benachrichtigungen per E-Mail zu erhalten, müssen Sie in den Einstellungen des MetaTrader 5-Handelsterminals, auf dem der Expert Advisor gestartet wird, den Versand von E-Mails zulassen. Gehen Sie dazu auf Extras - Optionen - Registerkarte E-Mail, aktivieren Sie den Parameter Aktivieren und geben Sie die Parameter für Ihr E-Mail-Konto und Ihren SMTP-E-Mail-Server an. Die Parameter für das E-Mail-Konto und den SMTP-E-Mail-Server sollten auf dieser Registerkarte angegeben werden.
Nachrichten, die vom Expert Advisor per E-Mail versendet werden, haben den Betreff "Account account_number notification".
Mit dem Parameter "E-Mail-Benachrichtigungsereignisse" können Sie die Arten von Ereignissen definieren, auf die Benachrichtigungen per E-Mail folgen (ähnlich dem Parameter "Push-Benachrichtigungsereignisse" für Benachrichtigungen, die an das mobile Endgerät gesendet werden). Dieser Parameter wirkt sich nicht auf das Senden von Benachrichtigungen aus, die anzeigen, dass das Eigenkapital oder die freie Marge ein kritisches Niveau erreicht hat.
Mit dem Eingabeparameter "Mail Notification Critical Equity Level" können Sie ein kritisches (minimales) Eigenkapital (in der Einzahlungswährung) definieren, ab dem Benachrichtigungen per E-Mail gesendet werden. Bei einem Wert von 0 werden keine Benachrichtigungen über den Rückgang des Eigenkapitals per E-Mail verschickt.
Mit dem Eingabeparameter "Mail Notification Critical Margin" können Sie eine kritische (minimale) freie Marge (in Prozent) festlegen, über die Sie per E-Mail benachrichtigt werden. Bei einem Wert von 0 werden keine Benachrichtigungen über einen Margenrückgang per E-Mail versandt.
Informationen über Ereignisse auf einem Handelskonto sowie über das Erreichen eines kritischen Niveaus des Eigenkapitals oder der freien Marge werden der per E-Mail gesendeten Nachricht unter bestimmten Bedingungen hinzugefügt.
Mit dem Parameter "Critical Event Mail Notify Interval" können Sie das Zeitintervall (in Sekunden) festlegen, nach dem Informationen über das Erreichen eines kritischen Equity- oder Free Margin-Levels in die für den Versand vorbereitete E-Mail eingefügt werden.
Mit dem Eingabeparameter "Mail Notification Interval" können Sie das minimale Zeitintervall (in Sekunden) zwischen den per E-Mail versandten Benachrichtigungen festlegen. Der Expert Advisor sendet keine neue Benachrichtigung, wenn seit dem Versand der letzten Benachrichtigung weniger als die angegebene Zeit verstrichen ist. Stattdessen speichert er diese Benachrichtigung. Wenn die im Parameter "E-Mail-Benachrichtigungsintervall" angegebene Zeit seit dem Versand der letzten Benachrichtigung verstrichen ist, sendet der Expert Advisor eine Nachricht mit Beschreibungen aller bis zu diesem Zeitpunkt aufgelaufenen Ereignisse. Einige E-Mail-Server empfinden häufige E-Mails als schädliche Aktionen. Daher ist es nicht empfehlenswert, zu kleine Werte für den Parameter "Mail-Benachrichtigungsintervall" einzustellen.
Audio-Alarm-Benachrichtigungen
Mit dem Parameter "Sound Notification Events" können Sie die Arten von Ereignissen definieren, auf die akustische Alarmbenachrichtigungen folgen (ähnlich dem Parameter "Push Notification Events" für Benachrichtigungen, die an das mobile Endgerät gesendet werden, und "Mail Notification Events" für Benachrichtigungen, die per E-Mail gesendet werden). Dieser Parameter wirkt sich nicht auf das Senden von Benachrichtigungen aus, die anzeigen, dass das Eigenkapital oder die freie Marge ein kritisches Niveau erreicht hat.
Mit dem Eingabeparameter "Sound Notification Critical Equity Level" können Sie ein kritisches (minimales) Eigenkapital (in der Einzahlungswährung) festlegen, ab dem akustische Alarmmeldungen gesendet werden. Bei einem Wert von 0 werden keine Benachrichtigungen bei Erreichen eines kritischen Niveaus der freien Marge aktiviert.
Mit dem Eingabeparameter "Kritisches Margenniveau" können Sie ein kritisches (minimales) Eigenkapital (in Prozent) festlegen, bei dessen Erreichen ein akustischer Alarm ausgelöst wird. Bei einem Wert von 0 werden keine Benachrichtigungen über kritische freie Margen aktiviert.
Mit dem Parameter "Intervall für akustische Benachrichtigung bei kritischen Ereignissen" können Sie das Zeitintervall (in Sekunden) festlegen, nach dem ein akustischer Alarm bei Erreichen eines kritischen Eigenkapitals oder einer kritischen freien Marge ausgelöst wird.
Mit dem Eingabeparameter "Tonbenachrichtigungsintervall" können Sie das minimale Zeitintervall (in Sekunden) zwischen den Tonalarmen einstellen.
Mit dem Eingabeparameter "Sound File Name" können Sie einen Dateinamen für den Tonalarm festlegen. Eine Datei im .wav-Format sollte sich im Verzeichnis terminal_folder/sounds oder einem Unterverzeichnis davon befinden.
Anzeige der Daten auf dem Bildschirm
Wenn der Eingabeparameter "Bildschirminformationen" auf "Anzeigen" eingestellt ist, werden in der oberen linken Ecke des Diagramms Informationen zu Server und Ortszeit sowie die Bedingungen für jeden Benachrichtigungstyp angezeigt. Wenn er auf Ausblenden eingestellt ist, werden die Daten nicht angezeigt.
Beispiele für vom Programm gesendete Meldungen:
- Platzierung einer schwebenden Order: 2013.08.13 12:43:29 EURUSD Buy Limit 0.10 Placed, Op: 1.33090, SL: 1.32980, TP: 1.33240, Comment: Testauftrag;
- Changing pending order parameters: 2013.08.13 12:44:37 EURUSD Sell Limit 0.10, Op: 1.33121 -> 1.33112, SL: 0.00000 -> 1.33000, TP: 0.00000 -> 1.33200, Comment: Testauftrag;
- Löschung einer schwebenden Order: 2013.08.13 12:54:19 EURUSD Buy Limit 0.10 bei 1.33092 gelöscht;
- Eröffnungsposition: 2013.08.13 12:45:32 EURUSD Buy 0.10 offen bei 1.33090, SL: 1.33000, TP: 1.33200;
- Schlussposition: 2013.08.13 12:48:42 EURUSD Buy 0.10 geschlossen bei 1.33111, (Gewinn: 2.10 USD), Saldo: 1054.95 USD, Kommentar: Testauftrag;
- Umkehrung der Position: 2013.08.13 01:53:36 EURUSD Buy 0.10 -> Sell 0.10, Op:1.32918, SL: 0.00000, TP: 0.00000.
- Erreichen des kritischen Niveaus des Eigenkapitals oder der freien Marge: 2013.08.13 13.35.08 Eigenkapital: 1047.95 USD, freie Marge: 782.00 USD.
Kostenlose Version und Version für MetaTrader 4
Es gibt eine kostenlose Version des Programms - NotifyMe Free für MT5. Im Gegensatz zur Vollversion erlaubt sie nur das Senden von Benachrichtigungen bei Positionseröffnung oder -schließung. Auch für das MetaTrader 4-Handelsterminal gibt es eine Vollversion und eine kostenlose Version der Anwendung mit ähnlichen Funktionen.
Warnung
Der Entwickler von NotifyMe for MT5 ist nicht verantwortlich für mögliche Änderungen oder die Beendigung des Betriebs des Programms aufgrund von Änderungen in der MQL5-Sprache, die von der Firma MetaQuotes, dem Entwickler des Handelsterminals und der Sprache, implementiert wurde. Der Entwickler von NotifyMe for MT5 ist nicht verantwortlich für Verluste, Schäden oder entgangene Gewinne, die durch die Verwendung des Programms, seine Arbeit oder Fehlfunktionen verursacht werden.
Kontaktinformationen
Wenn Sie Fragen zur Anwendung, Kommentare zu ihrer Funktionsweise oder Vorschläge für zukünftige Verbesserungen haben, senden Sie sie bitte per E-Mail oder hinterlassen Sie Ihre persönlichen Nachrichten über diese Website. Lassen Sie mich wissen, welche Produkte (Expert Advisors, Indikatoren, Skripte) Sie gerne sehen würden.

Works correctly. Please don't write directly to me about my review, I'll not answer.