BlauCSI_HTF_Signal 是一款基于 BlauCSI 指标的数据,向您显示趋势方向的信息。它以图形对象的形式展示,使用颜色来指示趋势或交易方向,并在出现交易信号时提供警报或音频提示,甚至能通过手机发送推送通知。
这个指标只有在输入参数的值:
input uint SignalBar=0; // 获取信号的柱子编号(0 - 当前柱子)
大于一时,才会发送警报和推送通知。因为在零柱上,指标的信号可能会变化并消失,所以在零柱上的声音信号和推送通知是无效的!
所有输入参数可以分为三大类:
- 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; // 开盘价常量
- 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 // 垂直偏移
- 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 指标的数据的趋势延续信号

图2. 基于 BlauCSI_HTF_Signal 的开仓信号
评论 0