文章 "开发回放系统(第 72 部分):异常通信(一)"

 

新文章 开发回放系统(第 72 部分):异常通信(一)已发布:

我们今天创造的东西将很难理解。因此,在这篇文章中,我将只谈论初始阶段。请仔细阅读这篇文章,这是我们继续下一步的重要前提。本材料的目的纯粹是教学性的,因为我们只会学习和掌握所提出的概念,而没有实际应用。

最后两篇文章中的整个过程非常有趣。这主要是由于我们必须采取的方法来实现预期的结果。我相信你们中的许多人已经学习并理解了让 MetaTrader 5 使用订单簿的正确方法。我再次强调,我们正在讨论自定义交易品种,请不要忘记这一点。

有趣的是,只需添加订单簿,我们就可以允许鼠标指标使用 OnCalculate 函数,其中数据由 MetaTrader 5 放入数组中。这大大简化了流程,因为我们不再需要使用 iSpread 函数来获取柱形价差。

如果没有这两篇文章中提供的知识,当时间框架大于一分钟时,就不可能通过 OnCalculate 函数的参数获取数据。除此之外,通过 OnCalculate 参数获取数据没有任何问题。然而,一旦使用自定义订单簿事件,我们就能够直接从 OnCalculate 参数读取价差。

但在上篇文章的最后,我解释了一个需要解决的问题。如果不解决这个问题,我们将完全无法正常使用该应用程序。因此,对于刚刚阅读本文的人,让我们快速回顾一下问题是什么。


作者:Daniel Jose