Administrator
2025-03-27 4584d78cab92ae3bcb644d5adef68bea13def779
third_data/kpl_data_constant.py
@@ -77,6 +77,9 @@
    # 今日的新概念
    __new_blocks = set()
    # 代码的新题材
    __code_new_blocks = {}
    __instance = None
    __day = tool.get_now_date_str()
@@ -230,6 +233,10 @@
        if block in old_blocks:
            return False
        self.__new_blocks.add(block)
        if code not in self.__code_new_blocks:
            self.__code_new_blocks[code] = set()
        self.__code_new_blocks[code].add(block)
        old_blocks.add(block)
        trade_record_log_util.add_temp_special_codes(code, f"新题材辨识度:{block}")
        async_log_util.info(logger_debug, f"今日新增概念:{code} - {block}")
@@ -257,9 +264,18 @@
        @return:
        """
        if self.__new_blocks and block in self.__new_blocks:
             return True
            return True
        return False
    def has_new_block(self, code):
        """
        是否有新题材
        @param code:
        @return:
        """
        if self.__code_new_blocks.get(code):
            return True
        return False
class TodayLimitUpReasonChangeManager: