From 9579b8356858b55d4becbf051bd154be03884c17 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 23 一月 2025 17:24:48 +0800
Subject: [PATCH] API输出大单成交比

---
 l2/l2_data_manager_new.py |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index f9f1910..ed2e5b9 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -395,8 +395,9 @@
     def __recompute_real_order_index(cls, code, pre_real_order_index, order_info, compute_type):
         # 1s涔嬪悗閲嶆柊璁$畻
         time.sleep(1)
-        real_order_index = huaxin_delegate_postion_manager.RealDelegateOrderPositionManager().recompute_l2_place_order_position(code, order_info, pre_real_order_index, compute_type)
-        if real_order_index and pre_real_order_index!=real_order_index:
+        real_order_index = huaxin_delegate_postion_manager.RealDelegateOrderPositionManager().recompute_l2_place_order_position(
+            code, order_info, pre_real_order_index, compute_type)
+        if real_order_index and pre_real_order_index != real_order_index:
             try:
                 exec_index = order_info[6]
                 order_begin_pos = cls.__get_order_begin_pos(
@@ -487,13 +488,12 @@
                             order_begin_pos = cls.__get_order_begin_pos(
                                 code)
                             cls.set_real_place_order_index(code, place_order_index, order_begin_pos)
-                            if not constant.IS_NEW_VERSION_PLACE_ORDER:
-                                try:
-                                    cls.__re_compute_threading_pool.submit(
-                                        cls.__recompute_real_order_index, code, place_order_index, order_info,
-                                        compute_type)
-                                except:
-                                    pass
+                            try:
+                                cls.__re_compute_threading_pool.submit(
+                                    cls.__recompute_real_order_index, code, place_order_index, order_info,
+                                    compute_type)
+                            except:
+                                pass
                             async_log_util.info(logger_l2_process, f"code:{code} 鑾峰彇鍒颁笅鍗曠湡瀹炰綅缃細{place_order_index}")
 
                     # 澶勭悊娑ㄥ仠鍗栦笌娑ㄥ仠鍗栨挙
@@ -1894,7 +1894,8 @@
             big_order_deal_enough_result = radical_buy_data_manager.is_big_order_deal_enough(code,
                                                                                              code_volumn_manager.CodeVolumeManager().get_volume_rate_refer_in_5days(
                                                                                                  code),
-                                                                                             refer_sell_money, for_buy=True)
+                                                                                             refer_sell_money,
+                                                                                             for_buy=True)
             # 缂轰箯鐨勫ぇ鍗曢噾棰�
             lack_money = big_order_deal_enough_result[3]
             # 濡傛灉鏈夊ぇ鍗曟垚浜ゅ氨涓嶉渶瑕佺湅澶у崟

--
Gitblit v1.8.0