Administrator
2024-01-02 e74841c1febc2b32f797ca793c14bd7dede62e24
添加获取涨停列表接口
2个文件已修改
14 ■■■■ 已修改文件
third_data/kpl_api.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/huaxin/huaxin_trade_server.py 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/kpl_api.py
@@ -252,6 +252,7 @@
if __name__ == "__main__":
    results = kpl_util.parseLimitUpData(getLimitUpInfoNew())
    print(results)
    data = f"Order=0&a=DailyLimitPerformance&st=20&apiv=w35&Type=4&c=HomeDingPan&PhoneOSNew=1&DeviceID=a38adabd-99ef-3116-8bb9-6d893c846e23&VerSion=5.13.0.0&Index=0&PidType={5}&"
    result = __base_request("https://apphq.longhuvip.com/w1/api/index.php", data=data)
    print(result)
trade/huaxin/huaxin_trade_server.py
@@ -42,7 +42,7 @@
from log_module.log import hx_logger_contact_debug, hx_logger_trade_callback, \
    hx_logger_l2_orderdetail, hx_logger_l2_transaction, hx_logger_l2_market_data, logger_l2_g_cancel, logger_debug, \
    logger_system, logger_trade
from third_data import block_info, kpl_data_manager
from third_data import block_info, kpl_data_manager, kpl_util
from third_data.code_plate_key_manager import KPLCodeJXBlockManager, CodePlateKeyBuyManager
from third_data.history_k_data_util import JueJinApi, HistoryKDatasUtils
from third_data.kpl_data_manager import KPLDataManager
@@ -1130,6 +1130,13 @@
                        self.send_response({"code": 0, "data": {"situation": situation}}, client_id, request_id)
                except Exception as e:
                    self.send_response({"code": 1, "msg": str(e)}, client_id, request_id)
            elif ctype == "get_kpl_limit_up_datas":
                # 获取开盘啦涨停队列
                try:
                    datas = kpl_data_manager.KPLDataManager.get_from_file(kpl_util.KPLDataType.LIMIT_UP, tool.get_now_date_str())
                    self.send_response({"code": 0, "data": datas}, client_id, request_id)
                except Exception as e:
                    self.send_response({"code": 1, "msg": str(e)}, client_id, request_id)
        except Exception as e:
            logging.exception(e)