From 394331913f4c19d2effd57b9b263f2a9fc0c54a2 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 25 十月 2024 18:42:32 +0800 Subject: [PATCH] 接口/扫入策略修改 --- log_module/log_export.py | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/log_module/log_export.py b/log_module/log_export.py index e38f22b..cc587fa 100644 --- a/log_module/log_export.py +++ b/log_module/log_export.py @@ -388,6 +388,7 @@ fdatas.append((time_str, type, data_json["data"])) return fdatas + def load_cancel_buy_reasons(code, date=tool.get_now_date_str()): """ 鑾峰彇鎾ゅ崟鍘熷洜 @@ -396,7 +397,7 @@ @return: {鐪熷疄涓嬪崟浣嶇疆锛氭挙鍗曞師鍥爙 """ fdatas = load_trade_recod(code, date) - cancel_reason_dict={} + cancel_reason_dict = {} for data in fdatas: if data[1] != "cancel": continue @@ -451,6 +452,26 @@ codes = eval(data) fdatas.append((time_str, codes)) return fdatas + + +def load_kpl_limit_up_records(current_time_str, date=tool.get_now_date_str()): + """ + 鑾峰彇绂荤粰瀹氭椂闂存渶杩戠殑娑ㄥ仠鏁版嵁 + @param current_time_str: + @param date: + @return: + """ + path = f"{constant.get_path_prefix()}/logs/gp/kpl/kpl_limit_up.{date}.log" + lines = __load_file_content(path) + lines.reverse() + current_time_str_int = int(current_time_str.replace(":", "")) + for line in lines: + if line: + time_str = __get_log_time(line) + if int(time_str.replace(":", "")) < current_time_str_int: + line = line.split(" - ")[1] + return eval(line) + return None # 鍔犺浇鍗庨懌鏈湴涔板叆璁㈠崟鍙� @@ -683,8 +704,8 @@ if __name__ == '__main__': - fdatas = get_real_place_order_positions("002404") - print(len(fdatas)) + fdatas = load_kpl_limit_up_records("10:00:00", "2024-10-21") + print(fdatas) # print(get_h_cancel_compute_info("603912")) # logger_l2_h_cancel.info("test") -- Gitblit v1.8.0