2.94K 浏览
0

while True:
api.wait_update()
now = datetime.strptime(quote.datetime, “%Y-%m-%d %H:%M:%S.%f” )
if now.second > 58 :

c = klines.close.iloc[-1]

如果在59秒的时候没有交易发生,api.wait_update() 和 quote.datetime 就没有时间信息,最新价就不能赋值给c了。

怎么才能不通过交易行情来取得时间信息呢

ringo 已回答的问题 2020年12月17日
0

如果精确度要求不高你可以根据本地时间来判断,然后wait_update加入一个deadline参数,这样到时间一定会往下循环,不会阻塞

ringo 已回答的问题 2020年12月17日