From 96f0ec293227e751902a73484e6f87b1e65a35fc Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 19 三月 2025 16:15:24 +0800 Subject: [PATCH] 恢复为原来的下单方式 --- l2/l2_transaction_data_manager.py | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 deletions(-) diff --git a/l2/l2_transaction_data_manager.py b/l2/l2_transaction_data_manager.py index f5d458a..01b07db 100644 --- a/l2/l2_transaction_data_manager.py +++ b/l2/l2_transaction_data_manager.py @@ -223,20 +223,21 @@ if is_limit_up: cls.__dealing_order_info_dict[code][7] += money else: - if cls.__dealing_order_info_dict[code][0] == data[0][6]: + dealing_order_info = cls.__dealing_order_info_dict[code] + if dealing_order_info[0] == data[0][6]: # 鎴愪氦鍚屼竴涓鍗曞彿 - cls.__dealing_order_info_dict[code][1] += data[0][2] - cls.__dealing_order_info_dict[code][2] += money - cls.__dealing_order_info_dict[code][4] = data[0][3] - cls.__dealing_order_info_dict[code][5] = data[0][1] - cls.__dealing_order_info_dict[code][6] = data[0][7] + dealing_order_info[1] += data[0][2] + dealing_order_info[2] += money + dealing_order_info[4] = data[0][3] + dealing_order_info[5] = data[0][1] + dealing_order_info[6] = data[0][7] if is_limit_up: - cls.__dealing_order_info_dict[code][7] += money + dealing_order_info[7] += money else: # 淇濆瓨涓婁竴鏉℃暟鎹� - l2_log.info(code, hx_logger_l2_transaction_desc, f"{code}#{cls.__dealing_order_info_dict[code]}") + l2_log.info(code, hx_logger_l2_transaction_desc, f"{code}#{dealing_order_info}") # 璁剧疆鏈�杩戞垚浜ゅ畬鎴愮殑涓�鏉℃暟鎹� - deal_info = cls.__dealing_order_info_dict[code] + deal_info = dealing_order_info cls.__latest_deal_order_info_dict[code] = deal_info # 鏄惁涓哄ぇ涔板崟 if deal_info[7] >= threshold_big_money: @@ -245,7 +246,6 @@ big_buy_datas.append(deal_info) if deal_info[2] >= 500000: normal_buy_datas.append(deal_info) - # 鍒濆鍖栨湰鏉℃暟鎹� cls.__dealing_order_info_dict[code] = [data[0][6], data[0][2], money, data[0][3], data[0][3], data[0][1], data[0][7], 0] @@ -260,11 +260,12 @@ cls.__dealing_active_buy_order_info_dict[code] = [data[0][6], data[0][2], money, data[0][3], data[0][3]] else: - if cls.__dealing_active_buy_order_info_dict[code][0] == data[0][6]: + dealing_active_buy_order_info = cls.__dealing_active_buy_order_info_dict[code] + if dealing_active_buy_order_info[0] == data[0][6]: # 鎴愪氦鍚屼竴涓鍗曞彿 - cls.__dealing_active_buy_order_info_dict[code][1] += data[0][2] - cls.__dealing_active_buy_order_info_dict[code][2] += money - cls.__dealing_active_buy_order_info_dict[code][4] = data[0][3] + dealing_active_buy_order_info[1] += data[0][2] + dealing_active_buy_order_info[2] += money + dealing_active_buy_order_info[4] = data[0][3] else: # 鍒濆鍖栨湰鏉℃暟鎹� cls.__dealing_active_buy_order_info_dict[code] = [data[0][6], data[0][2], money, -- Gitblit v1.8.0