Murrey Math Level Indicator für MetaTrader 5: Optimierung und Anpassung

Mike 2019.02.07 17:54 19 0 0
Anhang

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

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

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

Liste
Kommentar 0