562 浏览
0

from tqsdk import TqApi, TqAuth
api = TqApi()
quote = api.get_quote("DCE.i2309")
 print(quote.last_price, quote.volume)
  while True:
    api.wait_update()
    print(quote.datetime, quote.last_price, quote.volume)

今天运行上述代码时发现打印的数据有很不少遗漏,比如图1,14:06:34秒的两个切片数据没有获得

图2,14:07:20的一个切片数据漏掉了。

请问是什么原因?谢谢

李思恒 已回答的问题 2023年8月7日
0

quote数据只会返回最新的,如果比如说网络有波动或者说其他原因卡了下,不会给你返回遗漏的,而是返回最新的,素以你看起来就是丢了,其实数据不会丢的。tick数据和quote数据基本上没区别,只是数据类型有区别,因为tick是我们自己服务器会收录再发送,你可以看一下tick数据对比下,因为tick数据不是说每秒都一定有,看是否有成交和交易所发不发。

李思恒 已回答的问题 2023年8月7日
您正在查看1个答案中的1个,单击此处查看所有答案。