543 浏览
0

模拟交易的时候,

order = api.insert_order(symbol="SHFE.rb2410", direction="BUY", offset="OPEN", volume=1, limit_price=3270)

直接就下单成功并能查到持仓,但是文档里面有提到是在wait_update()之后才会提交,这是什么原因呢
李思恒 已回答的问题 2024年8月9日

好像是单子确实下进去了,但是单子的状态需要通过执行wait_update来更新。但是这好像是tqsdk2才有的功能吧?这是咋回事

确认了下,确实用的是版本2,看了下2是对1的升级重构,那是否可以认为2比1的报单回单速度要更快一些呢

0

wait_update下单报单是所有的结构都需要的。其实速度区别没那么大。原因是wait_update是内部异步的使用来执行任务和返回订阅的行情。

https://doc.shinnytech.com/tqsdk/latest/usage/framework.html

李思恒 已回答的问题 2024年8月9日