und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 611
- Rating:
- Veröffentlicht:
- 2018.11.26 08:28
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Folgendes ist nun über Eingabeparameter verfügbar:
- Farbe der Hauptlinie des Indikators
- Breite der Hauptlinie des Indikators
- Werte der anderen beiden Level des Indikators
Warum wurde das gemacht?
Beim Testen von EAs mit dem Standardindikator iWPR (Williams' Percent Range, %R) ist das Bild immer alles andere als vielversprechend: Die Indikatorfarbe kann nicht geändert werden (#1) und vor allem sind die Werte der Level immer gleich (#2)!
Gleichzeitig kann der EA auf Basis von iWPR die Level "-25" und "-75" verwenden, aber nur die Stufen, die im Indikator selbst intern festgelegt sind ("-20" und "-80"), werden beim visuellen Test angezeigt. Dieses Darstellung erschien mir unangenehm, daher wurden einige Einstellungen an den Eingabeparametern vorgenommen.
Nun, nachdem sie vom EA aufgerufen wurden, stimmen die Indikatorlevel genau mit dem Handelssystem überein. Beispiel für den Aufruf von WPR Custom implementiert im Vlado EA, MQL5 Code
//--- Erstellen des Handles des Indikators iWPR 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 die Erstellung fehlschlug if(handle_iCustom==INVALID_HANDLE) { //--- Grund des Fehlers und die Ausgabe der Fehlernummer PrintFormat("Failed to create handle of the iWPR indicator for the symbol %s/%s, error code %d", m_symbol.Name(), EnumToString(Period()), GetLastError()); //--- Der Indikator wurde zu früh beendet return(INIT_FAILED); }
und hier das Ergebnis im Strategietester:
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/22972

Der Expert Advisor zählt die Anzahl der Auf- und Abwärtsbars in einer Reihe.

Der Indikator zeichnet farbige Kerzen gemäß ihrer Richtung einmal pro Tag zu einem bestimmten Zeitpunkt

Der EA verwendet den Indikator WPR Custom.

Der Indikator Volatility2Step_Alerts mit in den Eingabeparameter bestimmbarem Zeitrahmen.