| | |
| | | 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() |
| | |
| | | @param block: |
| | | @return: 返回增加新题材是否成功 |
| | | """ |
| | | |
| | | # 自由流通股本要大于50亿 |
| | | zyltgb = global_util.zyltgb_map.get(code) |
| | | if not zyltgb or zyltgb < 10e8: |
| | |
| | | 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 |
| | |
| | | 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) |