| | |
| | | from code_attribute import code_nature_analyse |
| | | from code_attribute import code_nature_analyse, code_volumn_manager |
| | | from utils import init_data_util, tool |
| | | |
| | | |
| | |
| | | |
| | | |
| | | def __get_refer_volume_info(): |
| | | code = "600053" |
| | | limit_up_price = 14.91 |
| | | code = "301511" |
| | | limit_up_price = 4.82 |
| | | volumes_data = init_data_util.get_volumns_by_code(code, 150) |
| | | volumes_data = volumes_data[1:] |
| | | volumes = init_data_util.parse_max_volume(code, volumes_data[:90], |
| | | code_nature_analyse.is_new_top(code, |
| | | limit_up_price, |
| | | volumes_data[ |
| | | :90]) or code_nature_analyse.is_near_top( |
| | | code, |
| | | limit_up_price, |
| | | volumes_data[:90])) |
| | | # volumes_data = volumes_data[1:] |
| | | volumes = init_data_util.parse_max_volume_new(code, volumes_data[:90]) |
| | | max_volume_in_5_days = init_data_util.parse_max_volume_in_days(volumes_data, 5) |
| | | |
| | | code_volumn_manager.CodeVolumeManager().set_histry_volumn(code, volumes[0], volumes[1], volumes[2], volumes[3], |
| | | max_volume_in_5_days) |
| | | print(volumes) |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | code = "301337" |
| | | limit_up_price = 34.56 |
| | | volumes_data = init_data_util.get_volumns_by_code(code, 150) |
| | | volumes = init_data_util.parse_max_volume(code, volumes_data[:90], |
| | | code_nature_analyse.is_new_top(code, |
| | | limit_up_price, |
| | | volumes_data[ |
| | | :90]) or code_nature_analyse.is_near_top( |
| | | code, |
| | | limit_up_price, |
| | | volumes_data[:90])) |
| | | # 保存K线形态 |
| | | k_format = code_nature_analyse.get_k_format(code, limit_up_price, volumes_data) |
| | | __get_refer_volume_info() |
| | | # is_too_high() |
| | | # code = "601022" |
| | | # volumes_data = init_data_util.get_volumns_by_code(code, 150) |