您好,天勤的api中api.wait_update()是Tick驱动的,只有tick有更新了才会执行后面的代码。如果想以时间驱动开平仓,那么应该如果同时获取最新的tick信息?谢谢!如果在程序中加入api.wait_update(),那么由于行情更新不及时,可能错过开平仓时间。
hejihai 未选择答案 2021年11月3日
首先wait_update不是只有行情驱动,如果你进行下单或者收到了其他成交委托回报时会刷新往下
另外根据你的这个需求可以使用wait_update()里面的deadline参数,当超时之后会返回为False取消阻塞,即保证代码一定在该时间后往下执行一次
while True: # 代表当前时间过5s之后一定往下执行一次循环 api.wait_update(deadline=time.time()+5) .......
hejihai 发表新评论 2021年11月3日
好的,非常感谢!