GET 单产品历史K线查询(最高、最低、开盘、收盘价)
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
/ 中文
该接口可用来查询历史k线,但每次只能查询一个产品,建议将查询到的历史K线缓存本地数据库。
使用HTTP接口获取K线的客户,建议将/kline和/batch-kline这2个接口结合使用,步骤如下:
首先,通过 /kline 接口轮询请求历史数据并存储到本地数据库,后续历史数据可直接从客户的数据库获取,无需再通过接口请求。
然后,后续持续使用 /batch-kline 接口批量请求多个产品的最新2根K线,并将数据更新到数据库。
这种方式能够快速更新最新的K线,同时避免频繁请求历史K线造成频率受到限制。
免费
每10秒,只能1次请求
1、同1秒只能请求1个接口
2、多个接口请求时,需注意/batch-kline接口需间隔10秒 3、所有接口相加,1分钟最大请求10次(6秒1次) 4、每天总共最大可请求14400次,超过则第二天凌晨恢复使用
基础
每1秒,只能1次请求
1、同1秒只能请求1个接口
2、多个接口请求时,需注意/batch-kline接口需间隔3秒 3、所有接口相加,1分钟最大请求60次(1秒1次) 4、每天总共最大可请求86400次,超过则第二天凌晨恢复使用
高级
每1秒,最大可10次请求
1、所以接口相加,每1秒可请求10次
2、多个接口请求时,需注意/batch-kline接口需间隔2秒 3、所有接口相加,1分钟最大请求600次(1秒10次) 4、每天总共最大可请求864000次,超过则第二天凌晨恢复使用
专业
每1秒,最大可20次请求
1、所以接口相加,每1秒可请求20次
2、多个接口请求时,需注意/batch-kline接口需间隔1秒 3、所有接口相加,1分钟最大请求1200次(1秒20次) 4、每天总共最大可请求1728000次,超过则第二天凌晨恢复使用
全部港股
每1秒,最大可20次请求
1、所以接口相加,每1秒可请求20次
2、多个接口请求时,需注意/batch-kline接口需间隔1秒 3、所有接口相加,1分钟最大请求1200次(1秒20次) 4、每天总共最大可请求1728000次,超过则第二天凌晨恢复使用
全部A股
每1秒,最大可20次请求
1、所以接口相加,每1秒可请求20次
2、多个接口请求时,需注意/batch-kline接口需间隔1秒 3、所有接口相加,1分钟最大请求1200次(1秒20次) 4、每天总共最大可请求1728000次,超过则第二天凌晨恢复使用
全部美股
每1秒,最大可20次请求
1、所以接口相加,每1秒可请求20次
2、多个接口请求时,需注意/batch-kline接口需间隔1秒 3、所有接口相加,1分钟最大请求1200次(1秒20次) 4、每天总共最大可请求1728000次,超过则第二天凌晨恢复使用
1、美股、港股、A股、大盘数据接口地址:
基本路径: /quote-stock-b-api/kline
2、外汇、贵金属、加密货币、原油、CFD指数、商品接口地址:
基本路径: /quote-b-api/kline
1、美股、港股、A股、大盘数据请求示例:
2、外汇、贵金属、加密货币、原油、CFD指数、商品请求示例:
token
query
string
否
query
query
string
否
查看query请求参数说明
trace
string
是
追踪码,用来查询日志使用,请保证每次请求时唯一
data
object
是
» code
string
是
» kline_type
integer
是
k线类型 1、1是1分钟K,2是5分钟K,3是15分钟K,4是30分钟K,5是小时K,6是2小时K(股票不支持2小时),7是4小时K(股票不支持4小时),8是日K,9是周K,10是月K (注:股票不支持2小时K、4小时K) 2、最短的k线只支持1分钟 3、查询昨日收盘价,kline_type 传8
» kline_timestamp_end
integer
是
从指定时间往前查询K线 1、传0表示从当前最新的交易日往前查k线 2、指定时间请传时间戳,传时间戳表示从该时间戳往前查k线 3、只有外汇贵金属加密货币支持传时间戳,股票类的code不支持
» query_kline_num
integer
是
1、表示查询多少根K线,每次最大请求1000根,可根据时间戳循环往前请求 2、通过该字段可查询昨日收盘价,kline_type 传8,query_kline_num传2,返回2根k线数据中,时间戳较小的数据是昨日收盘价
» adjust_type
integer
是
复权类型,对于股票类的code才有效,例如:0:除权,1:前复权,目前仅支持0
200
OK
OK
Inline
» ret
integer
true
» msg
string
true
» trace
string
true
» data
object
true
»» code
string
true
代码
»» kline_type
integer
true
k线类型 1、1是1分钟K,2是5分钟K,3是15分钟K,4是30分钟K,5是小时K,6是2小时K(股票不支持2小时),7是4小时K(股票不支持4小时),8是日K,9是周K,10是月K (注:股票不支持2小时K、4小时K) 2、最短的k线只支持1分钟
»» kline_list
[object]
true
»»» timestamp
string
true
该K线时间戳
»»» open_price
string
true
该K线开盘价
»»» close_price
string
true
该K线收盘价
»»» high_price
string
true
该K线最高价
»»» low_price
string
true
该K线最低价
»»» volume
string
true
该K线成交数量
»»» turnover
string
true
该K线成交金额
1、请务必阅读:
2、请务必阅读:
完整URL:
完整URL:
在发送查询请求时,必须包含方法名和token信息。一个请求的示例如下:
在发送查询请求时,必须包含方法名和token信息。一个请求的示例如下:
请查看code列表,选择你要查询的code:
官方网站:
如果不知道你的token,请联系相关人员索要
请对如下字段进行encode,后台服务收到之后会decode { "trace": "culpa cillum ea reprehenderit occaecat", "data": { "code": "GBPJPY", "kline_type": 1, "kline_timestamp_end": 0, "query_kline_num": 2, "adjust_type": 0 } } trace:追踪码,用来查询日志使用,请保证每次请求时唯一 code:请查看code列表,选择你要查询的code kline_type:k线类型,1分钟K,2为5分钟K,3为15分钟K,4为30分钟K,5为小时K,6为2小时K,7为4小时K,8为日K,9为周K,10为月K kline_timestamp_end:从那个时间点往前查,为0表示从当前时间,非股票类的code才有效 query_kline_num:查询多少根K线,最多1000根 adjust_type: 复权类型,对于股票类的code才有效,例如:0:除权,1:前复权
OK