Administrator
2023-09-15 13da03f482e274f37b8f8de942b0e19bb9c26eb3
l2/cancel_buy_strategy.py
@@ -643,8 +643,7 @@
            left_num += val['num'] * left_count
        # 剩下的不足动态M值的1/2
        rate = round(float(limit_up_price) * left_num * 100 / m_base_value, 3)
        logger_l2_d_cancel.info(
            f"{code}成交进度({index})到下单位置({real_order_index})的剩余笔数:{left_num},撤单比例:{rate},m值:{m_base_value}")
        l2_log.d_cancel_debug(code, f"成交进度({index})到下单位置({real_order_index})的剩余笔数:{left_num},撤单比例:{rate},m值:{m_base_value}")
        if rate < constant.D_CANCEL_RATE:
            l2_log.cancel_debug(code, "D撤撤单,比例为:{},目标比例{}", rate, constant.D_CANCEL_RATE)
            return True, f"D撤比例为:{rate}"
@@ -653,7 +652,7 @@
    # 设置真实的下单位置
    def set_real_order_index(self, code, index):
        self.__set_real_order_index(code, index)
        logger_l2_d_cancel.info(f"{code}下单位置设置:{index}")
        l2_log.d_cancel_debug(code, f"下单位置设置:{index}")
    def place_order_success(self, code):
        self.clear(code)