Der Murrey_Math_Lv_Arr ist ein hilfreicher Indikator, der die Rechenressourcen bei der Berechnung und Anzeige auf dem Chart optimiert. Ein neues Eingangsparameter, CountBars, wurde hinzugefügt, um die Berechnungen zu verbessern:
//+----------------------------------------------+//| EINGABEPARAMETER DES INDIKATORS |//+----------------------------------------------+inputint CalculationPeriod=64; //P Berechnungsperiodeinputint StepBack=0; inputbool ViewFlag=false; inputint FontSize=8; //Schriftgrößeinput type_font FontType=Font7; //Schriftartinputstring LableSirname="Murrey_Math_Lv"; //Erster Teil der grafischen Objektnameninput PLOT_DRAW_TYPE_ DrawType=DRAW_ARROW_; //Darstellungsoption der Murrey-Niveausinputuint Arrow=160; //Symbol für Murrey-Niveausinputuint ArrowSize=1; //Symbolgröße für Murrey-Niveausinputuint CountBars=500; //Anzahl der Balken zur Berechnung des Indikatorsinputuint ForwardBars=3; //Anzahl der Balken rechts im Chart (maximal CalculationPeriod)
Um die Werte der Zeichen zu ersetzen, kann die Tabelle der Wingdings Zeichen genutzt werden.
Der Indikator verwendet die Bibliotheksklasse GetFontName.mqh (muss in den terminal_data_folder\MQL5\Include kopiert werden).
Der Indikator kann sowohl als Symbole mit den Standardeinstellungen angezeigt werden:

Abbildung 1. Indikator Murrey_Math_Lv_Arr_r mit der ausgewählten Option, ihn mit Symbolen darzustellen
Und als traditionelle Linien, je nach Wert des Eingangsparameters DrawType:

Abbildung 2. Indikator Murrey_Math_Lv_Arr_r mit der ausgewählten Option, ihn mit Linien darzustellen

Kommentar 0