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