Coinbase API K线数据接口参数详解
4 个回答
Coinbase 的 K 线接口参数看起来有些复杂,但是实际上只要关注几个关键点就行了:
1. `product_id` 是必选项,就是交易对,比如 `BTC-USD`;
2. `granularity` 表示时间粒度,单位为秒,如 60 即为一分钟线;
3. `start` 和 `end` 参数用于指定起止时间,格式为 ISO 时间戳。
4. 返回的数据为数组形式,并且按照时间排序,每个元素代表一根 K 线,包含时间、最低价、最高价、开盘价、收盘价和成交量等信息。
5. 如果你在编写接口请求代码时遇到困难,可以先参考文档中的示例,然后再根据自己的业务需求进行修改。
coinbase的k线接口参数很简单,start和end是时间,granularity是周期,返回值是时间戳+高低开收,可以根据需要调整时间粒度,不要超过最大限制,具体细节自己看官网就好了
Coinbase K线接口参数:granularity 时间粒度(s),60:1分钟线,86400:1天线;start与end:(ISO 8601 格式)开始和结束时间戳;product_id:BTC-USD 等,返回数据为二维矩阵,即一个时间段内每个时间粒度的一根K线,包括时间、最低价、最高价、开盘价、收盘价、成交量。
以 Coinbase 的 k 线接口为例: 其中的两个主要参数是 time range,也就是你要查询的时间范围;以及粒度,即每一个 k 线的间隔时间,可以设置为 1min、5min、1day 等。 也就是说,当你请求这个接口时,只需要把这两个参数传入即可获得对应时间的行情数据。 如果实在看不懂文档,可以看下文档中提供的示例,然后自己修改参数即可。