Administrator
2023-07-20 a8c45f87960a8119256ae8ae8b737c43f6748eaf
bug修复
1个文件已修改
18 ■■■■■ 已修改文件
third_data/code_plate_key_manager.py 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/code_plate_key_manager.py
@@ -341,7 +341,23 @@
                break
        # 获取板块
        keys, k1, k11, k2, k3, k4 = cls.__TargetCodePlateKeyManager.get_plate_keys(code)
        log.logger_kpl_debug.info("{}关键词:所有-{},今日-{},今日历史-{},历史-{},二级行业-{},代码板块-{}", code, keys, k1, k11, k2, k3, k4)
        log.logger_kpl_debug.info("{}关键词:今日-{},今日历史-{},历史-{},二级行业-{},代码板块-{}", code, k1, k11, k2, k3, k4)
        keys = set()
        if k3:
            # 匹配二级行业
            keys |= k3
        if k1:
            # 有今日涨停原因
            keys |= k1
            pass
        elif k2:
            # 今日无涨停但有历史涨停
            keys |= k2
        else:
            if k4:
                keys |= k4
        log.logger_kpl_debug.info("{}最终关键词:{}", code, keys)
        # 涨停列表中匹配关键词,返回(板块:代码集合),代码集合中已经排除自身
        match_limit_up_result = cls.__LimitUpCodesPlateKeyManager.match_limit_up_reason_keys(code, keys)
        log.logger_kpl_debug.info("{}关键词身位匹配结果:{}", code, match_limit_up_result)