El indicador Murrey_Math_Lv_Arr está diseñado para limitar los recursos de la computadora utilizados en el cálculo y visualización del indicador en el gráfico. Se ha añadido una nueva variable de entrada, CountBars, en el bloque de parámetros de entrada del indicador para optimizar los cálculos:
//+----------------------------------------------+//| PARÁMETROS DE ENTRADA DEL INDICADOR |//+----------------------------------------------+inputint CalculationPeriod=64; //Período de cálculoinputint StepBack=0; inputbool ViewFlag=false; inputint FontSize=8; //tamaño de fuenteinput type_font FontType=Font7; //tipo de fuenteinputstring LableSirname="Murrey_Math_Lv"; //Primera parte de los nombres de los objetos gráficosinput PLOT_DRAW_TYPE_ DrawType=DRAW_ARROW_; //Opción de visualización de los niveles de Murreyinputuint Arrow=160; //Símbolo para los niveles de Murreyinputuint ArrowSize=1; //Tamaño del símbolo para los niveles de Murreyinputuint CountBars=500; //número de barras para calcular el indicadorinputuint ForwardBars=3; //número de barras a la derecha del gráfico (máximo CalculationPeriod)
Para reemplazar los valores de los caracteres, utiliza la tabla de Caracteres Wingdings.
El indicador utiliza la clase de biblioteca GetFontName.mqh (debe ser copiada a la carpeta terminal_data_folder\MQL5\Include).
El indicador se puede mostrar tanto como símbolos, con los ajustes predeterminados:

Fig. 1. Indicador Murrey_Math_Lv_Arr_r con la opción de dibujarlo con símbolos
Y también como líneas tradicionales según el valor del parámetro de entrada DrawType:

Fig. 2. Indicador Murrey_Math_Lv_Arr_r con la opción de dibujarlo con líneas

Comentarios 0