From 5ae8b19fdc000fc719f3ad45fa5f7462fdbffbdf Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 20 九月 2022 18:46:10 +0800
Subject: [PATCH] l2数据计算优化

---
 gui.py |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/gui.py b/gui.py
index 23ddccf..a63e943 100644
--- a/gui.py
+++ b/gui.py
@@ -16,6 +16,7 @@
 import multiprocessing
 
 import l2_code_operate
+import l2_trade_factor
 import redis_manager
 import mongo_data
 import server
@@ -28,6 +29,8 @@
 
 def createServer(pipe):
     print("create SocketServer")
+    # 鍒濆鍖栧弬鏁�
+    global_util.init()
     laddr = "", 9001
     tcpserver = MyThreadingTCPServer(laddr, MyBaseRequestHandle, pipe=pipe)  # 娉ㄦ剰锛氬弬鏁版槸MyBaseRequestHandle
     # tcpserver.handle_request()  # 鍙帴鍙椾竴涓鎴风杩炴帴
@@ -79,7 +82,6 @@
 
         def sync_target_codes():
             server.sync_target_codes_to_ths()
-            print(result)
 
         def click():
             text.delete('1.0', END)
@@ -234,7 +236,6 @@
                 time.sleep(1)
 
         def refresh_data():
-            print("refresh-l2-data")
             for client_id in code_sv_map:
                 ip = data_process.getActiveClientIP(client_id)
                 ths_dead=data_process.getTHSState(client_id)
@@ -627,6 +628,9 @@
 
             showinfo("鎻愮ず", "瀵煎嚭瀹屾垚")
 
+        def compute_m(code):
+            m = l2_trade_factor.L2TradeFactorUtil.compute_m_value(code)
+            showinfo("鎻愮ず", "{}".format(m))
 
         frame = Frame(root, {"height": 280, "width": 300, "bg": "#DDDDDD"})
         frame.grid(row=2, column=2, rowspan=2, pady=5)
@@ -663,6 +667,9 @@
         btn = Button(frame, text="瀵煎嚭L2鍘熷鏁版嵁", command=lambda: export_l2_data_origin(code.get()))
         btn.place(x=220, y=100)
 
+        btn = Button(frame, text="鑾峰彇m鍊�", command=lambda: compute_m(code.get()))
+        btn.place(x=10, y=120)
+
         # 浜ゆ槗鎸夐挳
         btn = Button(frame, textvariable=btntext, command=startJueJinGui)
         btn.place(x=10, y=150)

--
Gitblit v1.8.0