Murrey_Math_Lv_Arr_r - indicador para MetaTrader 5
Murrey_Math_Lv_Arr es un indicador con limitación de los recursos del ordenador que se consumen para su visualización en el gráfico. La nueva variable CountBars ha sido añadida al bloque de los parámetros de entrada para optimizar los cálculos:
//+----------------------------------------------+ //| PARÁMETROS DE ENTRADA DEL INDICADOR | //+----------------------------------------------+ input int CalculationPeriod=64; //Período del cálculo de P input int StepBack=0; input bool ViewFlag=false; input int FontSize=8; //tamaño de la fuente input type_font FontType=Font7; //tipo de la fuente input string LableSirname="Murrey_Math_Lv"; //La primera parte del nombre de objetos gráficos input PLOT_DRAW_TYPE_ DrawType=DRAW_ARROW_; //Variante de visualización de los niveles de Murrey input uint Arrow=160; //Símbolo para los niveles de Murrey input uint Arrow=1; //Tamaño del símbolo para los niveles de Murrey input uint CountBars=500; // número de las barras para calcular el indicador input uint ForwardBars=3; //número de las barras a la derecha del gráfico (máximo CalculationPeriod)
Para reemplazar los símbolos, utilice la tabla Símbolos de la fuente Wingdings.
El indicador utiliza las clases de la librería GetFontName.mqh (hay que copiar en la carpeta_de_datos_del_terminal\MQL5\Include).
Se puede visualizar el indicador usando las marcas con ajustes predefinidos:

Fig. 1. Indicador Murrey_Math_Lv_Arr_r con visualización con marcas
Así como, usando las líneas tradicionales, tiendo puesto el valor correspondiente en el parámetro de entrada DrawType:

Fig. 2. Indicador Murrey_Math_Lv_Arr_r con visualización con líneas
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/23451