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

在尝试向simnow报市价单的时候,发现会被撤单
快期终端上会有详细状态:79:已撤单报单被拒绝DCE:不被支持的报单类型
description
vnpy_ctp中却没有此详细信息,查询订单,状态为已撤销,但是没有拒单

description

找到拒单的函数调用为onRspOrderInsert,添加调试信息,发现函数没有被调用,具体代码如下

description

Member
avatar
加入于:
帖子: 39
声望: 1

同时还发现一个很奇怪的现象
报单时间是2023-08-29 21:51:19.515172
响应报单的时间却是2023-08-29 21:51:17.000000
响应 datetime < 请求 datetime

Member
avatar
加入于:
帖子: 4713
声望: 287

快期上挂单状态不也是已撤单吗?这个可以自己去onRtnOrder函数下打印排查
onRspOrderInsert收到的是还没发到交易所就被拒了的单

Member
avatar
加入于:
帖子: 39
声望: 1

xiaohe wrote:

快期上挂单状态不也是已撤单吗?这个可以自己去onRtnOrder函数下打印排查
onRspOrderInsert收到的是还没发到交易所就被拒了的单

奥奥,原来是撤单状态,看到报单被拒绝以为是拒单状态呢.
其实是想要输出详细状态的信息:79:已撤单报单被拒绝DCE:不被支持的报单类型
这个详细状态不知道从哪里找

Member
avatar
加入于:
帖子: 4713
声望: 287

报单提交状态OrderSubmitStatus这个字段onRtnOrder推送的data里面有的

Member
avatar
加入于:
帖子: 39
声望: 1

xiaohe wrote:

报单提交状态OrderSubmitStatus这个字段onRtnOrder推送的data里面有的

找到了
推送的data里面有 {'OrderSubmitStatus': '4', 'OrderStatus': '5', 'StatusMsg': '79:已撤单报单被拒绝DCE:不被支持的报单类型'}
thank you

Member
avatar
加入于:
帖子: 3
声望: 0

麻烦问一下,用simnow手工下单是不是不管下什么都会被拒单

Member
avatar
加入于:
帖子: 4713
声望: 287

不是的

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

沪公网安备 31011502017034号

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