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

对一个未成交单进行撤单操作:cancel_order().想要知道撤单的处理结果,怎么能够的到呢?

1)在on_order() 里边好像也得不到回报? 好像"已撤单"状态可以收到. 但是如果撤单失败哪里得到??

2)撤单可能成功,也可能失败. 有各种原因的失败(比如, id报的不对; 单已被撤;等等) 这些错误信息又可以怎么获得?

谢谢

Administrator
avatar
加入于:
帖子: 4502
声望: 322

许多接口撤单失败是不会有回报的,所以vn.py统一没有提供撤单失败的回报。一般直接等待下一轮检查的时候看这个单子还在不在(有没有撤成功),还在就继续撤单。

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

沪公网安备 31011502017034号

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