From 5adedb7c797ad08b7607c56e8255c21609c97000 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 15 四月 2024 00:07:31 +0800 Subject: [PATCH] 新版深证下单完善 --- l2/l2_transaction_data_manager.py | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/l2/l2_transaction_data_manager.py b/l2/l2_transaction_data_manager.py index 5be243b..8b38387 100644 --- a/l2/l2_transaction_data_manager.py +++ b/l2/l2_transaction_data_manager.py @@ -11,7 +11,7 @@ from l2.place_order_single_data_manager import L2TradeSingleDataProcessor, L2TradeSingleDataManager from log_module import async_log_util -from log_module.log import hx_logger_l2_transaction_desc, hx_logger_l2_transaction_sell_order +from log_module.log import hx_logger_l2_transaction_desc, hx_logger_l2_transaction_sell_order, hx_logger_l2_active_sell from utils import tool @@ -152,6 +152,10 @@ if not _is_active_sell: continue + if d[1] == limit_up_price: + # 娑ㄥ仠涓诲姩鍗� + L2TradeSingleDataProcessor.add_active_limit_up_sell_data(d) + # 鍒ゆ柇鏄惁鏄定鍋滆鍔ㄥ彉涓诲姩 last_trade_data = cls.__last_trade_data_dict.get(code) if last_trade_data and not is_active_sell(last_trade_data[7], last_trade_data[6]) and last_trade_data[ @@ -185,6 +189,9 @@ # 鍙繚鐣�10w浠ヤ笂鐨勫崟 if money > 100000: cls.__latest_all_sell_orders_dict[code].append(info) + if limit_up_price == info[2]: + # 灏嗘定鍋滀富鍔ㄥ崠璁板叆鏃ュ織 + l2_log.info(code, hx_logger_l2_active_sell, f"{info}") cls.__latest_sell_order_dict[code] = [d[7], d[2], d[1], (d[3], d[6]), (d[3], d[6])] finally: -- Gitblit v1.8.0