欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

MultiLineMovingAverage - MetaTrader 5脚本

author emer | 925 人阅读 | 0 人评论 |

MultiLineMovingAverage - indicator for MetaTrader 5

MultiLineMovingAverage 指标显示活动图表窗口中不同时间范围的六个移动平均线的水平。

移动平均线的参数是为每个周期设置的,您还可以启用/禁用您需要/不需要的时间范围的移动平均线的显示。

该指标首先在 MQL4 中实现,并发布在代码库中:mql4.com2011 年 6 月 3 日。

输入参数:

//+------------------------------------------------+
//|指标输入参数                     |
//+------------------------------------------------+
输入 细绳等级名称=“多线移动平均线 1”;// 动作级别名称
输入 细绳等级评论=“多线移动平均线”;// 动作级别注释
输入ENUM_TEXT_POSITION TxtPos=右;              // 文本位置
输入 单位文字大小=15;                            // 文字大小
输入 颜色  Up_levels_color=石灰;                  // 向上移动平均线颜色
输入 颜色  fl_levels_color=灰色;                  // 均线水平颜色
输入 颜色  Dn_levels_color=红色;                  // 下降 MA 水平颜色
输入 单位蜡烛数=10;                          // 级别长度
//---
输入 布尔值显示_MA1=真的;                        // 显示 MA 级别
输入 ENUM_TIMEFRAMES时间范围1=PERIOD_M5;        // MA 的时间范围
输入 ENUM_MA_METHODMA1_S方法=模式_EMA;          // 平滑MA方法
输入 单位MA1_长度=10;                          // 移动平均线周期
输入 单位MA1_Signal_Bar=1;                        // MA 信号柱
输入 ENUM_APPLIED_PRICE应用价格1=PRICE_CLOSE;// 应用价格
输入 ENUM_LINE_STYLElevel1_style=样式_实体;    // 驱动级别样式
输入ENUM_WIDTH level1_width=w_2;                  // 驱动电平宽度
//---
输入 布尔值显示_MA2=真的;                        // 显示 MA 级别
输入 ENUM_TIMEFRAMES时间范围2=PERIOD_M30;        // MA 的时间范围
输入 ENUM_MA_METHODMA2_S方法=模式_EMA;          // 平滑MA方法
输入 单位MA2_长度=10;                          // 移动平均线周期
输入 单位MA2_Signal_Bar=1;                        // MA 信号柱
输入 ENUM_APPLIED_PRICE应用价格2=PRICE_CLOSE;// 应用价格
输入 ENUM_LINE_STYLElevel2_风格=样式_实体;    // 驱动级别样式
输入ENUM_WIDTH level2_width=w_2;                  // 驱动电平宽度
//---
输入 布尔值显示_MA3=真的;                        // 显示 MA 级别
输入 ENUM_TIMEFRAMES时间范围3=PERIOD_H2;        // MA 的时间范围
输入 ENUM_MA_METHODMA3_S方法=模式_EMA;          // 平滑MA方法
输入 单位MA3_长度=10;                          // 移动平均线周期
输入 单位MA3_Signal_Bar=1;                        // MA 信号柱
输入 ENUM_APPLIED_PRICE应用价格3=PRICE_CLOSE;// 应用价格
输入 ENUM_LINE_STYLElevel3_style=样式_实体;    // 驱动级别样式
输入ENUM_WIDTH level3_width=w_2;                  // 驱动电平宽度
//---
输入 布尔值显示_MA4=真的;                        // 显示 MA 级别
输入 ENUM_TIMEFRAMES时间范围4=PERIOD_H4;        // MA 的时间范围
输入 ENUM_MA_METHODMA4_S方法=模式_EMA;          // 平滑MA方法
输入 单位MA4_长度=10;                          // 移动平均线周期
输入 单位MA4_Signal_Bar=1;                        // MA 信号柱  
输入 ENUM_APPLIED_PRICE应用价格4=PRICE_CLOSE;// 应用价格
输入 ENUM_LINE_STYLElevel4_style=样式_实体;    // 驱动级别样式
输入ENUM_WIDTH level4_width=w_2;                  // 驱动电平宽度
//---
输入 布尔值显示_MA5=真的;                        // 显示 MA 级别
输入 ENUM_TIMEFRAMES时间范围5=PERIOD_H12;        // MA 的时间范围
输入 ENUM_MA_METHODMA5_S方法=模式_EMA;          // 平滑MA方法
输入 单位MA5_长度=10;                          // 移动平均线周期
输入 单位MA5_Signal_Bar=1;                        // MA 信号柱
输入 ENUM_APPLIED_PRICE应用价格5=PRICE_CLOSE;// 应用价格
输入 ENUM_LINE_STYLElevel5_风格=样式_实体;    // 驱动级别样式
输入ENUM_WIDTH level5_width=w_2;                  // 驱动电平宽度
//---
输入 布尔值显示_MA6=真的;                        // 显示 MA 级别
输入 ENUM_TIMEFRAMES时间范围6=PERIOD_D1;        // MA 的时间范围
输入 ENUM_MA_METHODMA6_S方法=模式_EMA;          // 平滑MA方法
输入 单位MA6_长度=10;                          // 移动平均线周期
输入 单位MA6_Signal_Bar=1;                        // MA 信号柱  
输入 ENUM_APPLIED_PRICE应用价格6=PRICE_CLOSE;// 应用价格
输入 ENUM_LINE_STYLElevel6_风格=样式_实体;    // 驱动级别样式
输入ENUM_WIDTH level6_width=w_2;                  // 驱动电平宽度

MultiLineMovingAverage - indicator for MetaTrader 5

图 1 多线移动平均线指标


附件下载

📎 multilinemovingaverage.mq5 (20.88 KB)

Source: MQL5 #1037

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录