如何从API访问Kucoin OHLC数据?
How to access Kucoin OHLC data from API?
我需要从 Kucoin API.
访问 kucoin Open-high-low-close 数据
查看 https://docs.kucoin.com/#get-trade-histories,我推断要访问 OHLC 数据(例如 BTC 与 USDT,具有每小时时间戳),地址应该是这样的:
https://api.kucoin.com/api/v1/market/candles?symbol=BTC-USDT&type=1hour
这样做,我得到了空的数据列表 {'code': '200000', 'data': []}
(根据kucoin API doc,代码200000
对应一个好的请求)
我做错了什么?
ps :同样的方法在 kraken api 上效果很好(例如 https://api.kraken.com/0/public/OHLC?pair=xbtusd )
非常感谢您的帮助!
Kukoin 文档还提到了另外两个参数:startAt 和 endAt,它们是 unix 时间格式的时间间隔的开始和结束。
我试过了
curl "https://api.kucoin.com/api/v1/market/candles?symbol=BTC-USDT&type=1hour&startAt=1562460061&endAt=1562467061"
(7000 秒间隔)。
得到结果
{"code":"200000","data":[["1562464800","11233.3","11186.4","11236.1","11185.2","145.83911572","1635403.570428367"],["1562461200","11196.7","11227.2","11236.5","11163.9","179.29402628","2009821.31982076"]]}
您应该指定开始和结束时间戳。
但是如果开始和结束的范围太长,你就不会得到所有的数据。
因为最多只能得到 1500 支蜡烛。
如果你想要更多,你应该根据https://docs.kucoin.com/#get-klines
按时间分页数据
我需要从 Kucoin API.
访问 kucoin Open-high-low-close 数据查看 https://docs.kucoin.com/#get-trade-histories,我推断要访问 OHLC 数据(例如 BTC 与 USDT,具有每小时时间戳),地址应该是这样的:
https://api.kucoin.com/api/v1/market/candles?symbol=BTC-USDT&type=1hour
这样做,我得到了空的数据列表 {'code': '200000', 'data': []}
(根据kucoin API doc,代码200000
对应一个好的请求)
我做错了什么?
ps :同样的方法在 kraken api 上效果很好(例如 https://api.kraken.com/0/public/OHLC?pair=xbtusd )
非常感谢您的帮助!
Kukoin 文档还提到了另外两个参数:startAt 和 endAt,它们是 unix 时间格式的时间间隔的开始和结束。
我试过了
curl "https://api.kucoin.com/api/v1/market/candles?symbol=BTC-USDT&type=1hour&startAt=1562460061&endAt=1562467061"
(7000 秒间隔)。
得到结果
{"code":"200000","data":[["1562464800","11233.3","11186.4","11236.1","11185.2","145.83911572","1635403.570428367"],["1562461200","11196.7","11227.2","11236.5","11163.9","179.29402628","2009821.31982076"]]}
您应该指定开始和结束时间戳。 但是如果开始和结束的范围太长,你就不会得到所有的数据。 因为最多只能得到 1500 支蜡烛。 如果你想要更多,你应该根据https://docs.kucoin.com/#get-klines
按时间分页数据