From 2021a36c8dac7f659b1e0f1e261309366d500cf6 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期五, 22 八月 2025 17:24:15 +0800
Subject: [PATCH] 订单资金明细查询

---
 log_module/log_export.py |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/log_module/log_export.py b/log_module/log_export.py
index 36f5ec3..92e7c61 100644
--- a/log_module/log_export.py
+++ b/log_module/log_export.py
@@ -283,7 +283,7 @@
                     else:
                         time_str = __get_log_time(line)
                         data = line.split(" - ")[1].strip()
-                    if min_time_str<=time_str<=max_time_str:
+                    if min_time_str <= time_str <= max_time_str:
                         fdatas.append((time_str, eval(data)))
                     if time_str > max_time_str:
                         break
@@ -319,6 +319,25 @@
     return fdatas
 
 
+def load_virtual_trade_account(date=tool.get_now_date_str()):
+    """
+    鍔犺浇铏氭嫙浜ゆ槗鏁版嵁
+    :param date:
+    :return:
+    """
+    path = f"{constant.get_path_prefix()}/low_suction_log/gp/virtual_account/virtual_account_money_records.{date}.log"
+    fdatas = []
+    if os.path.exists(path):
+        with open(path, 'r', encoding="utf-8") as f:
+            lines = f.readlines()
+            if lines:
+                for line in lines:
+                    time_str = __get_async_log_time(line)
+                    data = line[line.find("]") + 1:].strip()
+                    fdatas.append((time_str, eval(data)))
+    return fdatas
+
+
 if __name__ == '__main__':
     load_k_bars('2025-07-03')
     datas = load_ticks_data("09:50:00")

--
Gitblit v1.8.0