From e94389569450d6d8f3dfc5b4b7e5f92d092dca5a Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 21 二月 2025 17:47:50 +0800 Subject: [PATCH] 增加只买辨识度/bug修改 --- l2/l2_data_manager_new.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py index ef28fc9..b822657 100644 --- a/l2/l2_data_manager_new.py +++ b/l2/l2_data_manager_new.py @@ -19,6 +19,7 @@ from log_module import async_log_util, log_export from third_data import kpl_data_manager, block_info from third_data.kpl_data_constant import LimitUpDataConstant +from trade.buy_radical.block_special_codes_manager import BlockSpecialCodesManager from trade.buy_radical.radical_buy_data_manager import EveryLimitupBigDealOrderManager from utils import global_util, tool, buy_condition_util, buy_strategy_util, trade_util import l2_data_util @@ -813,6 +814,10 @@ if not cls.__WantBuyCodesManager.is_in_cache( code) and not gpcode_manager.GreenListCodeManager().is_in_cache(code): return False, True, f"鍙拱鎯充拱锛氭病鍦ㄦ兂涔板崟鍜岀豢鍗�", True + if cls.__TradeTargetCodeModeManager.get_mode_cache() == TradeTargetCodeModeManager.MODE_ONLY_BUY_SPECIAL_CODES: + special_blocks = BlockSpecialCodesManager().get_code_blocks(code) + if not special_blocks: + return False, True, f"鍙拱杈ㄨ瘑搴�", True # if not cls.__WantBuyCodesManager.is_in_cache(code): average_rate = cls.__Buy1PriceManager.get_average_rate(code) if average_rate: -- Gitblit v1.8.0