今天我们来聊一聊 Murrey Math Lv Arr 指标,它主要用于优化计算和显示图表上的指标,减少计算机资源的消耗。为了提升计算效率,新增加了一个输入参数 CountBars,让我们来看看它的具体用法:
//+----------------------------------------------+ //| 指标输入参数 | //+----------------------------------------------+ input int CalculationPeriod=64; //P 计算周期 input int StepBack=0; input bool ViewFlag=false; input int FontSize=8; //字体大小 input type_font FontType=Font7; //字体类型 input string LableSirname="Murrey_Math_Lv"; //图形对象名称的前缀 input PLOT_DRAW_TYPE_ DrawType=DRAW_ARROW_; //显示Murrey水平的选项 input uint Arrow=160; //Murrey水平的符号 input uint ArrowSize=1; //Murrey水平的符号大小 input uint CountBars=500; //计算指标的柱数 input uint ForwardBars=3; //图表右侧的柱数(最大为CalculationPeriod)
如果你想替换字符的值,可以使用 Wingdings 字符 表。
该指标使用了库类 GetFontName.mqh(需要复制到 terminal_data_folder\MQL5\Include 文件夹)。
默认设置下,该指标可以以符号形式显示,如下图所示:

图1. 使用符号绘制的Murrey Math Lv Arr指标
此外,该指标还可以以传统线条形式显示,具体取决于输入参数 DrawType 的设置:

图2. 使用线条绘制的Murrey Math Lv Arr指标