Slow-Stoch_HTF_Signal - MetaTrader 5脚本


Slow-Stoch_HTF_Signal 显示基于数据的趋势方向信息慢速所选柱上的指示器作为图形对象,带有趋势或交易方向的彩色指示,并生成警报或音频信号,并在出现进行交易的信号时在智能手机上发送推送通知。
仅当输入参数的值满足以下条件时,指标才会发送警报和推送通知:
输入 单位信号栏=0; // 接收信号的柱数(0 - 当前柱)
大于一。对于零柱,声音信号和推送通知是没有用的,因为零柱上的指示器信号可能会改变并消失!
所有输入参数可以分为三大组:
输入 细绳符号_=””; // 象征 输入 ENUM_TIMEFRAMES时间范围=PERIOD_H6; // 指标计算的时间范围 输入 单位K周期=5;输入 单位DP 周期=3;输入 单位减速=3;输入 ENUM_MA_METHODSTO_方法=模式_SMA;输入 ENUM_STO_PRICE价格字段=STO_LOWHIGH;输入Smooth_Method XMA_Method=MODE_JJMA; // 求平均值的方法 输入 单位X长度=5; // 平滑深度 输入 整数X相=15; // 平滑参数 //---- 对于 JJMA,它在 -100 ... +100 范围内变化,并影响瞬态过程的质量; //---- 对于VIDIA来说是CMO时期,对于AMA来说是慢速移动平均线时期
//---- 指标显示设置 输入 单位信号栏=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; // 产生的警报数量
如果要在一张图表上使用多个 Slow-Stoch_HTF_Signal 指标,则每个指标都应有自己的 Symbols_Sirname(指标标签名称)字符串变量值。
该指标需要编译的指标文件 Slow-Stoch.mq5 才能运行。将其放置到terminal_data_folder\MQL5\Indicators\。

图 1 基于 Slow-Stoch_HTF_Signal 指标数据的趋势延续信号

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