From 0c3fb1e666ce81b6cb9ec995095a938a21f92cfe Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 31 一月 2024 18:30:02 +0800
Subject: [PATCH] L前撤单比例修改/挂太远主动撤单/L2数据早上数据卡顿处理

---
 l2/l2_data_manager_new.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index cb2577e..ea01054 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -436,7 +436,7 @@
                     cls.__process_order(code, start_index, end_index, capture_timestamp, is_first_code)
                 else:
                     # 鏈寕鍗�,鏃堕棿鐩稿樊涓嶅ぇ鎵嶈兘鎸傚崟
-                    if l2.l2_data_util.L2DataUtil.is_same_time(now_time_str, latest_time):
+                    if l2.l2_data_util.L2DataUtil.is_same_time(now_time_str, latest_time) or int(now_time_str.replace(":","")) < int("093200"):
                         cls.__process_not_order(code, start_index, end_index, capture_timestamp, is_first_code)
 
             async_log_util.info(logger_l2_process, "code:{} 澶勭悊鏁版嵁鑼冨洿: {}-{} 澶勭悊鏃堕棿:{} 鎴浘鏃堕棿鎴筹細{}", code,
@@ -862,7 +862,7 @@
 
         # ---------鍧囦环绾︽潫-------------
         average_rate = cls.__Buy1PriceManager.get_average_rate(code)
-        if average_rate and average_rate <= 0.01:
+        if average_rate and average_rate <= 0.01 and tool.trade_time_sub(tool.get_now_time_str(),"10:30:00") >= 0:
             return False, True, f"鍧囦环娑ㄥ箙({average_rate})灏忎簬1%"
 
         total_data = local_today_datas.get(code)

--
Gitblit v1.8.0