Startseite Technischer Indikator Beitrag

UltraWPR_HTF_Signal_BG: Der Trendindikator für MetaTrader 5

Anhang
2018.zip (25.73 KB, Herunterladen 0 mal)

Der UltraWPR_HTF_Signal_BG ist ein hilfreicher Indikator für den MetaTrader 5, der Informationen über die Trendrichtung liefert. Anhand der Daten des UltraWPR-Indikators wird ein grafisches Objekt erzeugt, das die Trend- oder Handelsrichtung farblich darstellt. Zudem gibt der Indikator sowohl akustische Signale als auch Push-Benachrichtigungen auf deinem Smartphone aus, wenn ein Handelssignal auftritt.

Das grafische Objekt wird durch einen farbigen Hintergrund dargestellt. Es stehen vier Farben zur Verfügung: Blasse Farben zeigen eine Trendfortsetzung an, während kräftige Farben ein Handelssignal signalisieren.

Der Indikator sendet Benachrichtigungen und Push-Nachrichten nur, wenn der Wert des Eingabeparameters:

input uint SignalBar=0;   // Die Bar-Nummer für das Handelssignal (0 - aktuelle Bar)

größer als eins ist. Für die Null-Bar sind akustische Signale und Push-Benachrichtigungen wenig sinnvoll, da das Signal des Indikators auf der Null-Bar schwankend sein kann und möglicherweise verschwindet!

Alle Eingabeparameter lassen sich in drei große Gruppen unterteilen:

  1. Eingabeparameter für die Sitzungsanzeige:
    //+------------------------------------------------+ 
    //| Eingabeparameter für die Sitzungsanzeige              |
    //+------------------------------------------------+
    input bool   SessionDrawOff=false;              // Sitzung in einer Nicht-Sitzungszeit anzeigen 
    input string SessionSirName="Asiatische";            // Sitzungsname
    input Hour   StartHour=H00;                     // Startstunde der Sitzung
    input Min    StartMinute=M00;                   // Startminute der Sitzung
    input uint   SessionTime=480;                   // Dauer der Sitzung in Minuten
    input color Up_Color=clrPaleTurquoise;          // Farbe für Wachstum
    input color Buy_Color=clrLime;                  // Farbe für Kauf
    input color Sell_Color=clrDeepPink             // Farbe für Fall
    input color Dn_Color=clrLightPink              // Farbe für Verkauf
  2. Eingabeparameter des UltraWPR:
    //+------------------------------------------------+ 
    //| Eingabeparameter des Indikators                  |
    //+------------------------------------------------+ 
    input string Symbol_="";                    // Finanzinstrument
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;  // Zeitrahmen für Berechnung des Indikators
    input int WPR_Period=13;                    // Zeitraum des WPR-Indikators
    //---
    input Smooth_Method W_Method=MODE_JJMA;     // Methode der Glättung
    input int StartLength=3;                    // Startperiode der Glättung
    input int WPhase=100;                       // Periode der Glättung (-100..+100)
    //---  
    input uint Step=5                          // Schritt zur Änderung der Periode
    input uint StepsTotal=10                   // Anzahl der Periodenänderungen
    //---
    input Smooth_Method SmoothMethod=MODE_JJMA; // Glättungsmethode
    input int SmoothLength=3                   // Tiefe der Glättung                    
    input int SmoothPhase=100                  // Parameter der Glättung (-100..+100)
  3. Die Eingabeparameter des UltraWPR_HTF_Signal_BG Indikators, die zur Visualisierung des Indikators erforderlich sind:
    //---- Einstellungen zur Visualisierung des Indikators
    input uint SignalBar=0;                                // Bar-Nummer für das Handelssignal (0 - aktuelle Bar)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // Name für die Indikatorlabel
    input color IndName_Color=DarkOrchid;                  // Farbe des Indikatornamens
    input uint Font_Size=10                               // Schriftgröße des Indikatornamens
    input int X_1=5                                       // Horizontale Verschiebung des Namens
    input int Y_1=-15                                     // Vertikale Verschiebung des Namens
    input bool ShowIndName=true;                           // Indikatornamen anzeigen
    input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // Standort
  4. Eingabeparameter des UltraWPR_HTF_Signal Indikators, die für die Erzeugung von Alarmen und akustischen Signalen erforderlich sind:
    //---- Einstellungen für Alarme
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // Option zum Auslösen von Indikationen
    input bool Push=true                        // Push-Benachrichtigungen erlauben
    input uint AlertCount=0                     // Anzahl der erzeugten Alarme

Wenn mehrere UltraWPR_HTF_Signal_BG-Indikatoren auf einem Chart verwendet werden, sollte jeder von ihnen einen eigenen Wert für die Symbols_Sirname (Namen der Indikatorlabels) haben.

Um den Indikator zu nutzen, platziere die kompilierte Datei UltraWPR.mq5 im Verzeichnis terminal_data_folder\MQL5\Indicators\ deines Handelskontos.

Fig. 1. Ein Signal für die Trendfortsetzung basierend auf den Daten des UltraWPR_HTF_Signal_BG Indikators

Fig. 1. Ein Signal für die Trendfortsetzung basierend auf den Daten des UltraWPR_HTF_Signal_BG Indikators 

Fig. 2. Ein Signal zum Öffnen einer Position basierend auf den Daten des UltraWPR_HTF_Signal_BG

Fig. 2. Ein Signal zum Öffnen einer Position basierend auf den Daten des UltraWPR_HTF_Signal_BG

Verwandte Beiträge

Kommentar (0)