Administrator
2025-08-12 d1df4e77d2188ff3ad84b66fb2ba7f9bc738031d
l2/l2_data_manager_new.py
@@ -821,7 +821,6 @@
        if order_begin_pos.buy_volume_rate is None:
            order_begin_pos.buy_volume_rate = 0.2
        cancel_data, cancel_msg, cancel_type = None, "", None
        if order_begin_pos.mode == OrderBeginPosInfo.MODE_RADICAL:
            if not cancel_data:
                cancel_data, cancel_msg, cancel_type = rd_cancel(order_begin_pos.buy_single_index,
@@ -831,28 +830,6 @@
            if not cancel_data:
                cancel_data, cancel_msg, cancel_type = l_cancel(order_begin_pos.buy_single_index,
                                                                order_begin_pos.buy_exec_index)
        else:
            if not cancel_data:
                cancel_data, cancel_msg, cancel_type = rd_cancel(order_begin_pos.buy_single_index,
                                                                 order_begin_pos.buy_exec_index)
            if not cancel_data:
                cancel_data, cancel_msg = g_cancel(order_begin_pos.buy_single_index, order_begin_pos.buy_exec_index)
                cancel_type = trade_constant.CANCEL_TYPE_G
            # 依次处理
            if not cancel_data:
                cancel_data, cancel_msg, cancel_type = l_cancel(order_begin_pos.buy_single_index,
                                                                order_begin_pos.buy_exec_index)
            # B撤
            if not cancel_data:
                cancel_data, cancel_msg = b_cancel(order_begin_pos.buy_single_index, order_begin_pos.buy_exec_index)
                cancel_type = trade_constant.CANCEL_TYPE_G
            if not cancel_data:
                cancel_data, cancel_msg = h_cancel(order_begin_pos.buy_single_index, order_begin_pos.buy_exec_index)
                cancel_type = trade_constant.CANCEL_TYPE_H
            # J撤
            if not cancel_data:
                cancel_data, cancel_msg = j_cancel(order_begin_pos.buy_single_index, order_begin_pos.buy_exec_index)
                cancel_type = trade_constant.CANCEL_TYPE_J
        if cancel_data and not DCancelBigNumComputer().has_auto_cancel_rules(code):
            try: