2.10K 浏览
0

为什么用注册的账号接收到的行情会延迟这么多?

我用ntp校时后,本地时间误差应该在20ms以内,接收到的tick数据显示在0.7s以前产生。用300M带宽的本地机器和腾讯云测试均如此。

2021-06-25 22:46:51.304098 2021-06-25 22:46:50.500000

2021-06-25 22:46:51.804755 2021-06-25 22:46:51

2021-06-25 22:46:53.760413 2021-06-25 22:46:53

2021-06-25 22:46:54.808635 2021-06-25 22:46:54

2021-06-25 22:47:00.272788 2021-06-25 22:46:59.500000

ringo 已回答的问题 2021年6月28日
0

0.7怎么计算的呢,如果是使用的quote的datetime,这个方法并不准确,因为你的本地时钟和交易所时钟并不是对齐的

详细参考https://www.shinnytech.com/question/15598/answer/15599/

snofox 发表新评论 2021年6月28日

测试了多个距离很近的NTP服务器,北邮,清华,A里的,结果一致。说明本地时间是接近gps时钟的,加上网络延迟最大误差在20-30ms。而交易所一般也是靠gps时钟同步(gps时钟是纳秒级精度),因此本地时间应该与交易所得时钟误差小于30ms

交易所并不是和gps时钟靠齐的,各家交易所相差时间在1s以内

原来如此,谢谢