admin
2025-02-06 f277f82551530df7b574cc086b2e8a685fdbb360
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")  # 代码
                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