From 5187296428c43bfc9d56c2809b9af4cb830cf36c Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 23 一月 2025 18:23:31 +0800 Subject: [PATCH] bug修复 --- trade/current_price_process_manager.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/trade/current_price_process_manager.py b/trade/current_price_process_manager.py index e8cb60d..c9655a0 100644 --- a/trade/current_price_process_manager.py +++ b/trade/current_price_process_manager.py @@ -191,8 +191,11 @@ _delete_list = [] for item in new_code_list: - if l2_trade_util.is_in_forbidden_trade_codes( - item[1]) or item[0] < 0: + trade_state = trade_manager.CodesTradeStateManager().get_trade_state_cache(item[1]) + if l2_trade_util.is_in_forbidden_trade_codes(item[1]) and trade_state != trade_constant.TRADE_STATE_BUY_SUCCESS: + # 鎷夐粦鐨勫皻鏈垚浜ょ殑浠g爜 + _delete_list.append(item) + elif item[0] < 0: # 鍦紙榛戝悕鍗曪級/锛堟定骞呭皬浜庯級鐨勬暟鎹� # if trade_manager.CodesTradeStateManager().get_trade_state_cache( # item[1]) != trade_constant.TRADE_STATE_BUY_SUCCESS: -- Gitblit v1.8.0