接入文档
接口简介
本接口提供香港股票市场个股的K线行情数据查询服务。开发者可通过传入股票代码及指定的时间周期类型,获取对应时间段内的开盘价、收盘价、最高价、最低价、成交量及成交额等核心交易数据。数据覆盖从1分钟高频到年线的长周期维度,适用于构建金融图表及量化分析基础。
适用场景
- 金融终端开发:为股票交易软件或资讯APP提供港股走势图表数据支撑。
- 量化策略回测:获取历史多周期K线数据,用于技术指标计算与策略验证。
- 投资分析工具:辅助投资者进行短线波动监测或长线趋势研判。
- 数据可视化大屏:实时展示重点港股标的的价格波动与交易活跃度。
请求与返回说明
请求方式:POST 关键参数:
symbol(必填):港股品种代码,例如08026。type(必填):K线周期类型。支持1(1分钟),5(5分钟),15,30,60,120,240(日K),1200(周K),7200(月K),21600(季K),43200(半年K),86400(年K)。limit(选填):返回数据条数,默认为10条。
返回结果: 接口返回标准JSON结构,主要数据位于 data.list 数组中。每条记录包含:
day:数据时间点open/close:开盘价与收盘价high/low:最高价与最低价volume:成交量amount:成交额
注意:code 字段为业务状态码,200表示成功,不等于HTTP状态码。
接入建议
- 周期选择:根据业务需求选择合适的
type值,高频交易场景建议使用分钟级数据,趋势分析建议使用日K或周K。 - 错误处理:务必校验返回体中的
code字段,仅当值为200时解析data内容,其他情况请读取msg进行异常提示。 - 缓存策略:历史K线数据变动频率低,建议对非实时周期数据进行适当缓存以减少API调用成本;实时分钟线建议按需请求。
接入示例代码
提供 Shell、Python、Go、Java、PHP 等常见接入示例,便于直接接到现有项目里。
请求示例
{
"symbol": "品种代码,如:08026",
"type": "k线类型, 1:1分钟,5:五分钟;15:15分钟;30:30分钟,60:60分钟,120:120分钟,240:日K,1200:周K,7200:月K,21600...",
"limit": "返回条数,默认10"
}响应示例
{
"msg": "成功",
"code": 200,
"taskNo": "202960247220113090298671",
"data": {
"list": [
{
"volume": "6000",
"high": "0.25000",
"amount": "1284",
"low": "0.20000",
"day": "2024-04-18 11:00:00",
"close": "0.25000",
"open": "0.20000"
}
]
}
}请求字段
以下字段根据示例 JSON 自动提取,仅作接入参考。
| 字段路径 | 类型 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种代码,如:08026 |
| properties.type | object | {...} |
| properties.type.type | string | string |
响应字段
以下字段根据示例 JSON 自动提取,仅作接入参考。
| 字段路径 | 类型 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.msg | object | {...} |
| properties.msg.type | string | string |
| properties.msg.example | string | 成功 |
| properties.msg.description | string | 接口返回码对应的描述信息 |
| properties.code | object | {...} |