VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 8
声望: 0

self.vt = self.buy(price, vol)
等待几个tick之后,执行
self.cancel_order(self.vt)

报错:

description

报错看着好像我设置了停止单,但是我buy函数里面设定stop=True还是会遇到问题,奇怪,难道撤单输入的参数是需要一个严格的orderData?

Member
加入于:
帖子: 8
声望: 0

呆呆 wrote:

self.vt = self.buy(price, vol)
等待几个tick之后,执行
self.cancel_order(self.vt)

报错:

description

报错看着好像我设置了停止单,但是我buy函数里面设定stop=True还是会遇到问题,奇怪,难道撤单输入的参数是需要一个严格的orderData?

找到问题了,返回的是一个list,需要循环提取才能单个去撤单,那就有个问题了,什么情况下会返回几个vt_orid呢,在buy一次发单的情况下是否存在返回2个orid的情况

Member
avatar
加入于:
帖子: 1509
声望: 109

buy/sell/short/cover四个下单函数返回的都是list,即使只有一个委托号,也是返回包含该委托号的列表

Member
加入于:
帖子: 8
声望: 0

MTF wrote:

buy/sell/short/cover四个下单函数返回的都是list,即使只有一个委托号,也是返回包含该委托号的列表

谢谢,那什么时候会出现返回超过一个委托号的情况

Member
avatar
加入于:
帖子: 4800
声望: 290

被converter拆单了

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】