| | |
| | | orders.append({'orderSysID': order_info[1], 'accountId': order_info[0]}) |
| | | if orders: |
| | | async_log_util.info(logger_trade, f"{code}:华鑫开始执行撤单 {msg}") |
| | | huaxin_trade_api.batch_cancel_order(huaxin_trade_api.TRADE_DIRECTION_BUY, code, |
| | | [('', order["orderSysID"]) for order in orders]) |
| | | for order in orders: |
| | | huaxin_trade_api.cancel_order(huaxin_trade_api.TRADE_DIRECTION_BUY, code, order["orderSysID"]) |
| | | __TradeOrderIdManager.remove_order_id(code, order["accountId"], order["orderSysID"]) |
| | | async_log_util.info(logger_trade, f"{code}:华鑫撤单结束,撤单数量:{len(orders)}") |
| | | |
| | |
| | | |
| | | if order_refs_info: |
| | | order_refs_info = copy.deepcopy(order_refs_info) |
| | | async_log_util.info(logger_trade, f"{code}:华鑫开始执行撤单 {msg}") |
| | | huaxin_trade_api.batch_cancel_order(huaxin_trade_api.TRADE_DIRECTION_BUY, code, |
| | | [(order_ref, '') for order_ref in order_refs_info]) |
| | | for order_ref in order_refs_info: |
| | | async_log_util.info(logger_trade, f"{code}:华鑫开始执行撤单 {msg}") |
| | | huaxin_trade_api.cancel_order(huaxin_trade_api.TRADE_DIRECTION_BUY, code, '', orderRef=order_ref) |
| | | __TradeOrderIdManager.remove_order_ref(code, order_ref) |
| | | async_log_util.info(logger_trade, f"{code}:华鑫执行撤单结束") |
| | | async_log_util.info(logger_trade, f"{code}:华鑫执行撤单结束") |
| | | |
| | | |
| | | if __name__ == "__main__": |