From 62c99e398d9b05a30fc80f29a0048b95bafa77d7 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 18 六月 2025 10:41:11 +0800 Subject: [PATCH] ‘功能完善 --- api/outside_api_callback.py | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/api/outside_api_callback.py b/api/outside_api_callback.py index be5a8fe..b4b640f 100644 --- a/api/outside_api_callback.py +++ b/api/outside_api_callback.py @@ -1,11 +1,14 @@ import json import logging +import os import threading + +import constant from api.outside_api_command_manager import ActionCallback from huaxin_client import l1_subscript_codes_manager from huaxin_client.client_network import SendResponseSkManager -from strategy import strategy_params_settings, env_info +from strategy import strategy_params_settings, env_info, strategy_manager from strategy.env_info import RealTimeEnvInfo from strategy.strategy_variable_factory import DataLoader from third_data.history_k_data_manager import TradeDateManager @@ -71,6 +74,7 @@ fdata["real_time_data"] = RealTimeEnvInfo().to_dict() # 鍘嗗彶鏁版嵁 fdata["history_data"] = {} + print("鑾峰彇鐜", os.getpid()) if need_hsitory_data: if tool.get_now_time_str() < '16:00:00': # 濡傛灉鍦�16:00涔嬪墠閲囩敤褰撳墠鏃ユ湡 @@ -135,6 +139,14 @@ threading.Thread(target=lambda: update(), daemon=True).start() return {"code": 0} + def __on_init_data(self): + try: + strategy_manager.low_suction_strtegy.load_data() + return {"code": 0} + except Exception as e: + logging.exception(e) + return {"code": 1, "msg": str(e)} + def OnCommonRequest(self, client_id, request_id, data): ctype = data["ctype"] result_json = {} @@ -152,4 +164,7 @@ elif ctype == 'update_kpl_code_jx_blocks_datas': # 鏇存柊寮�鐩樺暒绮鹃�夋暟鎹� result_json = self.__on_update_kpl_code_jx_blocks_datas() + elif ctype == 'init_datas': + # 鍒濆鍖栨暟鎹� + result_json = self.__on_init_data() self.send_response(result_json, client_id, request_id) -- Gitblit v1.8.0