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

使用神经网络进行布林线带宽计算 - MetaTrader 5 专家

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

Bollinger Band Width calculation with Neural Network using - expert for MetaTrader 5

我一直在寻找 BB 宽度 Expert Advisor,但在任何地方都找不到。然后我决定创建自己的,作为我学习的一部分,我这样做了。该 EA 交易遵循神经网络方法。

什么是布林带宽度

布林带宽度是带形成布林线。约翰·布林格 (John Bollinger) 在他的著作《布林线上的布林线》中将布林线宽度称为可从布林线衍生的两个指标之一。另一个指标是%B。

带宽测量上限和下限之间的百分比差异。带宽随着布林带变窄而减小,随着布林带变宽而增加。由于布林线基于标准差,因此下降的带宽反映了波动性的减少,上升的带宽反映了波动性的增加。 

重要模式! 

“一个想法可以改变你的生活”;-)

读完这篇文章后,我得到了从事神经网络工作的灵感文章。作者费约兹在编码的最后部分给了我很大帮助。此 EA 交易采用最后 14 个周期的值,并使用神经网络方法公式将其最小化(请阅读文章以了解神经网络的最佳实现)。

宽度计算我使用了经典方法:(BBupperBand - BBLlowerBand) / BBMidleBand。 公式:

输入[i*2]=(((iBands_Upperbuf[i] - iBands_Lowerbuf[i]) / iBands_Basebuf[i]) - (x_min+x_minn) * (d2-d1)) / ((x_maxx+x_max) - (x_min+x_minn)) + d1;

看起来很复杂,但实际上就像A、B、C、D……上面的文章可以帮助你很多。

Expert Advisor 测试结果良好,我选取了 2013.01.01 至 2013.04.13 期间的数据。平衡:

Bollinger Band Width calculation with Neural Network using - expert for MetaTrader 5

我已将完整的测试结果附在 zip 文件中。

建议:

苏雷什·B·卡卡蒂尔,


附件下载

📎 rock-trader-neuro.mq5 (15.45 KB)

Source: MQL5 #1649

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