From 0d58b8db40c4607f589b08010b38d127b1080836 Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期五, 13 六月 2025 15:23:55 +0800 Subject: [PATCH] 1.板上盯卖 L2决策分支简化/外部接口优化 --- data_server.py | 30 +++++++++++++++++------------- 1 files changed, 17 insertions(+), 13 deletions(-) diff --git a/data_server.py b/data_server.py index bfa1449..361bcee 100644 --- a/data_server.py +++ b/data_server.py @@ -110,19 +110,6 @@ "auto_buy": TradeSetting().get_auto_buy()} response_data = json.dumps({"code": 0, "data": fdata}) - elif url.path == "/set_trade_settings": - logger_debug.info(f"set_trade_settings: {params_dict}") - running = params_dict.get("running") - auto_sell = params_dict.get("auto_sell") - auto_buy = params_dict.get("auto_buy") - if running is not None: - TradeSetting().set_running(int(running)) - if auto_sell is not None: - TradeSetting().set_auto_sell(int(auto_sell)) - if auto_buy is not None: - TradeSetting().set_auto_buy(int(auto_buy)) - response_data = json.dumps({"code": 0, "data": {}}) - elif url.path == "/get_env": request_id = params_dict.get("request_id") use_time_list = [] @@ -287,6 +274,23 @@ else: huaxin_trade_api.add_trade_callback_data(body) result_str = json.dumps({"code": 0}) + elif url.path == "/set_trade_settings": + params = self.__parse_request() + if not self.__is_sign_right(params): + result_str = json.dumps({"code": 1001, "msg": "绛惧悕閿欒"}) + return + logger_debug.info(f"set_trade_settings: {params}") + running = params.get("running") + auto_sell = params.get("auto_sell") + auto_buy = params.get("auto_buy") + if running is not None: + TradeSetting().set_running(int(running)) + if auto_sell is not None: + TradeSetting().set_auto_sell(int(auto_sell)) + if auto_buy is not None: + TradeSetting().set_auto_buy(int(auto_buy)) + result_str = json.dumps({"code": 0, "data": {}}) + elif url.path == "/buy": # 绛惧悕楠岃瘉 params = self.__parse_request() -- Gitblit v1.8.0