| | |
| | | total_deal_sell_money += info[0] |
| | | total_deal_sell_money_info_list.append(info) |
| | | # 计算卖单阈值 |
| | | max_sell_money = max([x[0] for x in total_deal_sell_money_info_list]) |
| | | average_sell_money = sum([x[0] for x in total_deal_sell_money_info_list]) |
| | | threshold_sell_money = int( |
| | | round(max(self.__get_base_big_order_threshold(code), |
| | | min((max_sell_money // 2 + average_sell_money) // 2, average_sell_money)))) |
| | | self.set_big_sell_order_threshold(code, threshold_sell_money) |
| | | |
| | | async_log_util.info(logger_l2_radical_buy_data, |
| | | f"之前的大卖单:{code}-{total_deal_sell_money}-{total_deal_sell_money_info_list},卖大单阈值-{threshold_sell_money}") |
| | | if total_deal_sell_money_info_list: |
| | | max_sell_money = max([x[0] for x in total_deal_sell_money_info_list]) |
| | | average_sell_money = sum([x[0] for x in total_deal_sell_money_info_list])//len(total_deal_sell_money_info_list) |
| | | threshold_sell_money = int( |
| | | round(max(self.__get_base_big_order_threshold(code), |
| | | min((max_sell_money // 2 + average_sell_money) // 2, average_sell_money)))) |
| | | self.set_big_sell_order_threshold(code, threshold_sell_money) |
| | | async_log_util.info(logger_l2_radical_buy_data, |
| | | f"之前的大卖单:{code}-{total_deal_sell_money}-{total_deal_sell_money_info_list},卖大单阈值-{threshold_sell_money}") |
| | | self.__already_total_sell_deal_big_order_money[code] = ( |
| | | total_deal_sell_money, pre_limit_up_price_money_sell_list) |
| | | |