MT5和速度在行动 - 页 37

 
prostotrader:

如果我不需要成交量和出价,那么OnTick()是正确的解决方案,但我需要

不仅是音量,还有堆栈的任何变化,不幸的是,OnTick()不起作用。

谢谢,我当然完全理解。

我的情况 的主要区别 是OnTick()事件不在队列中累积,不像OnBook()。

也就是说,我不会冒险发现自己在执行早已离开OnBook队列的数据。:)

 
Dmi3:

谢谢,我当然完全理解。

我的情况 的主要区别 是OnTick()事件不在队列中累积,不像OnBook()。

也就是说,我不会冒险发现自己在执行OnBook()中早已离开队列的数据。:)

去年或前年,我和Andrey Khatimlianskii 对OnTick()和OnBook()进行了测试。

结果发现它们之间没有区别(或者说OnBook()比OnTick()滞后几微秒),但

没有成交量,也没有跟踪OnTick()的变化(高于/低于要价/出价)。

 
Dmi3:

也就是说,我不会冒着执行数据的风险,而这些数据早已从玻璃上消失,不知何故从OnBook转到了我这里。:)

在OnBook中,只有异步交易订单 的使用是合理的。但这是真的,甚至SymbolInfoTick也在放慢速度。所以,这不会有帮助。

 
prostotrader:

哦,对了,我完全忘记了我在和谁说话......。

对不起...

添加

好吧,那就试试 你的水平 至少有一半......。



你是一个什么样的巨魔 :))))

恕我直言,这个数字只能告诉你你的交易量。有趣的数字叫 "税基",你自己知道。但fxsaber不知道,真的,他没有这个能力:)

 
prostotrader:

去年或前年,Andrey Khatimlianskii 和我对OnTick()和OnBook()进行了测试。

它们之间似乎没有区别(或者说OnBook()比OnTick()滞后几微秒),但

在OnTick()中没有成交量,也没有跟踪变化(高于/低于要价/出价)。

我读过这个主题,这是另一个 "真空中的球形马"。我是一个从业者,对不起,我以我的钱来衡量一切,如果我做出任何决定,都会直接影响我的收入数额。

 
fxsaber:

只有异步交易订单 在OnBook中使用才是合理的。然而,在我的情况下,即使是SymbolInfoTick也很慢。所以,这不会有帮助。

只有在一种情况下需要异步订单:当交易一篮子时,在一个慢腿之后买入一 "包 "快腿。在其他情况下,异步并没有获胜。

 
fxsaber:

只有异步交易订单 在OnBook中使用才是合理的。然而,在我的情况下,即使是SymbolInfoTick也很慢。因此,这是不可行的。

SymbolInfoTick对我来说太慢了。感觉我们是整个社区中唯一有问题的人。其他人都很好 :(

 
Dmi3:

只有在一种情况下需要异步订单:在篮子交易中,在一个慢腿之后买入一 "包 "快腿。在其他情况下,非同步性并没有好处。

同步的OrderSend 需要10ms。一次可以有几个这样的人。然后OnBook被执行50毫秒。在这段时间里,一个队列积累起来了,你好,我是你的相关人员。只有在这种情况下,OnBook的异步才是重要的。

 
fxsaber:

一个同步的OrderSend需要10毫秒才能完成。一次可以有几个这样的人。然后OnBook被执行50毫秒。在这段时间里,队列中的人不断积累,你好,请问有什么关系?只有在这种情况下,OnBook的异步函数才是重要的。

我在一个EA中只有一个逻辑,在一个循环中不可能有几个订单。除了我上面写到的篮子。

 
prostotrader:

好吧,那就试试,以 你的水平,交易一半......。

我的水平甚至没有达到这个数额的百分比。你很好。然而,这是一个奇怪的说法。