From b7000cbf5e67e90abe53e96a4ea931afbf906e24 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 16 九月 2022 18:51:47 +0800 Subject: [PATCH] l2数据计算优化 --- trade_gui.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/trade_gui.py b/trade_gui.py index 1d39863..53ae007 100644 --- a/trade_gui.py +++ b/trade_gui.py @@ -8,11 +8,13 @@ from log import * from threading import Thread + def async_call(fn): def wrapper(*args, **kwargs): Thread(target=fn, args=args, kwargs=kwargs).start() return wrapper + class THSGuiTrade(object): __instance = None @@ -262,7 +264,7 @@ # self.closeTradeResultDialog(hwnd) # return code, code_str # time.sleep(0.02) - return code,"" + return code, "" # raise Exception("鑾峰彇浜ゆ槗缁撴灉鍑洪敊") finally: self.using_buy_wins.discard(win) @@ -307,7 +309,7 @@ # 鎾や拱 def cancel_buy(self, code): self.buy_cancel_lock.acquire() - global code_input + code_input = 0 try: logger_trade_gui.info("寮�濮嬫挙鍗曪細code-{}".format(code)) win = self.cancel_win @@ -349,7 +351,7 @@ win32gui.PostMessage(win, win32con.WM_KEYDOWN, 0x00000058, 0x002D001); win32gui.PostMessage(win, win32con.WM_CHAR, 0x00000078, 0x002D001); win32gui.PostMessage(win, win32con.WM_KEYUP, 0x00000058, 0x002D001); - #win32gui.PostMessage(win, win32con.WM_KEYUP, 0x00000058, 0); + # win32gui.PostMessage(win, win32con.WM_KEYUP, 0x00000058, 0); t = time.time() print(t) end = int(round(t * 1000)) -- Gitblit v1.8.0