Indicator Murrey Math per MetaTrader 5: Ottimizza i Tuoi Calcoli

Mike 2019.02.07 17:54 20 0 0
Allegato

L'indicatore Murrey_Math_Lv_Arr è progettato per limitare le risorse del computer utilizzate nel calcolo e nella visualizzazione dell'indicatore sul grafico. È stata aggiunta una nuova variabile di input, CountBars, nel blocco degli input dell'indicatore per ottimizzare i calcoli:

//+----------------------------------------------+//|  PARAMETRI D'INGRESSO DELL'INDICATORE                 |//+----------------------------------------------+inputint CalculationPeriod=64;              //Periodo di calcolo Pinputint StepBack=0;
inputbool ViewFlag=false;
inputint    FontSize=8;                     //dimensione del fontinput type_font FontType=Font7;              //tipo di fontinputstring  LableSirname="Murrey_Math_Lv"; //Prima parte dei nomi degli oggetti graficiinput PLOT_DRAW_TYPE_ DrawType=DRAW_ARROW_;  //Opzione di visualizzazione dei livelli Murreyinputuint Arrow=160;                        //Simbolo per i livelli Murreyinputuint ArrowSize=1;                      //Dimensione del simbolo per i livelli Murreyinputuint CountBars=500;                    //numero di barre per calcolare l'indicatoreinputuint ForwardBars=3;                    //numero di barre a destra del grafico (massimo CalculationPeriod)

Per sostituire i valori dei caratteri, utilizza la tabella Winglings Characters.

L'indicatore utilizza la classe di libreria GetFontName.mqh (che deve essere copiato nella cartella terminal_data_folder\MQL5\Include).

L'indicatore può essere visualizzato sia come simboli, con impostazioni predefinite:

Fig. 1. Indicatore Murrey_Math_Lv_Arr_r con opzione di disegno con simboli

Fig. 1. Indicatore Murrey_Math_Lv_Arr_r con opzione di disegno con simboli

E come linee tradizionali in base al valore del parametro di input DrawType:

Fig. 2. Indicatore Murrey_Math_Lv_Arr_r con opzione di disegno con linee

Fig. 2. Indicatore Murrey_Math_Lv_Arr_r con opzione di disegno con linee

Elenco
Commento 0