无法使用Coinbase Pro API检索正确的历史费率



我正在尝试检索coinbase产品的历史数据。根据他们的文件,执行这样的请求就足够了:

curl "https://api.pro.coinbase.com/products/BCH-EUR/candles?granularity=60&start=2018-10-05T14:00:00.000z&stop=2018-10-05T14:10:00.000z"

我设置了以下参数:

  • granularity至60(秒(
  • start2018-10-05T14:00:00.000z(iso 8601(
  • end2018-10-05T14:10:00.000z(iso 8601(

我要求10分钟的数据,粒度为60秒,所以我预计会有10个蜡烛数据。

相反,我得到了一套300支蜡烛,这是最大值,时间戳也不对。例如,第一个值为:

[
[
1624119060,
484.31,
484.31,
484.31,
484.31,
0.11766122
],
...
]

时间戳是第一个值,根据epoch转换器,它等于Saturday, 19 June 2021 16:11:00,即我执行请求的日期,而不是我根据设置的开始日期为蜡烛数据计算的时间戳。

我不知道我做错了什么。为了正确检索数据,我应该做些什么?

它应该是end,而不是stop。您正确引用了文档,但参数本身不正确。已经投票决定以打字错误为由关闭此项。:(

API的有趣之处在于,如果省略了其中一个param,则忽略了另一个。这就是为什么你的回复中有不正确的时间戳。

最新更新