From ce624fe5b2c05f6ddd649f33ad6ebabc7e975f55 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 24 一月 2025 18:00:50 +0800 Subject: [PATCH] bug修复 --- l2/l2_data_manager_new.py | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py index ed2e5b9..3a0b024 100644 --- a/l2/l2_data_manager_new.py +++ b/l2/l2_data_manager_new.py @@ -376,9 +376,10 @@ limit_up_price = round(float(limit_up_price), 2) # if trade_price_info and limit_up_price and trade_price_info[0] == limit_up_price: # filter_limit_up_sell = True - L2LimitUpSellDataManager.add_l2_origin_data(code, origin_datas) + datas = l2_huaxin_util.get_format_l2_datas(code, origin_datas, limit_up_price, _start_index, filter_limit_up_sell) + L2LimitUpSellDataManager.add_l2_data(code, datas) __start_time = round(t.time() * 1000) if len(datas) > 0: cls.process_add_datas(code, datas, 0, __start_time) @@ -812,8 +813,13 @@ return False, True, f"鍙拱鎯充拱锛氭病鍦ㄦ兂涔板崟鍜岀豢鍗�", True if not cls.__WantBuyCodesManager.is_in_cache(code): average_rate = cls.__Buy1PriceManager.get_average_rate(code) - if average_rate and average_rate <= 0.05: - return False, True, f"鍧囦环娑ㄥ箙({average_rate})灏忎簬5%", True + if average_rate : + if tool.is_ge_code(code): + if average_rate <= 0.1: + return False, True, f"鍧囦环娑ㄥ箙({average_rate})灏忎簬10%", True + else: + if average_rate <= 0.05: + return False, True, f"鍧囦环娑ㄥ箙({average_rate})灏忎簬5%", True return True, False, f"", False -- Gitblit v1.8.0