From 7a2e1ecbc31db9b91c8e502d5c0bec3240a298dd Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 07 十一月 2023 14:38:55 +0800 Subject: [PATCH] L撤/H撤接口根据买入信号位置拉取 --- third_data/data_server.py | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/third_data/data_server.py b/third_data/data_server.py index 3a6b5a3..9b08772 100644 --- a/third_data/data_server.py +++ b/third_data/data_server.py @@ -332,16 +332,21 @@ # 鏈�鏂扮殑l鎾ゆ暟鎹� ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()]) code = ps_dict['code'] + buy_single_index = ps_dict.get('buy_single_index') records = code_info_output.load_trade_record_cancel_watch_indexes(code) # 鑾峰彇鏈�鏂扮殑L涓婁笌L涓� records.reverse() up_indexes = [] down_indexes = [] for r in records: + if buy_single_index and buy_single_index != r[1]: + continue if r[0] == trade_record_log_util.CancelWatchIndexesInfo.CANCEL_TYPE_L_UP: up_indexes = r[2] break for r in records: + if buy_single_index and buy_single_index != r[1]: + continue if r[0] == trade_record_log_util.CancelWatchIndexesInfo.CANCEL_TYPE_L_DOWN: down_indexes = r[2] break @@ -352,16 +357,19 @@ # 鏈�鏂扮殑H鎾ゆ暟鎹� ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()]) code = ps_dict['code'] + buy_single_index = ps_dict.get('buy_single_index') records = code_info_output.load_trade_record_cancel_watch_indexes(code, trade_record_log_util.CancelWatchIndexesInfo.CANCEL_TYPE_H) # 鑾峰彇鏈�鏂扮殑L涓婁笌L涓� records.reverse() indexes = [] for r in records: + if buy_single_index and buy_single_index != r[1]: + continue indexes = r[2] break response_data = json.dumps( - {"code": 0, "data":indexes}) + {"code": 0, "data": indexes}) elif url.path == "/kpl/get_limit_up_list": response_data = self.__get_limit_up_list() -- Gitblit v1.8.0