213 浏览
0

例如上海的品种,当天开的仓,当天平掉,但用的指令’offset’: ‘CLOSE’,同样能够发送出去,并没有返回什么

或者没有持仓,平仓指令也能够发送出去,同样能得到指令返回值

{‘order_id’: ‘PYSDK_insert_9d0af770b4c3be2d108cae2a8e4b2e17’, ‘exchange_order_id’: ”, ‘exchange_id’: ‘SHFE’, ‘instrument_id’: ‘ag2112’, ‘direction’: ‘BUY’, ‘offset’: ‘CLOSE’, ‘volume_orign’: 10, ‘volume_left’: 10, ‘limit_price’: 5318.0, ‘price_type’: ‘LIMIT’, ‘volume_condition’: ‘ANY’, ‘time_condition’: ‘GFD’, ‘insert_date_time’: 0, ‘last_msg’: ”, ‘status’: ‘ALIVE’}

能不能指令无效的情况下,返回空值,或者报错?

已回答的问题
0

在刚刚下单出去时还没有收到委托回报所以状态值可能是这样,你后续可以通过 order.is_error 来判断当这个单子为错单时 该判断方式会为True

已回答的问题