From 58b40f2f7de276662f2e1f967812066127e33d8d Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 20 三月 2025 16:33:08 +0800 Subject: [PATCH] 优化逐笔成交中的卖单统计 --- l2/l2_transaction_data_processor.py | 19 +++++-------------- 1 files changed, 5 insertions(+), 14 deletions(-) diff --git a/l2/l2_transaction_data_processor.py b/l2/l2_transaction_data_processor.py index abbc61f..da273ab 100644 --- a/l2/l2_transaction_data_processor.py +++ b/l2/l2_transaction_data_processor.py @@ -187,21 +187,12 @@ _start_time = time.time() try: + last_data = fdatas[-1] # 缁熻涓婃澘鏃堕棿 - try: - for d in fdatas: - if d[1]: - # 涓诲姩涔� - if d[2]: - # 娑ㄥ仠 - current_price_process_manager.set_latest_not_limit_up_time(code, d[5]) - else: - # 涓诲姩鍗栵紙鏉夸笂锛� - if d[2]: - L2LimitUpSellDataManager.clear_data(code) - break - except: - pass + if last_data[1] and last_data[2]: + current_price_process_manager.set_latest_not_limit_up_time(code, last_data[5]) + if not last_data[1] and last_data[2]: + L2LimitUpSellDataManager.clear_data(code) big_sell_order_info = None # 缁熻鍗栧崟 big_sell_order_info = HuaXinSellOrderStatisticManager.statistic_continue_limit_up_sell_transaction_datas( -- Gitblit v1.8.0