在尝试向simnow报市价单的时候,发现会被撤单
快期终端上会有详细状态:79:已撤单报单被拒绝DCE:不被支持的报单类型
vnpy_ctp中却没有此详细信息,查询订单,状态为已撤销,但是没有拒单
找到拒单的函数调用为onRspOrderInsert
,添加调试信息,发现函数没有被调用,具体代码如下
在尝试向simnow报市价单的时候,发现会被撤单
快期终端上会有详细状态:79:已撤单报单被拒绝DCE:不被支持的报单类型
vnpy_ctp中却没有此详细信息,查询订单,状态为已撤销,但是没有拒单
找到拒单的函数调用为onRspOrderInsert
,添加调试信息,发现函数没有被调用,具体代码如下
同时还发现一个很奇怪的现象
报单时间是2023-08-29 21:51:19.515172
响应报单的时间却是2023-08-29 21:51:17.000000
响应 datetime < 请求 datetime
快期上挂单状态不也是已撤单吗?这个可以自己去onRtnOrder函数下打印排查
onRspOrderInsert收到的是还没发到交易所就被拒了的单
xiaohe wrote:
快期上挂单状态不也是已撤单吗?这个可以自己去onRtnOrder函数下打印排查
onRspOrderInsert收到的是还没发到交易所就被拒了的单
奥奥,原来是撤单状态,看到报单被拒绝以为是拒单状态呢.
其实是想要输出详细状态的信息:79:已撤单报单被拒绝DCE:不被支持的报单类型
这个详细状态不知道从哪里找
报单提交状态OrderSubmitStatus这个字段onRtnOrder推送的data里面有的
xiaohe wrote:
报单提交状态OrderSubmitStatus这个字段onRtnOrder推送的data里面有的
找到了
推送的data里面有 {'OrderSubmitStatus': '4', 'OrderStatus': '5', 'StatusMsg': '79:已撤单报单被拒绝DCE:不被支持的报单类型'}
thank you
麻烦问一下,用simnow手工下单是不是不管下什么都会被拒单
不是的