From 5908302c29d024b2d1563f32bc3e89d6779c287c Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 16 四月 2024 14:34:46 +0800
Subject: [PATCH] S快砸比例限制

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

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 16a42ab..1dfd526 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -304,6 +304,13 @@
         trade_record_log_util.add_real_place_order_position_log(code, index, order_begin_pos.buy_single_index)
         l2_log.debug(code, "璁剧疆鐪熷疄涓嬪崟浣嶏細{}", index)
         cancel_buy_strategy.set_real_place_position(code, index, order_begin_pos.buy_single_index, is_default=False)
+        # 鑾峰彇鐪熷疄涓嬪崟浣嶇疆涔嬪悗闇�瑕佸垽鏂璅鎾�
+        try:
+            cancel_result = cancel_buy_strategy.FCancelBigNumComputer().need_cancel_for_deal_fast(code)
+            if cancel_result[0]:
+                L2TradeDataProcessor.cancel_buy(code, f"F鎾�:{cancel_result[1]}")
+        except Exception as e:
+            logger_debug.exception(e)
 
     # 澶勭悊鍗庨懌L2鏁版嵁
     @classmethod
@@ -399,6 +406,7 @@
                                 pass
                             async_log_util.info(logger_l2_process, f"code:{code} 鑾峰彇鍒颁笅鍗曠湡瀹炰綅缃細{place_order_index}")
 
+
                     # 澶勭悊娑ㄥ仠鍗栦笌娑ㄥ仠鍗栨挙
                     try:
                         for d in add_datas:

--
Gitblit v1.8.0