From c3454cb0dedd0c5da09aef3a3e3d1b64d387583e Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 08 五月 2024 17:58:45 +0800 Subject: [PATCH] bug修复 --- huaxin_client/l2_client_for_cb.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/huaxin_client/l2_client_for_cb.py b/huaxin_client/l2_client_for_cb.py index e2bee2f..9f72215 100644 --- a/huaxin_client/l2_client_for_cb.py +++ b/huaxin_client/l2_client_for_cb.py @@ -23,7 +23,7 @@ from log_module import log, async_log_util from log_module.async_log_util import huaxin_l2_log from log_module.log import logger_local_huaxin_l2_subscript, logger_system, logger_l2_codes_subscript, \ - logger_local_huaxin_l2_transaction + logger_local_huaxin_l2_transaction, logger_local_huaxin_l2_upload from utils import tool ###B绫�### @@ -61,6 +61,7 @@ __last_transaction_keys_dict = {} limit_up_price_dict = {} + __is_limit_up_dict = {} # 涔板叆鐨勫ぇ鍗曡鍗曞彿 @@ -218,8 +219,11 @@ if pTransaction['TradePrice'] == self.limit_up_price_dict.get(pTransaction['SecurityID']): # TODO 鎴愪氦浠锋槸娑ㄥ仠浠锋墠杈撳嚭 huaxin_l2_log.info(logger_local_huaxin_l2_transaction, f"{item}") + if not self.__is_limit_up_dict[ pTransaction['SecurityID']]: + huaxin_l2_log.info(logger_local_huaxin_l2_upload, f"{pTransaction['TradeTime']} {pTransaction['SecurityID']} 涓嬪崟") + self.__is_limit_up_dict[pTransaction['SecurityID']] = True else: - pass + self.__is_limit_up_dict[ pTransaction['SecurityID']] = False class MyL2ActionCallback(L2ActionCallback): -- Gitblit v1.8.0