1.90K 浏览
0

这几天收到的行情quote.datetime与本机datetime.now()差了1.5-2秒以上,基本上每一个wait_update后都是超时1.5秒的。

我看了这个帖子,理解两个时间是没对齐的,但是超过这么多应该是不正常的了吧。

(如何能测试行情服务器到本地的延时:https://www.shinnytech.com/question/15598/answer/15599/)

程序里一直有监测延时的逻辑,之前偶尔收到延时的告警(超过1.5秒),一个合约一天大概不到10次。

前几天修改了wait_update逻辑,增加了deadline=1,不知道是行情延时的原因,还是因为增加了deadline。

李思恒 已回答的问题 2021年9月3日
0

可以自己写一个简单的demo来试试看看延迟,本地延迟和交易所打的时间戳有误差多少都是有可能的,这个我们也没法保证

uyesino 发表新评论 2021年9月3日

编了简单的程序,今天试过两次,早上延时基本在0.5-1.4s之间,下午有段时间超过1.5s,在1.5-1.8s之间,下午收市前达到2.5-3.5s之间。晚上又开始延时更频繁些,也在1.5s以上。
程序分别试了wait_update(deadline),没发现延时跟deadline有关。
这个延时,算是比较大了吧