cancel_strategy/s_l_h_cancel_strategy.py
@@ -612,12 +612,14 @@
                    if constant.CAN_AUTO_L_DOWN_RATE_CHANGE:
                        try:
                            if MaxPriceInfoManager().get_max_limit_up_time(code) > 60:
                                deal_big_order_info = radical_buy_data_manager.get_total_deal_big_order_info(code,
                                                                                                             gpcode_manager.get_limit_up_price_as_num(
                                                                                                                 code))
                                if deal_big_order_info and deal_big_order_info[5] > 5000e4:
                                    temp_rate = round(deal_big_order_info[1] / deal_big_order_info[5], 2)
                                    threshold_rate = min(max(temp_rate, 0.3), 0.9)
                                # deal_big_order_info = radical_buy_data_manager.get_total_deal_big_order_info(code,
                                #                                                                              gpcode_manager.get_limit_up_price_as_num(
                                #                                                                                  code))
                                # if deal_big_order_info and deal_big_order_info[5] > 5000e4:
                                #     temp_rate = round(deal_big_order_info[1] / deal_big_order_info[5], 2)
                                #     threshold_rate = min(max(temp_rate, 0.3), 0.7)
                                volume_rate = code_volumn_manager.CodeVolumeManager().get_volume_rate(code)
                                threshold_rate = min(max(volume_rate, 0.3), 0.7)
                        except:
                            pass
                    return human_rate if human_rate > 0 else threshold_rate, False, (threshold_rate, human_rate)