From 8a8cefbd8c7218a5c9ef8894e31ec496375a0483 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 18 八月 2023 11:12:51 +0800
Subject: [PATCH] bug修改

---
 trade/trade_manager.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/trade/trade_manager.py b/trade/trade_manager.py
index 4e24240..276efbe 100644
--- a/trade/trade_manager.py
+++ b/trade/trade_manager.py
@@ -384,6 +384,9 @@
         RedisUtils.realse(redis)
 
 
+__CodesTradeStateManager = CodesTradeStateManager()
+
+
 # 寮�濮嬩氦鏄�
 def start_buy(code, capture_timestamp, last_data, last_data_index):
     # @dask.delayed
@@ -394,7 +397,7 @@
 
     # @dask.delayed
     def is_state_right(code):
-        trade_state = CodesTradeStateManager().get_trade_state_cache(code)
+        trade_state = __CodesTradeStateManager.get_trade_state_cache(code)
         if trade_state != TRADE_STATE_NOT_TRADE and trade_state != TRADE_STATE_BUY_CANCEL_SUCCESS and trade_state != TRADE_STATE_BUY_CANCEL_ING:
             return Exception("浠g爜澶勪簬涓嶅彲浜ゆ槗鐘舵��"), trade_state
         return None, trade_state
@@ -433,7 +436,7 @@
 
     print("寮�濮嬩拱鍏�")
     logger_trade.info("{}寮�濮嬩拱鍏�".format(code))
-    CodesTradeStateManager().set_trade_state(code, TRADE_STATE_BUY_PLACE_ORDER)
+    __CodesTradeStateManager.set_trade_state(code, TRADE_STATE_BUY_PLACE_ORDER)
     # _start_time = l2_data_log.l2_time(code, tool.get_now_timestamp() - _start_time, "涔板叆鍒ゆ柇鏃堕棿", force=True)
     __buy(code, price, trade_state, capture_timestamp, last_data, last_data_index)
     # l2_data_log.l2_time(code, tool.get_now_timestamp() - _start_time, "寮傛涔板叆鏃堕棿", force=True)
@@ -471,7 +474,6 @@
 def __place_order_success(code, capture_timestamp, last_data, last_data_index):
     # 涔板叆缁撴潫鐐�
     use_time = round(time.time() * 1000) - capture_timestamp
-    logger_trade.info("{}-浠庢埅鍥惧埌涓嬪崟鎴愬姛鎬昏垂鏃讹細{}".format(code, use_time))
     # 涓嬪崟鎴愬姛锛屽姞鍏ュ浐瀹氫唬鐮佸簱
     if constant.L2_SOURCE_TYPE == constant.L2_SOURCE_TYPE_THS:
         l2_data_manager.add_to_l2_fixed_codes(code)

--
Gitblit v1.8.0