| | |
| | | 获取板块有辨识度的代码 |
| | | @return: |
| | | """ |
| | | trading_dates = HistoryKDatasUtils.get_latest_trading_date(15) |
| | | trading_dates = HistoryKDatasUtils.get_latest_trading_date(8) |
| | | max_day = trading_dates[-1] |
| | | min_day = tool.date_sub(max_day, 365) |
| | | min_day = tool.date_sub(max_day, 180) |
| | | |
| | | block_map = self.__get_block_map() |
| | | # [(板块名称,代码, 在板块中的涨停次数)] |
| | |
| | | # 非正常票 |
| | | continue |
| | | |
| | | if juejin_result_dict[code][2] < 3 or juejin_result_dict[code][2] > 40: |
| | | # 小于3块/大于40块 |
| | | if juejin_result_dict[code][2] < 3 or juejin_result_dict[code][2] > 50: |
| | | # 小于3块/大于50块 |
| | | continue |
| | | |
| | | if int(float(limit_up_info_map[code][2])) < 50: |
| | | continue |
| | | |
| | | index += 1 |
| | | # [(板块, 代码名称, 代码, 涨停次数, 自由市值)] |
| | | fdatas.append( |
| | | (b, limit_up_info_map[code][1], code, code_block_dict[code][b], |
| | | int(float(limit_up_info_map[code][2])))) |
| | |
| | | |
| | | if __name__ == "__main__": |
| | | # print(datas) |
| | | print( BlockSpecialCodesManager().get_code_blocks("002582")) |
| | | print(BlockSpecialCodesManager().get_code_blocks("002582")) |