From 950c4677c35738d9c77ac449f836e5785fc5bf69 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 30 九月 2024 16:51:33 +0800 Subject: [PATCH] 扫入板块调整 --- api/outside_api_command_callback.py | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py index d5bd127..860d85e 100644 --- a/api/outside_api_command_callback.py +++ b/api/outside_api_command_callback.py @@ -35,7 +35,8 @@ logger_real_place_order_position, logger_device from output import l2_output_util from third_data import kpl_util, history_k_data_manager, huaxin_l1_data_manager, third_blocks_manager, kpl_data_manager -from third_data.code_plate_key_manager import CodePlateKeyBuyManager, KPLCodeJXBlockManager, RealTimeKplMarketData +from third_data.code_plate_key_manager import CodePlateKeyBuyManager, KPLCodeJXBlockManager, RealTimeKplMarketData, \ + RadicalBuyBlockManager from third_data.history_k_data_manager import HistoryKDataManager from third_data.history_k_data_util import JueJinApi, HistoryKDatasUtils from third_data.kpl_data_manager import KPLDataManager @@ -1234,16 +1235,14 @@ kpl_blocks = set() if not kpl_blocks: KPLCodeJXBlockManager().load_jx_blocks_radical(code) - match_blocks, info = CodeThirdBlocksManager().get_intersection_blocks_info(code, kpl_blocks) - if match_blocks: - match_blocks = set(match_blocks) - match_blocks &= RealTimeKplMarketData.get_top_market_jingxuan_blocks() + + filter_blocks, match_blocks = RadicalBuyBlockManager.get_code_blocks(code) source_origin_dict[SOURCE_TYPE_KPL] = kpl_blocks source_dict[SOURCE_TYPE_KPL] = BlockMapManager().filter_blocks(kpl_blocks) data = { "blocks": {}, "origin_blocks": {}, - "match_blocks": list(match_blocks) + "match_blocks": [list(filter_blocks), list(match_blocks)] } for s in source_origin_dict: data["origin_blocks"][s] = list(source_origin_dict[s]) -- Gitblit v1.8.0