使用神经网络进行布林线带宽计算 - 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 期间的数据。平衡:

我已将完整的测试结果附在 zip 文件中。
建议:
苏雷什·B·卡卡蒂尔,
附件下载
📎 rock-trader-neuro.mq5 (15.45 KB)
Source: MQL5 #1649
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
