BlauCSI_HTF_Signal - MetaTrader 5脚本


BlauCSI_HTF_Signal 显示基于数据的趋势方向信息布劳CSI所选柱上的指示器作为图形对象,带有趋势或交易方向的彩色指示,并发出警报或音频信号,并在出现进行交易的信号时在智能手机上发送推送通知。
仅当输入参数的值满足以下条件时,指标才会发送警报和推送通知:
输入 单位信号栏=0; // 获取信号的柱数(0 - 当前柱)
大于一。对于零柱,声音信号和推送通知是没有用的,因为零柱上的指示器信号可能会改变并消失!
所有输入参数可以分为三大组:
输入 细绳符号_=””; // 金融工具 输入 ENUM_TIMEFRAMES时间范围=PERIOD_H6; // 指标计算的指标时间范围 输入Smooth_Method XMA_Method=模式_EMA; // 求平均值的方法 输入 单位X长度=1; // 动量期 输入 单位X长度1=20; // 第一次平均的深度 输入 单位X长度2=5; // 第二次平均的深度 输入 单位X长度3=3; // 第三次平均的深度 输入 整数X相=15; // 平滑参数 输入应用价格_IPC1=PRICE_CLOSE; // 收盘价常数 输入Applied_price_IPC2=开盘价; // 开盘价常数
//---- 指标显示设置 输入 单位信号栏=0; // 获取信号的柱数(0 - 当前柱) 输入 细绳Symbols_Sirname=INDICATOR_NAME“_标签_”;// 指标标签的名称 输入 颜色UpSymol_Color=石灰; // 增长符号的颜色 输入 颜色DnSymol_Color=洋红色; // 向下符号的颜色 输入 颜色IndName_Color=深色兰花; // 指标名称的颜色 输入 单位符号_大小=60; // 指标符号的大小 输入 单位字体大小=10; // 指标名称字体大小 输入 整数X_1=5; // 名称的水平移动 输入 整数Y_1=-15; // 名称垂直移动 输入 布尔值显示名称=真的; // 显示指标名称 输入 ENUM_BASE_CORNER 什么角落=CORNER_RIGHT_UPPER;// 位置角 输入 单位X_=0; // 水平移动 输入 单位Y_=20; // 垂直平移
//---- 警报设置 输入ENUM_ALERT_MODEalert_mode=OnlySound; // 触发指示的选项 输入 布尔值推=真的; // 允许推送通知 输入 单位警报计数=0; // 产生的警报数量
如果要在一张图表上使用多个 BlauCSI_HTF_Signal 指标,则每个指标都应有自己的 Symbols_Sirname(指标标签名称)字符串变量值。
将指标编译文件 BlauCSI.mq5 放置到客户端的terminal_data_folder\MQL5\Indicators\ 中。

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

图 2. 基于以下数据的开仓信号BlauCSI_HTF_信号
附件下载
📎 blaucsi.mq5 (9.15 KB)
📎 blaucsi_htf_signal.mq5 (16.12 KB)
📎 smoothalgorithms.mqh (134.03 KB)
Source: MQL5 #1952
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
