From 3ea5e7ec00b813f5c311d423267a9be4db09c3fe Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 14 九月 2023 17:45:47 +0800
Subject: [PATCH] 撤单顺序调整

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

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 6ecbb74..36aa443 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -549,10 +549,9 @@
             buy_volume_rate = 0.2
 
         # 渚濇澶勭悊
-        cancel_data, cancel_msg = s_cancel(buy_single_index, buy_exec_index)
+        cancel_data, cancel_msg = l_cancel(buy_single_index, buy_exec_index)
         if not cancel_data:
-            cancel_data, cancel_msg = l_cancel(buy_single_index, buy_exec_index)
-
+            cancel_data, cancel_msg = s_cancel(buy_single_index, buy_exec_index)
         if not cancel_data:
             cancel_data, cancel_msg = h_cancel(buy_single_index, buy_exec_index)
         # l2_log.debug(code, "鎾ゅ崟璁$畻缁撴潫")
@@ -822,10 +821,10 @@
                                                                                                               num_operate_map)
                         if left_count > 0:
                             not_cancel_num += total_data[i]["val"]["num"]
-                m, msg = cls.__get_threshmoney(code)
+                m_base_val = l2_trade_factor.L2PlaceOrderParamsManager.get_base_m_val(code)
                 not_cancel_money = not_cancel_num * 100 * float(gpcode_manager.get_limit_up_price(code))
-                if m > not_cancel_money:
-                    return False, False, f"鎴愪氦浣嶇疆璺濈褰撳墠浣嶇疆绾拱棰�({not_cancel_money})灏忎簬m鍊�({m})"
+                if m_base_val > not_cancel_money:
+                    return False, False, f"鎴愪氦浣嶇疆璺濈褰撳墠浣嶇疆绾拱棰�({not_cancel_money})灏忎簬m鍊�({m_base_val})"
         else:
             # 鍒ゆ柇涔�1浠锋牸妗d綅
             zyltgb = global_util.zyltgb_map.get(code)

--
Gitblit v1.8.0