From f277f82551530df7b574cc086b2e8a685fdbb360 Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期四, 06 二月 2025 11:09:02 +0800 Subject: [PATCH] 增加撤单 --- data_server.py | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/data_server.py b/data_server.py index 8f4a1b9..7d72b54 100644 --- a/data_server.py +++ b/data_server.py @@ -149,6 +149,19 @@ price = round(params.get("price"), 2) # 浠锋牸 result = huaxin_trade_api.order(2, code, volume, price, blocking=True) result_str = json.dumps(result) + elif url.path == "/cancel_order": + params = self.__parse_request() + # 绛惧悕楠岃瘉 + if not self.__is_sign_right(params): + result_str = json.dumps({"code": 1001, "msg": "绛惧悕閿欒"}) + return + # 鍗栧嚭 + print("鎾ゅ崟", params) + direction = params.get("direction") + code = params.get("code") # 浠g爜 + orderSysID = params.get("orderSysID") # 绯荤粺璁㈠崟缂栧彿 + result = huaxin_trade_api.cancel_order(direction, code, orderSysID, blocking=True) + result_str = json.dumps(result) except Exception as e: result_str = json.dumps({"code": 1, "msg": str(e)}) finally: @@ -185,4 +198,3 @@ httpd.serve_forever() except Exception as e: pass - -- Gitblit v1.8.0