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

X2MA_HTF_Signal_BG - MetaTrader 5脚本

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

X2MA_HTF_Signal_BG - indicator for MetaTrader 5

X2MA_HTF_Signal_BG - indicator for MetaTrader 5

X2MA_HTF_Signal_BG 显示有关趋势方向的信息(基于X2MA指标数据)作为图形对象,用彩色指示趋势或交易方向,并发出警报或音频信号,并在出现交易信号时向智能手机发送推送通知。

图形对象表示为彩色背景。背景有四种颜色。浅色表示趋势持续,明亮的颜色表示交易信号。

仅当输入参数的值满足以下条件时,指标才会发送警报和推送通知:

输入 单位信号栏=0;    // 获取信号的柱数(0 - 当前柱)

大于一。对于零柱,声音信号和推送通知是没有用的,因为零柱上的指示器信号可能会改变并消失!

所有输入参数可以分为三大组:

//+------------------------------------------------+
//|会话绘图输入参数             |
//+------------------------------------------------+
输入 布尔值   会话抽出=错误的;                    // 在非会话期间显示会话
输入 细绳会话先生姓名=“亚洲人”;                  // 会话名称
输入小时   StartHour=H00;                            // 会话开始时间
输入分钟    开始分钟=M00;                          // 会话开始分钟
输入 单位   会话时间=第480章;                          // 会话持续时间(分钟)
输入 颜色向上颜色=clr 淡绿松石色;                // 生长颜色
输入 颜色购买_颜色=克莱莱姆;                        // 购买颜色
输入 颜色销售颜色=clr深粉红;                    // 秋天的颜色
输入 颜色DN_颜色=clr浅粉色;                    // 卖出颜色
  • X2MA 指标的输入参数:
    //+------------------------------------------------+
    //|  指标输入参数                  |
    //+------------------------------------------------+
    输入 细绳符号_=””;// 金融工具
    输入 ENUM_TIMEFRAMES时间范围=PERIOD_H6;// 指标计算的指标时间范围
    输入Smooth_Method MA_Method1=模式_SMA;// 第一次平滑的平均方法
    输入 整数长度1=12;// 拳头平滑深度                    
    输入 整数阶段1=15;// 第一次平滑的参数
    //--- 对于 JJMA,它在 -100 ... +100 范围内变化,并影响瞬态过程的质量;
    //--- 对于 VIDIA 来说是 CMO 时期,对于 AMA 来说是慢速移动平均线时期
    输入Smooth_Method MA_Method2=MODE_JJMA;// 第二次平滑的平均方法
    输入 整数长度2=5;// 第二次平滑的深度
    输入 整数阶段2=15;                       // 第二次平滑的参数
    //--- 对于 JJMA,它在 -100 ... +100 范围内变化,并影响瞬态过程的质量;
    //--- 对于 VIDIA 来说是 CMO 时期,对于 AMA 来说是慢速移动平均线时期
    输入应用_价格_IPC=PRICE_CLOSE;// 价格常数
  • 指标可视化所需的 X2MA_HTF_Signal_BG 指标的输入参数:
    //---- 指标可视化设置
    输入 单位信号栏=0;                                // 接收信号的柱数(0 - 当前柱)
    输入 细绳Symbols_Sirname=INDICATOR_NAME“_标签_”;  // 指标标签的名称
    输入 颜色IndName_Color=深色兰花;                  // 指标名称的颜色
    输入 单位字体大小=10;                              // 指标名称的字体大小
    输入 整数X_1=5;                                      // 名称的水平移动
    输入 整数Y_1=-15;                                    // 名称垂直移动
    输入 布尔值显示名称=真的;                          // 显示指标名称
    输入 ENUM_BASE_CORNER  什么角落=CORNER_RIGHT_UPPER;// 位置角
  • X2MA_HTF_Signal_BG的输入参数,生成警报和音频信号所需的指示器:

    //---- 警报设置
    输入ENUM_ALERT_MODEalert_mode=OnlySound;  // 触发指示的选项
    输入 布尔值推=真的;                        // 允许推送通知
    输入 单位警报计数=0;                    // 产生的警报数量
  • 如果您在一张图表上使用多个 X2MA_HTF_Signal_BG 指标,则每个指标都应有自己的 Symbols_Sirname(指标标签名称)字符串变量值。

    将指标编译文件 X2MA.mq5 放置到客户端的terminal_data_folder\MQL5\Indicators\ 中。

    X2MA_HTF_Signal_BG - indicator for MetaTrader 5

    图 1. 基于 X2MA_HTF_Signal_BG 指标数据的趋势延续信号

    X2MA_HTF_Signal_BG - indicator for MetaTrader 5

    图 2. 基于 X2MA_HTF_Signal_BG 数据的开仓信号


    附件下载

    📎 smoothalgorithms.mqh (134.03 KB)

    📎 x2ma.mq5 (8.25 KB)

    📎 x2ma_htf_signal_bg.mq5 (21.94 KB)

    Source: MQL5 #1975

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