作者:PozitiF
多线移动平均(MultiLineMovingAverage)指标能够在当前图表窗口中显示六条不同时间框架的移动平均线水平。
这个指标的每个周期的移动平均参数都是可以设置的,你还可以根据需求启用或禁用不同时间框架的移动平均线显示。
此指标最初在MQL4中实现,并于2011年6月3日发布在mql4.com上。
输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string level_name="多线移动平均 1"; // 激活级别名称 input string level_comment="多线移动平均";// 激活级别注释 input ENUM_TEXT_POSITION TxtPos=Right; // 文本位置 input uint TextSize=15; // 文本大小 input color Up_levels_color=Lime; // 上升MA级别颜色 input color Fl_levels_color=Gray; // 平坦MA级别颜色 input color Dn_levels_color=Red; // 下降MA级别颜色 input uint CandleCount=10; // 级别长度 //--- input bool display_MA1=true; // 显示MA级别 input ENUM_TIMEFRAMES Timeframe1=PERIOD_M5; // MA时间框架 input ENUM_MA_METHOD MA1_SMethod=MODE_EMA; // 平滑MA方法 input uint MA1_Length=10; // MA周期 input uint MA1_Signal_Bar=1; // MA信号柱 input ENUM_APPLIED_PRICE AppliedPrice1=PRICE_CLOSE; // 应用价格 input ENUM_LINE_STYLE level1_style=STYLE_SOLID; // 激活级别样式 input ENUM_WIDTH level1_width=w_2; // 激活级别宽度 //--- input bool display_MA2=true; // 显示MA级别 input ENUM_TIMEFRAMES Timeframe2=PERIOD_M30; // MA时间框架 input ENUM_MA_METHOD MA2_SMethod=MODE_EMA; // 平滑MA方法 input uint MA2_Length=10; // MA周期 input uint MA2_Signal_Bar=1; // MA信号柱 input ENUM_APPLIED_PRICE AppliedPrice2=PRICE_CLOSE; // 应用价格 input ENUM_LINE_STYLE level2_style=STYLE_SOLID; // 激活级别样式 input ENUM_WIDTH level2_width=w_2; // 激活级别宽度 //--- input bool display_MA3=true; // 显示MA级别 input ENUM_TIMEFRAMES Timeframe3=PERIOD_H2; // MA时间框架 input ENUM_MA_METHOD MA3_SMethod=MODE_EMA; // 平滑MA方法 input uint MA3_Length=10; // MA周期 input uint MA3_Signal_Bar=1; // MA信号柱 input ENUM_APPLIED_PRICE AppliedPrice3=PRICE_CLOSE; // 应用价格 input ENUM_LINE_STYLE level3_style=STYLE_SOLID; // 激活级别样式 input ENUM_WIDTH level3_width=w_2; // 激活级别宽度 //--- input bool display_MA4=true; // 显示MA级别 input ENUM_TIMEFRAMES Timeframe4=PERIOD_H4; // MA时间框架 input ENUM_MA_METHOD MA4_SMethod=MODE_EMA; // 平滑MA方法 input uint MA4_Length=10; // MA周期 input uint MA4_Signal_Bar=1; // MA信号柱 input ENUM_APPLIED_PRICE AppliedPrice4=PRICE_CLOSE; // 应用价格 input ENUM_LINE_STYLE level4_style=STYLE_SOLID; // 激活级别样式 input ENUM_WIDTH level4_width=w_2; // 激活级别宽度 //--- input bool display_MA5=true; // 显示MA级别 input ENUM_TIMEFRAMES Timeframe5=PERIOD_H12; // MA时间框架 input ENUM_MA_METHOD MA5_SMethod=MODE_EMA; // 平滑MA方法 input uint MA5_Length=10; // MA周期 input uint MA5_Signal_Bar=1; // MA信号柱 input ENUM_APPLIED_PRICE AppliedPrice5=PRICE_CLOSE; // 应用价格 input ENUM_LINE_STYLE level5_style=STYLE_SOLID; // 激活级别样式 input ENUM_WIDTH level5_width=w_2; // 激活级别宽度 //--- input bool display_MA6=true; // 显示MA级别 input ENUM_TIMEFRAMES Timeframe6=PERIOD_D1; // MA时间框架 input ENUM_MA_METHOD MA6_SMethod=MODE_EMA; // 平滑MA方法 input uint MA6_Length=10; // MA周期 input uint MA6_Signal_Bar=1; // MA信号柱 input ENUM_APPLIED_PRICE AppliedPrice6=PRICE_CLOSE; // 应用价格 input ENUM_LINE_STYLE level6_style=STYLE_SOLID; // 激活级别样式 input ENUM_WIDTH level6_width=w_2; // 激活级别宽度

图1 多线移动平均指标