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

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)!

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:

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