Administrator
2025-04-10 f155c7399ddb4c241e8f8043048019cf71c49e7a
推荐原因不算入新题材
3个文件已修改
7 ■■■■■ 已修改文件
servers/data_server.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/kpl_data_constant.py 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/buy_radical/new_block_processor.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
servers/data_server.py
@@ -1130,8 +1130,8 @@
                        for x in records:
                            bs = {kpl_util.filter_block(x[2])}
                            block_plate_code_dict[kpl_util.filter_block(x[2])] = x[15]
                            if x[6]:
                                bs |= set(x[6].split("、"))
                            # if x[6]:
                            #     bs |= set(x[6].split("、"))
                            for b in bs:
                                if b not in block_codes:
                                    block_codes[b] = set()
third_data/kpl_data_constant.py
@@ -215,7 +215,6 @@
        @param block:
        @return: 返回增加新题材是否成功
        """
        # 自由流通股本要大于50亿
        zyltgb = global_util.zyltgb_map.get(code)
        if not zyltgb or zyltgb < 10e8:
@@ -233,7 +232,6 @@
        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}")
        self.__radical_buy_reasons_dict[code] = old_blocks
        return True
trade/buy_radical/new_block_processor.py
@@ -94,6 +94,7 @@
        if k_format and k_format[1][0]:
            # 破前高的票才会加入辨识度
            # 增加新题材是否成功, 临时将票加入辨识度
            trade_record_log_util.add_temp_special_codes(code, f"新题材辨识度:{block}")
            BlockSpecialCodesManager().add_code_block_for_temp(code, block)
            if l2_trade_util.is_in_forbidden_trade_codes(code):
                l2_trade_util.remove_from_forbidden_trade_codes(code)