| | |
| | | kpl_results = KPLLimitUpDataUtil.get_latest_block_infos() |
| | | days = set() |
| | | for r in kpl_results: |
| | | # 取60个交易日之内的题材 |
| | | # 取14个交易日之内的题材 |
| | | days.add(r[1]) |
| | | days = list(days) |
| | | days.sort(key=lambda x: int(x.replace("-", "")), reverse=True) |
| | | days = days[:60] |
| | | days = days[:14] |
| | | # {"日期":{ "题材":{代码} }} |
| | | day_block_codes_dict = {} |
| | | for r in kpl_results: |
| | |
| | | """ |
| | | if kpl_data_constant.has_new_block(code): |
| | | # 有新题材 |
| | | k_format = code_nature_analyse.CodeNatureRecordManager().get_k_format_cache(code) |
| | | if k_format and k_format[1][0]: |
| | | # 突破形态 |
| | | return False |
| | | return not __is_can_add_new_block(code) |
| | | return True |