| | |
| | | __limit_up_recommend_reasons_dict = {} |
| | | # 激进买的原因 |
| | | __radical_buy_reasons_dict = {} |
| | | # 原始数据 |
| | | __radical_buy_reasons_origin_data_dict = {} |
| | | |
| | | __instance = None |
| | | |
| | |
| | | temp_list = [(k, temp_dict[k][0], temp_dict[k][1]) for k in temp_dict] |
| | | # 按照涨停次数与最近涨停时间排序 |
| | | temp_list.sort(key=lambda x: (x[1], x[2]), reverse=True) |
| | | cls.__radical_buy_reasons_origin_data_dict[code] = temp_list |
| | | blocks = {temp_list[0][0]} |
| | | if len(temp_list) > 1: |
| | | if temp_list[1][1] >= 2: |
| | | blocks.add(temp_list[1][0]) |
| | | cls.__radical_buy_reasons_dict[code] = blocks |
| | | |
| | | |
| | | |
| | | def get_limit_up_reasons(self, code): |
| | | """ |
| | |
| | | blocks |= self.__limit_up_recommend_reasons_dict[code] |
| | | return blocks |
| | | |
| | | def get_radical_buy_blocks_origin_data(self, code): |
| | | """ |
| | | 获取涨停买判断的板块的原始数据 |
| | | @param code: |
| | | @return: |
| | | """ |
| | | return self.__radical_buy_reasons_origin_data_dict.get(code) |
| | | |
| | | def get_radical_buy_blocks(self, code): |
| | | """ |
| | | 获取涨停买判断的板块 |