【发布时间】:2018-07-08 13:19:33
【问题描述】:
我正在尝试使用 REST API 从 Kraken 检索 3 个月 30 分钟蜡烛的历史记录: https://www.kraken.com/help/api
按照文档,我向 URL 发出了这个 POST 请求: https://api.kraken.com/0/public/OHLC
以 JSON 格式传递以下参数:
{
"pair":"EOSETH",
"interval":30,
"since":1514404800
}
其中 1514404800 对应于日期的时间戳(以秒为单位):
27/10/2017 20H00m UTC
这在 API 文档中并不清楚,他们称其为“ID”,但我通过查看返回值得出了这个结论。
所以我期待从该日期开始的条目返回响应。然后我会使用返回的最后一个 id 获取后续条目。
但是我得到的第一个条目正好对应于 15 天前。实际上,如果我根本不传递参数'since',我会得到完全相同的结果,所以似乎该参数被完全忽略了。
也许 Kraken 改变了 API 并且这个参数 'since' 被其他参数替换了?
还是我误解了这个参数的语法,我做错了什么?
【问题讨论】:
-
有趣的事实:1m 数据给你 24 小时。需要注意的一点是数据不一致(刷新几次就会改变)。所以不要太依赖这些数据
标签: kraken.com