From 669fe130789f025851572839c7cc7ecf745a07d3 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 12 一月 2024 17:54:48 +0800 Subject: [PATCH] 新F撤完善/L撤参数修改 --- l2/l2_transaction_data_manager.py | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/l2/l2_transaction_data_manager.py b/l2/l2_transaction_data_manager.py index fb87a98..abd6c85 100644 --- a/l2/l2_transaction_data_manager.py +++ b/l2/l2_transaction_data_manager.py @@ -11,7 +11,7 @@ from l2 import l2_data_util, l2_data_manager, transaction_progress, l2_data_source_util from l2.cancel_buy_strategy import LCancelRateManager, LCancelBigNumComputer, \ SecondCancelBigNumComputer, HourCancelBigNumComputer, \ - GCancelBigNumComputer + GCancelBigNumComputer, FCancelBigNumComputer from l2.l2_data_manager_new import L2TradeDataProcessor from l2.l2_data_util import L2DataUtil, local_today_canceled_buyno_map from log_module import async_log_util @@ -116,6 +116,16 @@ order_begin_pos = l2_data_manager.TradePointManager().get_buy_compute_start_data_cache(code) + if order_begin_pos and order_begin_pos.buy_exec_index and order_begin_pos.buy_exec_index > -1: + # 宸茬粡涓嬪崟鐨勯渶瑕佺粺璁鎾� + try: + for d in datas: + if FCancelBigNumComputer().need_cancel(d)[0]: + L2TradeDataProcessor.cancel_buy(code, "F鎾ゆ挙鍗�") + order_begin_pos = None + break + except Exception as e: + async_log_util.error(hx_logger_l2_debug, str(e)) # 璁$畻宸茬粡鎴愪氦鐨勫ぇ鍗� big_money_count = 0 for d in datas: -- Gitblit v1.8.0