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

二元波浪 - MetaTrader 5脚本

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

The Binary Wave - indicator for MetaTrader 5

二元波浪返回正值或负值,具体取决于指标读数的看涨或看跌预测。当几个二元波组合成复合二元波时,才能看出二元波的真正强度。

我将七个单独的二元波收集成一个复合波:

创建复合波时,首先测试各个二进制波以检查其有效性非常重要。良好的二元复合波将显示出优于其中包含的各个二元波生成的结果的结果。通过将任何上述波指定为零的权重(权重参数),可以将其从复合波中排除。这使您可以检查单个波形的有效性。

二元波浪的解释相当明显:较高的值表明看涨趋势,而较低的值表明看跌趋势。复合二进制波值取决于其中包含的单个二进制波的数量。您可以通过将值分配给相应的权重参数,根据其预测能力的质量来“衡量”二进制波读数。 For example, one component of a binary composite wave can have a value of 5, while another one can be equal to 0.75.波浪最大总权重显示在指标区域左上角指标名称后面的括号中。

您可以通过将 bLength 参数设置为大于 1 来平滑二进制波。

我认为您可以轻松理解指标运行原理,并可以使用它为您的交易系统创建高质量的过滤器。

该指标允许从十种可能的版本中选择一种平滑类型:

需要注意的是,不同平滑算法的Phase类型参数具有完全不同的含义。对于 JMA,它是一个从 -100 到 +100 变化的外部相位变量。对于 T3,它是平滑比率乘以 100,以实现更好的可视化;对于 VIDYA,它是 CMO 振荡周期;对于 AMA,它是慢速 EMA 周期。在其他算法中,这些参数不影响平滑。对于 AMA 快速 EMA 周期是一个固定值,默认等于 2。对于 AMA,升幂的比率也等于 2。

该指标使用 SmoothAlgorithms.mqh 库类(必须复制到terminal_data_folder\MQL5\Include)。文章中详细描述了类的使用“在不使用额外缓冲区的情况下进行中间计算的平均价格系列”

该指标首先在 MQL4 中实现并发布于代码库2009 年 8 月 21 日。

The Binary Wave - indicator for MetaTrader 5

指标输入参数:


附件下载

📎 binarywave.mq5 (14.48 KB)

📎 smoothalgorithms.mqh (133.8 KB)

Source: MQL5 #679

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