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

霍德里克-普雷斯科特通道 - MetaTrader 4脚本

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

Hodrick-Prescott Channel - indicator for MetaTrader 4

真实作者:胜利者

频道简要说明

该频道是该频道的增强版本MQL5 通道针对 MQL4 进行了修订。

首先,计算过滤后的收盘价值。然后,用更大的周期对它们进行过滤。结果是两个数组:HP 和 HPSlow。下一步是计算 HP 相对于 HPSlow 的标准偏差和通道绘图。

该指标以图表右下角的百分比形式显示平均价差值以及通道宽度与零柱上 HPSlow 值的比率。双击文本标签将其拖至所需位置。按DEL键即可删除。切换时间范围时,文本会重新出现。

如何正确解读该通道的数值?

该通道基于 Hodrick-Prescott 滤波器,这是一种无延迟的数字滤波器。与移动平均线相比,这些类型的过滤器看起来很漂亮,但它们会在每个新柱上重新绘制。

为什么会发生这种情况?事实上,在数学上不可能实现没有延迟的“诚实”过滤器。任何滤波器的延迟都等于或大于为平均设置的条数。通过更改移动平均线指标中的周期可以轻松看出这一点。周期越大,平滑效果越好,但延迟也越大。

只有一种方法可以消除延迟。该算法的纯粹形式如下:需要首先从左到右过滤输入条,然后再次过滤结果序列,这次是从右到左。而且,初始方向并不重要,只要在相反方向上进行第二次滤波即可。

事实上,各种不带延迟的滤波器在延迟和平滑之间提供了不同程度的折衷。但必须清楚地认识到,完美是不可能实现的,因为不可能预测未来。

该过滤器必须用于确定价格变动的即时方向(在几个新柱的水平上)。如果该通道和标准差通道都附加到图表中,则很明显它们的方向在第一个(最右侧)柱附近彼此接近。但如果标准差通道由三条直线绘制,则该通道以一定的准确性显示历史上价格的方向。而且,历史越深入,准确度就越低。

在指标适应 MQL4 的过程中,我专门添加了绘制通道“尾部”的代码。在 М1 时间范围内运行它,等待半小时而不更改时间范围,您将看到通道摇动“尾巴”。切换时间范围时,“尾巴”就会消失。

建议使用该指标进行倒卖,它不适合长期策略或取代“诚实的”移动平均线。

指标输入参数:

Hodrick-Prescott Channel - indicator for MetaTrader 4


附件下载

📎 vhpchannel_03.mq4 (15.63 KB)

Source: MQL5 #14737

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