From 5abf971a584cec748e3c691e1a359815d649d2f6 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 31 十月 2023 14:48:07 +0800
Subject: [PATCH] L2卡位减少至30个

---
 l2/l2_data_manager_new.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 943967d..a48e739 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -283,7 +283,7 @@
                 cls.unreal_buy_dict.pop(code)
 
     @classmethod
-    def set_real_place_order_index(cls, code, index, order_begin_pos:OrderBeginPosInfo):
+    def set_real_place_order_index(cls, code, index, order_begin_pos: OrderBeginPosInfo):
         trade_record_log_util.add_real_place_order_position_log(code, index, order_begin_pos.buy_single_index)
         if order_begin_pos.mode == OrderBeginPosInfo.MODE_FAST:
             need_cancel = FastCancelBigNumComputer().set_real_order_index(code, index)
@@ -474,7 +474,7 @@
                                                                                           cls.volume_rate_info[code][1],
                                                                                           is_first_code)
                 if b_need_cancel and b_cancel_data:
-                    return b_cancel_data, "H鎾ら攢姣斾緥瑙﹀彂闃堝��"
+                    return b_cancel_data, "H鎾�"
             except Exception as e:
                 if constant.TEST:
                     logging.exception(e)
@@ -511,7 +511,7 @@
                                                                                                   end_index, total_data,
                                                                                                   is_first_code)
                 if b_need_cancel and b_cancel_data:
-                    return b_cancel_data, f"L鎾ら攢姣斾緥瑙﹀彂闃堝��({extra_msg})"
+                    return b_cancel_data, f"L鎾�({extra_msg})"
             except Exception as e:
                 async_log_util.error(logger_l2_error,
                                      f"L鎾ゅ嚭閿� 鍙傛暟锛歜uy_single_index-{_buy_single_index} buy_exec_index-{_buy_exec_index} 閿欒鍘熷洜锛歿str(e)}")
@@ -1035,10 +1035,12 @@
             # 灏濊瘯璁$畻蹇�熸垚浜や俊鍙�
             has_single, _index, sell_info = cls.__compute_fast_order_begin_pos(code, compute_start_index,
                                                                                compute_end_index)
+            fast_msg = None
             if has_single:
                 order_begin_pos.mode = OrderBeginPosInfo.MODE_FAST
                 order_begin_pos.sell_info = sell_info
             elif _index is not None and _index < 0:
+                fast_msg = sell_info
                 continue_count = cls.__l2PlaceOrderParamsManagerDict[code].get_begin_continue_buy_count()
                 # 鏈変拱鍏ヤ俊鍙�
                 has_single, _index = cls.__compute_order_begin_pos(code, max(
@@ -1056,13 +1058,12 @@
                 order_begin_pos.num = 0
                 order_begin_pos.count = 0
                 order_begin_pos.buy_single_index = buy_single_index
-
                 if sell_info:
                     order_begin_pos.threshold_money = sell_info[1]
-                l2_log.debug(code, "鑾峰彇鍒颁拱鍏ヤ俊鍙疯捣濮嬬偣锛歿} ,璁$畻鑼冨洿锛歿}-{} 锛岄噺姣旓細{}锛屾暟鎹細{} 妯″紡锛歿}", buy_single_index,
+                l2_log.debug(code, "鑾峰彇鍒颁拱鍏ヤ俊鍙疯捣濮嬬偣锛歿} ,璁$畻鑼冨洿锛歿}-{} 锛岄噺姣旓細{}锛屾暟鎹細{} 妯″紡锛歿}锛坽}锛�", buy_single_index,
                              compute_start_index,
                              compute_end_index, cls.volume_rate_info[code], total_datas[buy_single_index],
-                             order_begin_pos.mode)
+                             order_begin_pos.mode, fast_msg)
 
         # _start_time = l2_data_log.l2_time(code, tool.get_now_timestamp() - _start_time, "涓嬪崟淇″彿璁$畻鏃堕棿")
 

--
Gitblit v1.8.0