From 9e2b977ab4460114fc9cc6db690342e78dfbc794 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 13 五月 2024 00:10:49 +0800
Subject: [PATCH] 大市值无大单撤

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

diff --git a/l2/l2_transaction_data_processor.py b/l2/l2_transaction_data_processor.py
index 1c88307..ca4561e 100644
--- a/l2/l2_transaction_data_processor.py
+++ b/l2/l2_transaction_data_processor.py
@@ -5,7 +5,8 @@
 from code_attribute import gpcode_manager
 from l2 import l2_data_util, l2_data_manager, transaction_progress
 from l2.cancel_buy_strategy import FCancelBigNumComputer, LCancelBigNumComputer, LCancelRateManager, \
-    GCancelBigNumComputer, SCancelBigNumComputer, HourCancelBigNumComputer, NewGCancelBigNumComputer
+    GCancelBigNumComputer, SCancelBigNumComputer, HourCancelBigNumComputer, NewGCancelBigNumComputer, \
+    NBCancelBigNumComputer
 from l2.huaxin import l2_huaxin_util
 from l2.l2_data_manager import OrderBeginPosInfo
 from l2.l2_data_manager_new import L2TradeDataProcessor
@@ -144,6 +145,14 @@
                     cancel_result = FCancelBigNumComputer().need_cancel_for_deal_fast(code, buy_progress_index)
                     if cancel_result[0]:
                         L2TradeDataProcessor.cancel_buy(code, f"F鎾�:{cancel_result[1]}")
+                    else:
+                        try:
+                            cancel_result = NBCancelBigNumComputer().need_cancel(code, buy_progress_index)
+                            if cancel_result[0]:
+                                L2TradeDataProcessor.cancel_buy(code, f"澶у競鍊兼棤澶у崟鎾�:{cancel_result[1]}")
+                        except:
+                            pass
+
 
                     SCancelBigNumComputer().set_transaction_index(code, order_begin_pos.buy_single_index,
                                                                   buy_progress_index)

--
Gitblit v1.8.0