From 8e8a2a2767e2784a6548cd07a2bf7dd6558e3f43 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 19 三月 2024 18:50:14 +0800
Subject: [PATCH] S撤实现

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

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 87f4cd0..ac867d6 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -22,7 +22,7 @@
     trade_result_manager, current_price_process_manager, trade_data_manager, trade_huaxin, trade_record_log_util
 from l2 import l2_data_manager, l2_log, l2_data_source_util, code_price_manager, \
     transaction_progress, cancel_buy_strategy, l2_data_log
-from l2.cancel_buy_strategy import SecondCancelBigNumComputer, HourCancelBigNumComputer, DCancelBigNumComputer, \
+from l2.cancel_buy_strategy import SCancelBigNumComputer, HourCancelBigNumComputer, DCancelBigNumComputer, \
     LCancelBigNumComputer, LatestCancelIndexManager, LCancelRateManager, GCancelBigNumComputer
 from l2.l2_data_manager import L2DataException, OrderBeginPosInfo
 from l2.l2_data_util import local_today_datas, L2DataUtil, local_today_num_operate_map, local_today_buyno_map, \
@@ -222,7 +222,7 @@
     __trade_log_placr_order_info_dict = {}  # 涓嬪崟淇℃伅淇濆瓨
     # 鍒濆鍖�
     __TradePointManager = l2_data_manager.TradePointManager()
-    __SecondCancelBigNumComputer = SecondCancelBigNumComputer()
+    __SCancelBigNumComputer = SCancelBigNumComputer()
     __HourCancelBigNumComputer = HourCancelBigNumComputer()
     __LCancelBigNumComputer = LCancelBigNumComputer()
     __GCancelBigNumComputer = GCancelBigNumComputer()
@@ -494,17 +494,11 @@
             _start_time = round(t.time() * 1000)
             # S鎾ゅ崟璁$畻锛岀湅绉掔骇澶у崟鎾ゅ崟
             try:
-                b_need_cancel, b_cancel_data = cls.__SecondCancelBigNumComputer.need_cancel(code, _buy_single_index,
-                                                                                            _buy_exec_index,
-                                                                                            start_index,
-                                                                                            end_index, total_data,
-                                                                                            code_volumn_manager.get_volume_rate_index(
-                                                                                                buy_volume_rate),
-                                                                                            cls.volume_rate_info[code][
-                                                                                                1],
-                                                                                            is_first_code)
+                b_need_cancel, b_cancel_msg = cls.__SCancelBigNumComputer.need_cancel_for_down(code, start_index,end_index)
                 if b_need_cancel:
-                    return b_cancel_data, "S澶у崟鎾ら攢姣斾緥瑙﹀彂闃堝��"
+                    async_log_util.error(logger_debug, f"{code} S鍚庢挙鍗曪細{b_cancel_msg}")
+                    # return total_data[end_index], f"S鍚庢挙({b_cancel_msg})"
+                    return None, None
             except Exception as e:
                 logging.exception(e)
                 async_log_util.error(logger_l2_error,

--
Gitblit v1.8.0