49 浏览
0

天勤SDK中, 我订阅了某品种的quote和kline, 当最新价更新时,其实这两个对象都有更新。
但等待并检测到更新的代码是
while True:
api.wait_update()
if api.is_changing(quote):
# do something
if api.is_changing(kline):
# do something
是分开判断的,假如我要实现quote和kline都更新的时候 do something,怎么写?

因为天勤SDK库api.wait_update()内部机制是当有任意对象更新后,往下运行,所以我在api.wait_update()后不能同时判断两个对象都更新。

chaos 已回答的问题 13小时 前
0

这个具体的逻辑可以自己在代码中实现

比如设置两个布尔值quote_update_flag和kline_update_flag,当两个都为true时do something然后再重置为false

chaos 发表新评论 13小时 前

有其他问题也欢迎加入官方群聊611806823一起讨论~

您正在查看1个答案中的1个,单击此处查看所有答案。