关于MT5的高频交易的讨论 - 页 91

 
revers45:

而这至少可以从你的执行时间的结果中得到证实,它比异步模式下的标准MT5终端落后一到两个数量级)。

你现在是把小的和软的进行比较。
 
TheXpert:
你现在是在拿小的和软的做比较。
更准确地说,我是把一个人和一个大公司进行比较。如果你的第一人称立场足够强大,你可以反驳它。
 
revers45:
更具体地说,把一个人,和一个大公司进行比较。如果你的第一人称立场足够强大,你就可以论证它。
你不明白。仔细思考你在异步订单调度中的测量内容。这一措施与完整的同步回合相比是不正确的。
 
TheXpert:
你不明白。仔细想一想,当异步订单发出时,你在测量什么。将这一措施与完整的同步回合进行比较是不正确的。
在任何情况下,它衡量的是服务器上交易订单 的交付和处理速度,在异步操作中,在交易者一方,唯一的区别是,算法不会停下来等待响应。
 
revers45:
在任何情况下,只测量服务器上处理交易订单 的速度,而异步操作的区别,在交易者一方,只是算法不停止等待响应。
Omg,这比我想象的要糟糕得多。
 
Going_Crazy:

就成本而言,他们早已跨越了六位数美元的数字(可悲的是)。

令人印象深刻。谢谢你发表的经验,我不会自己去做HFT :)
 
TheXpert:
Omg,这比我想象的要糟糕得多。
...那是因为你需要多思考,而不是急于下结论。
 
revers45:
...这是因为你需要多思考,不要急于下结论。

(fcplm)

阅读参考资料。

OrderSendAsync()函数旨在执行异步交易操作 ,无需等待交易服务器 对发送的请求 作出回应

什么是地狱服务器?异步请求发送的时间是将订单放入队列发送到终端 的服务器的时间。

他们没有搞清楚,而是想对我们进行说教......

 
Going_Crazy:

是否有一个总结性的统计数字?根据日志,它看起来好像是在零左右徘徊。

顺便说一下,在演示中,有不同的价格...

 
TheXpert:

(fcplm)

阅读参考资料。

OrderSendAsync()函数旨在执行异步交易操作 ,无需等待交易服务器 对发送的请求 作出回应

什么是地狱服务器?异步请求发送的时间是将订单放入队列发送到终端服务器 的时间。

你不去理解它,而是在说教...

我们不是在谈论发送时间,我们是在谈论执行时间。 如果你不完全是一个作家,而是一个读者,请重读评论

需要一个异步请求来向服务器发送一系列的订单,其执行的动态可以在日志或终端的日志文件中查看,这里是一个例子。

DS 0 14:44:39 交易 '1525856': 订单 #30593255 在1.35263买入1.00 / 1.00 EURUSD 在7 ms内完成
FG 0 14:44:39 PM 交易 '1525856': 订单 #30593256 买入 1.00 / 1.00 EURUSD at 1.35263 在 6 ms内完成
DK 0 14:44:39 PM 交易 '1525856': 订单#30593257买入1.00 / 1.00 EURUSD at 1.35263 在5ms内完成
ID 0 14:44:39 PM 交易 '1525856': 订单 #30593258 在1.35263买入1.00 / 1.00 EURUSD 在32 ms内完成
MH 0 14:44:39 PM 交易 '1525856': 订单 #30593259 在 1.35263 买入 1.00 / 1.00 EURUSD 在 34 ms 内完成
RL 0 14:44:39 PM 交易 '1525856': 订单 #30593260 在1.35263买入1.00 / 1.00 EURUSD 在35ms内完成
FQ 0 14:44:39 交易 '1525856': 订单#30593262在1.35263买入1.00 / 1.00 EURUSD,在27ms内完成。
PE 0 14:44:39 PM 交易 '1525856': 订单 #30593263 在1.35263买入1.00 / 1.00 EURUSD 在26ms内完成
NI 0 14:44:39 交易 '1525856': 订单#30593264在1.35263买入1.00 / 1.00 EURUSD 在25 ms内完成