E-Mail-Benachrichtigungen konfigurieren
Allgemeine Informationen
Sie können Ihre cBots und Indikatoren so einstellen, dass sie Ihnen E-Mail-Benachrichtigungen basierend auf den von ihnen durchgeführten Aktionen senden.
Beispielsweise kann ein Handelsroboter Ihnen jedes Mal E-Mails senden, wenn eine Position eröffnet wird oder wenn ein Take Profit oder Stop Loss erreicht wird. Bei Indikatoren möchten Sie möglicherweise eine Benachrichtigung erhalten, wenn ein Indikatorwert einen bestimmten Schwellenwert erreicht.
Einstellungen für E-Mail-Benachrichtigungen
Damit cTrader-Erweiterungen E-Mails an Ihre E-Mail-Adresse senden können, müssen Sie zunächst mehrere Einstellungen konfigurieren. Führen Sie dazu die folgenden Aktionen durch:
- Öffnen Sie die Registerkarte E-Mail im Abschnitt Erweitert im cTrader-Einstellungsfenster.

-
Aktivieren Sie das Flag E-Mail aktivieren.
-
Wenn Ihr E-Mail-Anbieter eine verschlüsselte Verbindung erfordert (die meisten tun dies), aktivieren Sie das Flag SSL verwenden. Geben Sie die Werte für SMTP-Server und Port an. Diese können wie folgt ermittelt werden:
| E-Mail-Anbieter | Aktionen |
|---|---|
| Gmail | Wählen Sie Ich möchte IMAP aktivieren, dann wählen Sie „Andere" und verwenden Sie die Einstellungen für „Postausgang". |
| Hotmail/MSN/Live | Finden Sie den SMTP-Server in den Einstellungen. |
| Yahoo | Verwenden Sie die Einstellungen für „Postausgang". |
| AOL | Verwenden Sie die Einstellungen für „Postausgang". |
| Andere Anbieter | Bitte konsultieren Sie die Hilfeseite Ihres Anbieters. |
-
Geben Sie Ihren Nutzernamen und Ihr Passwort ein. In den meisten Fällen ist Ihr Nutzername auch Ihre vollständige E-Mail-Adresse.
-
Klicken Sie auf Anwenden.
Benachrichtigungen programmatisch senden
Um E-Mail-Benachrichtigungen basierend auf einem beliebigen Ereignis zu aktivieren, gehen Sie wie folgt vor:
-
Wählen Sie einen cBot oder einen Indikator aus der Hauptliste aus. Stellen Sie sicher, dass Sie Zugriff auf dessen Quellcode haben.
-
Suchen Sie im Code-Editor die Aktion, für die Sie E-Mails erhalten möchten. Suchen Sie beispielsweise die Methode
OnPositionOpened(), wenn Sie Benachrichtigungen für jede von Ihrem cBot eröffnete Position erhalten möchten. -
Geben Sie im Methodenrumpf
Notifications.SendEmail("sendersaddress@email.com", "recipientaddress@email.com", "Email Subject", "Email body");ein. Ihr Code sollte so aussehen:
1 2 3 4 5 6 | |
-
Klicken Sie auf Erstellen, um die Änderungen anzuwenden. Stellen Sie sicher, dass das Erstellen erfolgreich war.
-
Fügen Sie eine neue Instanz Ihres gewählten Algos hinzu (nur cBots und Indikatoren).