"""
|
新题材处理器
|
"""
|
from code_attribute import code_nature_analyse
|
from code_attribute.gpcode_manager import HumanRemoveForbiddenManager
|
from third_data.kpl_data_constant import LimitUpCodesBlockRecordManager
|
from trade import l2_trade_util, trade_record_log_util
|
from trade.buy_radical.block_special_codes_manager import BlockSpecialCodesManager
|
|
|
def process_new_block(code, block):
|
"""
|
处理新题材
|
@param code:
|
@param block:
|
@return:
|
"""
|
add_result = LimitUpCodesBlockRecordManager().add_new_blocks(code, block)
|
if add_result:
|
# 增加新题材是否成功, 临时将票加入辨识度
|
BlockSpecialCodesManager().add_code_block_for_temp(code, block)
|
# 新题材破前高就移黑
|
k_format = code_nature_analyse.CodeNatureRecordManager().get_k_format_cache(code)
|
if k_format and k_format[1]:
|
if l2_trade_util.is_in_forbidden_trade_codes(code):
|
l2_trade_util.remove_from_forbidden_trade_codes(code)
|
# 加想买单要从黑名单移除
|
trade_record_log_util.add_common_msg(code, "新题材移黑", block)
|
|
#
|