文章 "MQL5 细则手册:在 MQL5 中开发多交易品种波动指标"

 

新文章 MQL5 细则手册:在 MQL5 中开发多交易品种波动指标已发布:

本文将探讨如何开发多交易品种波动指标。对于 MQL5 开发新手来说,开发多交易品种指标可能有些难度,本文将帮他们理清开发过程。开发多交易品种指标的主要问题:其它交易品种的数据与当前交易品种之间的同 步;缺乏某些指标数据;以及确定既定时间表“真实”柱的起点。本文将密切关注以上所有问题。

我们将获得根据句柄已计算出的每个交易品种的平均真实波幅(ATR)指标的值。为达到说明目的,我们将列举六个交易品种,可在指标的外部参数中设置这些交易品种的名称。将检查输入的名称是否正确。如果总表中没有提供参数中指定的某个交易品种,则不会对该交易品种做出计算。所有可用交易品种都会被添加到市场报价窗口,除非这些交易品种已经存在于该窗口中。

在上一篇文章“MQL5 细则手册:指标子窗口控件 - 滚动条”中,我们已经探讨了画布功能,你可以在画布上打印文本甚至绘图。这次,我们不是用画布绘图,而是用它来显示当前的程序进程,让用户了解既定时间点的进度情况。

MQL5 Cookbook: Developing a Multi-Symbol Volatility Indicator in MQL5

作者:Anatoli Kazharski

 
阿纳托利,谢谢你的文章。处理波动性的方法非常有趣。我学到了新的想法 :-)
 

您好、

我认为您需要重新确定日元货币对的编号。欧元兑日元货币对的 ATR 约为 2,这缩小了其他货币对,因此您无法读取它们。试着将日元货币对的 ATR 除以 10。

 
看起来不错 :)
 
非常感谢这篇文章,我在其中找到了我想要的东西,也感谢 MQ 涵盖了多币种分析这样微妙的主题。
 

很好,但我在测试版和实版中都有这样的图片,甚至在手动设置 shiftbars 并将指标改为按 PRICE_CLOSE 计算后也是如此,低于您的图片:

划伤

最近使用 MT 有一个负面影响,那就是在多系统中使用标准指标时出现故障,无法正常工作。我已经花了太多时间去研究,这并不是什么 "歪手 "的错。随着最新版本的更新,情况越来越糟。也许主子们指望的是,绝望的傻瓜们会在这个奇迹上用几个马什卡,从无事可做中合并起来。

 
M1k3:

很好,但即使手动设置了 shiftbars,我的测试仪中还是出现了这张图片,低于您的图片:

...

最近使用 MT 有一个负面影响,那就是在多系统中使用标准指标时出现故障,无法正常工作。随着最新的更新,情况越来越糟。也许,大师们正指望着这样一个事实:傻瓜们会绝望地在这个奇迹上使用几个马什卡,以便从无事可做中合并。

我甚至还没有在测试器中测试 过这种形式的指标。对于测试者来说,它有很多不必要的东西。文章中也没有提及。

在测试器中使用其他符号和时间框架的指标时,如果从智能交易系统中获取数据,我没有发现任何问题。

有必要弄清楚这一点。我还没有答案。

 
Manuel 我可以私下给您写信,这是我的电子邮件 st.co1258@gmail.com,非常感谢。
 
Anatoli Kazharski #:

...波动性 ...真实条形图...

我不太清楚这篇文章在说什么!
... 是关于当前 TF(?!)上不同 TF(通过一些关键条)的波动率读数(ATR)。


例如:TF m15 的真实条形图,开盘时间为 xx:15 分钟、xx:30 分钟。