From 6e71fbcb119e7068ba35380edaa5cc66e7c71f1b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 27 十月 2022 16:21:05 +0800
Subject: [PATCH] 交易体系完善

---
 l2_data_manager.py |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/l2_data_manager.py b/l2_data_manager.py
index a5eca4d..0273cd2 100644
--- a/l2_data_manager.py
+++ b/l2_data_manager.py
@@ -9,7 +9,10 @@
 from datetime import datetime
 
 import big_money_num_manager
+import code_data_util
+import constant
 import data_process
+import global_data_loader
 import global_util
 import l2_data_util
 
@@ -245,9 +248,11 @@
     process_time = data["processTime"]
     data = data["data"]
     limit_up_price = gpcode_manager.get_limit_up_price(code)
+
+
     datas = L2DataUtil.format_l2_data(data, code, limit_up_price)
     # 鑾峰彇娑ㄥ仠浠�
-    return day, client, channel, code, capture_time, process_time, datas
+    return day, client, channel, code, capture_time, process_time, datas,data
 
 
 # 淇濆瓨l2鏁版嵁
@@ -278,7 +283,7 @@
 class L2DataUtil:
     @classmethod
     def is_same_time(cls, time1, time2):
-        if global_util.TEST:
+        if constant.TEST:
             return True
         time1_s = time1.split(":")
         time1_second = int(time1_s[0]) * 3600 + int(time1_s[1]) * 60 + int(time1_s[2])
@@ -500,7 +505,7 @@
             if len(datas) > 0:
 
                 # 鍒ゆ柇浠锋牸鍖洪棿鏄惁姝g‘
-                if not data_process.is_same_code_with_price(code, float(datas[0]["val"]["price"])):
+                if not code_data_util.is_same_code_with_price(code, float(datas[0]["val"]["price"])):
                     raise L2DataException(L2DataException.CODE_PRICE_ERROR,
                                           "鑲′环涓嶅尮閰� code-{} price-{}".format(code, datas[0]["val"]["price"]))
                 # 鍔犺浇鍘嗗彶鏁版嵁
@@ -1036,7 +1041,8 @@
 
     @classmethod
     def __get_threshmoney(cls, code):
-        return l2_trade_factor.L2TradeFactorUtil.compute_m_value(code)
+        money,msg = l2_trade_factor.L2TradeFactorUtil.compute_m_value(code)
+        return money
 
     # 鑾峰彇棰勪及鎸備拱浣�
     @classmethod
@@ -1377,7 +1383,7 @@
     def test_can_order(cls):
         code = "000948"
 
-        global_util.load_industry()
+        global_data_loader.load_industry()
         limit_up_time_manager.load_limit_up_time()
         print(cls.__can_buy(code))
 

--
Gitblit v1.8.0