BlauCSI_HTF_Signal:MetaTrader 5 的趋势信号指标

Mike 2014.01.16 20:00 12 0 0
附件

BlauCSI_HTF_Signal 是一款基于 BlauCSI 指标的数据,向您显示趋势方向的信息。它以图形对象的形式展示,使用颜色来指示趋势或交易方向,并在出现交易信号时提供警报或音频提示,甚至能通过手机发送推送通知。

这个指标只有在输入参数的值:

input uint SignalBar=0;                                // 获取信号的柱子编号(0 - 当前柱子)

大于一时,才会发送警报和推送通知。因为在零柱上,指标的信号可能会变化并消失,所以在零柱上的声音信号和推送通知是无效的!

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

  1. BlauCSI 的输入参数:
    input string Symbol_="";                               // 金融工具
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // 指标计算的时间框架
    input Smooth_Method XMA_Method=MODE_EMA;               // 平滑方法
    input uint XLength=1;                                  // 动量周期
    input uint XLength1=20;                                // 第一个平滑深度
    input uint XLength2=5;                                // 第二个平滑深度
    input uint XLength3=3;                                // 第三个平滑深度
    input int XPhase=15;                                   // 平滑参数
    input Applied_price_ IPC1=PRICE_CLOSE;                 // 收盘价常量
    input Applied_price_ IPC2=PRICE_OPEN;                  // 开盘价常量
  2. BlauCSI_HTF_Signal 指标的输入参数,用于指标可视化:
    //---- 指标显示设置
    input uint SignalBar=0;                                 // 获取信号的柱子编号(0 - 当前柱子)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";   // 指标标签名称
    input color UpSymol_Color=Lime;                         // 上升符号的颜色
    input color DnSymol_Color=Magenta;                      // 下降符号的颜色
    input color IndName_Color=DarkOrchid;                   // 指标名称的颜色
    input uint Symbols_Size=60;                             // 指标符号的大小
    input uint Font_Size=10;                                // 指标名称字体大小
    input int X_1=5;                                        // 名称的水平偏移
    input int Y_1=-15;                                      // 名称的垂直偏移
    input bool ShowIndName=true;                            // 显示指标名称
    input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER;  // 位置角落
    input uint X_=0;                                        // 水平偏移
    input uint Y_=20                                       // 垂直偏移
    
  3. BlauCSI_HTF_Signal 指标的输入参数,用于生成警报和音频信号:
    //---- 警报设置
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // 触发指示的选项
    input bool Push=true;                        // 允许推送通知
    input uint AlertCount=0;                     // 生成的警报数量

如果在同一图表上使用多个 BlauCSI_HTF_Signal 指标,建议每个指标都设置不同的 Symbols_Sirname(指标标签名称)字符串变量值。

请将编译好的指标文件 BlauCSI.mq5 放置到终端数据文件夹中的 MQL5\Indicators\ 目录下。

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

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

图2. 基于 BlauCSI_HTF_Signal 的开仓信号

图2. 基于 BlauCSI_HTF_Signal 的开仓信号

列表
评论 0