cancel_strategy/s_l_h_cancel_strategy.py
@@ -587,7 +587,8 @@
                    human_rate = 0
                if must_buy:
                    # 扫入加红
                    return max(constant.L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY, human_rate), True, (constant.L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY, human_rate)
                    return max(constant.L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY, human_rate), True, (
                        constant.L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY, human_rate)
                else:
                    deal_big_order_info = radical_buy_data_manager.get_total_deal_big_order_info(code,
                                                                                                 gpcode_manager.get_limit_up_price_as_num(
@@ -599,7 +600,7 @@
                        if deal_big_order_info[0] <= 0:
                            # 大单足够,将基础比例调整至79%
                            threshold_rate = max(threshold_rate, 0.79)
                        return max(threshold_rate, human_rate), False, (threshold_rate, human_rate)
                        return human_rate if human_rate > 0 else threshold_rate, False, (threshold_rate, human_rate)
                    else:
                        deal_rate = round(deal_big_order_info[1] / deal_big_order_info[2], 2)
                        threshold_rate = 0.5 * deal_rate + 0.35
@@ -608,7 +609,7 @@
                        if deal_big_order_info[0] <= 0:
                            # 大单足够,将基础比例调整至79%
                            threshold_rate = max(threshold_rate, 0.79)
                        return max(threshold_rate, human_rate), False, (threshold_rate, human_rate)
                        return human_rate if human_rate > 0 else threshold_rate, False, (threshold_rate, human_rate)
            if must_buy:
                if is_up:
                    return constant.L_CANCEL_RATE_UP_WITH_MUST_BUY, True, None