币安API历史数据如何获取?

如何通过币安API获得历史行情数据?

3 个回答

链上守护者
链上守护者回答于 12 月 11 日
最佳答案

币安API获取历史行情的方式有两种,一种是开放API,例如 / klines 接口就可以获取任意时间段内某个币对的K线数据,包括1min , 5min, 1h等。另一种是需要使用api key才能访问的API。

初学者建议先从公开API开始学习,根据需要设置参数即可,例如币种、时间跨度等。币安API的说明文档非常详细,根据说明文档写代码即可。

需要注意的是,如果数据过大,需要分批进行拉取,不能一次性拉取过多数据。

在实际使用过程中,需要增加异常处理机制,防止被限制请求次数。

如果是python用户,可以用requests库,也可以用python的第三方库。

风控第一
风控第一回答于 12 月 11 日

币安api获取历史数据非常简单,通过阅读币安官方文档中“/api/v3/klines”接口即可获知获取历史行情的方式。通过设置不同的交易对、时间区间以及周期,可获得不同类型的历史行情。

免费接口有频率限制,获取海量数据需要高级API或者第三方平台。代码编写时注意异常情况,设置数据访问频率上限,避免请求过多导致接口失效

数字游侠
数字游侠回答于 12 月 12 日

如果需要获取币安历史行情数据,可以采用官方的API接口,可以在币安官网的API文档(https://binance-docs.github.io/apidocs/)查看详细说明,主要就是调用K线数据接口。

通过该接口,构造相应的请求路径,指定时间区间、交易对以及K线周期来获取历史行情数据,新手可先查看官方文档的示例代码进行熟悉。

另外,免费API调用量限制比较多,需要大量抓取可以申请专有API调用。抓取完成后会返回需要你自行解析的数据。

您的答案