From a5b382dd3c9dc8c49b54591cd72de576b93b3f47 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 13 八月 2025 13:18:42 +0800 Subject: [PATCH] 大单阈值改变后,累计阈值等比例改变取消 --- l2/l2_sell_manager.py | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/l2/l2_sell_manager.py b/l2/l2_sell_manager.py index 75ef9a0..a20740f 100644 --- a/l2/l2_sell_manager.py +++ b/l2/l2_sell_manager.py @@ -115,6 +115,27 @@ return sell_data return None + def get_latest_refer_sell_data_with_not_zero(self, code): + """ + 鑾峰彇鏈�杩戠殑闈�0鐨勬�诲崠鏁版嵁 + @param code: + @return: + """ + + total_sell_data_cache_list = self.__total_sell_data_cache_list_cache.get(code) + if total_sell_data_cache_list: + count = 0 + for i in range(len(total_sell_data_cache_list) - 1, -1, -1): + count += 1 + if count > 20: + # 鏈�澶氬線鍓嶆壘20涓猼ick + break + sell_data = total_sell_data_cache_list[i] + if sell_data[1] > 1: + # 鑾峰彇闈�0鎬诲崠棰� + return sell_data + return None + # 鏉夸笂鍗栫粺璁� class L2LimitUpSellManager: -- Gitblit v1.8.0