| | |
| | | max_day=cls.__day) |
| | | limit_up_reasons_dict = {} |
| | | limit_up_recommend_block_dict = {} |
| | | days = set() |
| | | for r in kpl_results: |
| | | cls.__all_limit_up_reasons.add(kpl_util.filter_block(r[2])) |
| | | # 取60个交易日之内的题材 |
| | | days.add(r[1]) |
| | | days = list(days) |
| | | days.sort(key=lambda x: int(x.replace("-", "")), reverse=True) |
| | | days = days[:60] |
| | | |
| | | for r in kpl_results: |
| | | # 取60个交易日之内的题材 |
| | | if r[1] in days: |
| | | cls.__all_limit_up_reasons.add(kpl_util.filter_block(r[2])) |
| | | code = r[0] |
| | | if code not in limit_up_reasons_dict: |
| | | limit_up_reasons_dict[code] = [] |
| | |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | ContainsLimitupCodesBlocksManager() |
| | | LimitUpCodesBlockRecordManager() |