Startseite Technischer Indikator Beitrag

BeginnerAlert: Der Trendindikator für MetaTrader 5

Anhang
16448.zip (3.75 KB, Herunterladen 0 mal)

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

Fig1. Der BeginnerAlert-Indikator auf dem Chart

Fig.2. Der BeginnerAlert-Indikator generiert Benachrichtigungen.

Fig.2. Der BeginnerAlert-Indikator generiert Benachrichtigungen.

Verwandte Beiträge

Kommentar (0)