港股历史行情数据 API 接口

该博客介绍了港股历史行情数据API,支持全港股查询及指定时间段查询,提供高效的查询速度和HTTPS支持。用户可以获取接口文档、请求参数、返回参数、响应状态码和多种开发语言的请求示例。此外,还提到了咕咕数据作为专业数据提供商,提供丰富的数据接口和服务。

港股历史行情数据 API 接口

所有港股历史交易行情数据,完整历史交易 / 任意时间段查询。

img

1. 产品功能

  • 支持所有历史港股交易查询;
  • 支持指定任意时间段查询;
  • 超高的查询效率,秒级返回;
  • 所有的交易数据为未复权的数据;
  • 全接口支持 HTTPS(TLS v1.0 / v1.1 / v1.2 / v1.3);
  • 全面兼容 Apple ATS;
  • 全国多节点 CDN 部署;
  • 接口极速响应,多台服务器构建 API 接口负载均衡。

2. API 文档

API 详情地址: https://www.gugudata.com/api/details/stockhk

接口地址: https://api.gugudata.com/stock/hk

返回格式: application/json; charset=utf-8

请求方式: GET

请求协议: HTTPS

请求示例: https://api.gugudata.com/stock/hk?appkey=YOUR_APPKEY&symbol=YOUR_VALUE&beginDate=YOUR_VALUE&endDate=YOUR_VALUE

数据预览: https://www.gugudata.com/preview/stockhk

接口测试: https://api.gugudata.com/stock/hk/demo

前置接口

前置接口说明: 查询港股股票代码列表数据,支持分页查询

前置接口地址: https://api.gugudata.com/stock/hksymbols?appkey=YOUR_APPKEY&pageindex=YOUR_VALUE&pagesize=YOUR_VALUE

前置接口参数说明: appkey=YOUR_APPKEY&pageindex=第几页&pagesize=每页返回数量,最大 50 条

前置接口返回格式: application/json; charset=utf-8

前置接口返回说明: 包含股票编码、股票名称、股票中文名称

前置接口请求方式: GET

前置接口请求协议: HTTPS

3. 请求参数(如果为 POST 请求,那么参数以 JSON 的格式传递)

获取港股历史行情数据有多种方法,以下为几种可行途径: #### 使用 `akshare` 库 借助 `akshare` 库中的相关函数能够获取港股历史行情数据。以 `ak.stock_hk_spot_em` 函数为例,不过该函数主要获取的是实时行情,但有时也可用于获取一定时间段的历史行情数据,示例代码如下: ```python import akshare as ak # 获取港股实时行情数据(可能包含一定历史信息) hk_stock_data = ak.stock_hk_spot_em() print(hk_stock_data) ``` #### 使用 doupand 平台 doupand 平台提供了获取港股历史行情数据接口,例如使用 `hkshare_eod_price` 接口可获取港股股票的日行情数据;使用 `hkshare_eod_indicator` 接口能够获取港股股票每个交易日的估值指标数据[^1][^3]。 #### 使用港股历史行情数据 API 接口 可通过 API 接口获取港股历史行情数据,具体的请求参数和返回参数如下: - **请求参数(POST 请求,参数以 JSON 格式传递)**: - `appkey`(string,必填):付费后获取的 APPKEY。 - `symbol`(string,必填):港股股票代码,不区分大小写,具体值参见港股股票代码参数枚举页面。 - `beginDate`(string,必填):股票交易开始时间,格式为 20200101。 - `endDate`(string,必填):股票交易结束时间,格式为 20200101,与开始时间最大时间跨度支持 366 个自然日,获取全量数据需分批获取,且要保持合理的请求频率。 - **返回参数**: - `DataStatus.StatusCode`(int):接口返回状态码。 - `DataStatus.StatusDescription`(string):接口返回状态说明。 - `DataStatus.ResponseDateTime`(string):接口数据返回时间。 - `DataStatus.DataTotalCount`(int):此条件下的总数据量,一般用于分页计算。 - `Data.Symbol`(string):港股股票代码。 - `Data.Date`(int):交易日期。 - `Data.Open`(double):开盘价。 - `Data.Close`(double):收盘价。 - `Data.High`(double):最高价。 - `Data.Low`(double):最低价。 - `Data.Volume`(double):总量。 接口响应状态码包含多种情况,如 100 表示正常返回,101 表示参数错误等。以下为开发语言请求示例代码(此处以 Python 为例): ```python import requests import json # 请求参数 params = { "appkey": "YOUR_APPKEY", "symbol": "YOUR_VALUE", "beginDate": "20200101", "endDate": "20200101" } # 发送 POST 请求 response = requests.post("HTTPS_URL", json=params) data = response.json() print(data) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值