是否可以同时关闭几个订单? - 页 7

 
TheXpert:
相反,我想知道为什么MT5已经远离了同步执行命令。

交易订单的 异步处理已经在JForex API中通过事件完美实现(您将确切知道您的每个交易请求发生了什么以及为什么。在那里,甚至每个交易请求都有一个状态标志(已创建(已创建但尚未发送到服务器(例如,通信失败)),已交付(服务器接受它),正在进行,已执行)。在MQL5中,他们现在才开始尝试这样做。而从开发者的行动来看,他们也不知道如何做得更好。

异步本身是符合逻辑的。不同符号的交易是独立进行的。但在一个交易工具上的不同步不可能是市场定义的。当然,在MT4服务器上,一个交易工具可能存在不同步现象,但这不是一个市场。

 
TheXpert:

嗯,嗯...这在5年内都不会发生。这对开发者和99%的用户来说都是谋杀。

这对开发商来说不是谋杀。这是很正常的应用对象的逻辑,设计 和实现都很容易。

甚至有可能设计出不比目前的实现更复杂的应用,并具有这样的功能。但谁会去处理它呢?开发商没有这样的工作人员。

因此,在用户方面存在一个问题,即你和我,他们中的大多数人不是专业人士,不能容忍哪怕是最小的复杂化,这将导致通过元引号来实现这种功能。

 
hrenfx:

异步交易订单处理已通过事件在JForex API中完美实现(您将确切知道您的每个交易请求发生了什么以及为什么。在那里,甚至每个交易请求都有一个状态标志(已创建(已创建但尚未发送到服务器(例如,通信失败)),已交付(服务器接受它),正在进行,已执行)。在MQL5中,他们现在才开始尝试这样做。而且从开发者的行动来看,不知道如何做得更好。

目前在5中实施的方式,是不符合逻辑的。

纪普

对于开发者来说,这不是一个杀手锏。这是很正常的应用对象的逻辑,设计和实现起来很容易。

好吧,如果是上面的写法,当然可以。