| | |
| | | kpl_data_manager.KPLLimitUpDataRecordManager.total_datas, |
| | | yesterday_codes, |
| | | block_info.get_before_blocks_dict(), |
| | | kpl_data_manager.KPLLimitUpDataRecordManager.get_current_code_block_dict()) |
| | | kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reason_codes_dict()) |
| | | can_buy_result = CodePlateKeyBuyManager.can_buy(code) |
| | | |
| | | if can_buy_result is None: |
| | | return False, True, "尚未获取到板块信息" |
| | | |
| | | if can_buy_result[1]: |
| | | if cls.volume_rate_info[code][0] < 0.6: |
| | | return False, True, f"独苗:量比({cls.volume_rate_info[code][0]})未达到60%" |
| | | |
| | | # 获取K线形态,判断是否近2天是否为10天内最大量 |
| | | k_format = code_nature_analyse.CodeNatureRecordManager().get_k_format_cache(code) |
| | | if k_format and len(k_format) >= 10 and k_format[9][0]: |
| | | # 是独苗 |
| | | if can_buy_result[1]: |
| | | if cls.volume_rate_info[code][0] < 0.6: |
| | | return False, True, f"独苗:近2天有10日内最高量,量比({cls.volume_rate_info[code][0]})未达到60%" |
| | | else: |
| | | if cls.volume_rate_info[code][0] < 0.3: |
| | | return False, True, f"近2天有10日内最高量,量比({cls.volume_rate_info[code][0]})未达到30%" |
| | | |
| | | if cls.volume_rate_info[code][0] < 0.3: |
| | | return False, True, f"近2天有10日内最高量,量比({cls.volume_rate_info[code][0]})未达到30%" |
| | | # 是独苗 |
| | | if can_buy_result[1]: |
| | | now_time_int = int(tool.get_now_time_str().replace(":", "")) |