Startseite Technischer Indikator Beitrag

WPR Custom: Flexibler Indikator für MetaTrader 5

Anhang
22972.zip (1.8 KB, Herunterladen 0 mal)

In diesem Beitrag schauen wir uns die Anpassungsmöglichkeiten des WPR Custom Indikators für MetaTrader 5 an. Hier sind die wichtigsten Merkmale, die als Eingabeparameter festgelegt wurden:

  • Farbe der Hauptlinie des Indikators
  • Breite der Hauptlinie des Indikators
  • Werte der beiden Indikatorlevel

WPR Custom

Warum wurde das gemacht?

Bei der Verwendung des iWPR (Williams’ Percent Range, %R) Standardindikators in EAs zeigt sich oft ein ernüchterndes Bild: Die Farbe des Indikators kann nicht verändert werden (#1) und die Levelwerte sind immer gleich (#2)!

Testing standart WPR

Gleichzeitig kann der EA, der auf iWPR basiert, die Level „-25“ und „-75“ nutzen. Allerdings werden nur die festgelegten Level des Indikators („-20“ und „-80“) während des visuellen Testens angezeigt. Diese Anzeige fand ich unpraktisch, weshalb ich einige Einstellungen für die Eingabeparameter vorgenommen habe.

Jetzt stimmen die Indikatorlevel genau mit dem Handelssystem überein, wenn sie vom EA aufgerufen werden. Ein Beispiel für den Aufruf von WPR Custom ist im Vlado EA, MQL5-Code zu finden.

//--- Handle des Indikators iWPR erstellen
   handle_iCustom=iCustom(m_symbol.Name(),Period(),"WPR Custom",Inp_WPR_Period,
                          Inp_WPR_Color,Inp_WPR_Width,Inp_WPR_Level1,Inp_WPR_Level2);
//--- Wenn das Handle nicht erstellt werden konnte
   if(handle_iCustom==INVALID_HANDLE)
     {
      //--- Fehlermeldung und Ausgabe des Fehlercodes
      PrintFormat("Fehler beim Erstellen des Handles des iWPR Indikators für das Symbol %s/%s, Fehlercode %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- Der Indikator wird vorzeitig gestoppt
      return(INIT_FAILED);
     }

Und so sieht das Ergebnis im Strategie-Tester aus:

WPR Custom vs EA


    Verwandte Beiträge

    Kommentar (0)