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