Autor: EarnForex
Der BeginnerAlert ist ein praktischer Indikator für MetaTrader 5, der die Extremwerte von Trends (Hochs und Tiefs) anzeigt. Diese Punkte können als Unterstützungs- und Widerstandsniveaus dienen und helfen dir, den aktuellen Trendkanal zu erkennen. Außerdem bietet er Benachrichtigungen, die dir via E-Mail oder Push-Nachricht auf dein Mobilgerät gesendet werden können.
Dieser Indikator ist einfach zu bedienen und nutzt einen festgelegten Zeitraum, um die Höchst- und Tiefstwerte zu bestimmen, die dann durch Punkte auf dem Chart markiert werden.
Änderungen am Indikatorcode
Um die Benachrichtigungen, E-Mail-Nachrichten und Push-Benachrichtigungen zu implementieren, wurden folgende Änderungen am Code vorgenommen:
- Neue Eingabeparameter:
input uint NumberofBar=1;//Bar-Nummer für das Signal input bool SoundON=true; //Benachrichtigungen aktivieren input uint NumberofAlerts=2;//Anzahl der Benachrichtigungen input bool EMailON=false; //E-Mail-Benachrichtigung aktivieren input bool PushON=false; //Push-Benachrichtigung aktivieren
- Neue Funktionen hinzugefügt: BuySignal(), SellSignal() und GetStringTimeframe()
//+------------------------------------------------------------------+ //| Funktion für Kaufsignal | //+------------------------------------------------------------------+ void BuySignal(string SignalSirname,// Text des Indikators für E-Mail und Push-Nachrichten double &BuyArrow[],// Indikator-Puffer mit Kaufsignalen const int Rates_total,// aktuelle Anzahl der Balken const int Prev_calculated,// Anzahl der Balken beim vorherigen Tick const double &Close[],// Schlusskurs const int &Spread[])// Spread { ... }
- Funktionsaufrufe hinzugefügt: BuySignal() und SellSignal() nach den Berechnungsschleifen im OnCalculate()-Block
//--- BuySignal("BeginnerAlert",BuyBuffer,rates_total,prev_calculated,Close,spread); SellSignal("BeginnerAlert",SellBuffer,rates_total,prev_calculated,Close,spread); //---
Die Variablen BuyBuffer und SellBuffer sind die Namen der Indikator-Puffer für Kauf- und Verkaufssignale. Es ist wichtig, dass leere Werte in den Buffern entweder als Null oder EMPTY_VALUE gesetzt werden.
Ursprünglich wurde dieser Indikator in MQL4 programmiert und erstmals am 03.09.2008 in der Code Base veröffentlicht.

Fig1. Der BeginnerAlert-Indikator auf dem Chart

Fig.2. Der BeginnerAlert-Indikator generiert Benachrichtigungen.
Verwandte Beiträge
- Uniformitätsfaktor-Indikator für MetaTrader 5: Analysiere deine Preisbewegungen
- Tägliche prozentuale Veränderung in MT4 – Indikator für MetaTrader 4
- Boom Index Spike Pattern – Ein Leitfaden für MetaTrader 5 Trader
- Tägliche prozentuale Veränderung in MT5 – Indikator für MetaTrader 5
- Erstelle deinen eigenen neuronalen Netzwerk-Prädiktor für MetaTrader 4