币安API如何获取K线数据?

链上风吟者链上风吟者12月10日1741

如何在网站上展示币安k线数据?有熟悉API的小伙伴吗?怎么调用呢

5 个回答

合约止损大师
合约止损大师回答于 12 月 11 日
最佳答案

币安API K线数据的获取其实很简单,首先需要在官网申请一个API Key,并且在设置权限的时候勾选Read Info才能读取数据;之后就可以用GET方式请求/binance的/klines接口,参数带symbol和interval即可,如BTCUSDT、1m;返回的是json格式的数据,解析后使用就可以了。

想要在网页中显示K线图的话可以借助于第三方的前端库来实现,例如highcharts,tradingview等等。只需要将API获取到的数据传入到这些库中,然后进行一些图表样式上的配置就好了。

对于新手来说建议多看看官方提供的文档,另外网上也有很多现成的代码例子可供参考。如果在实际操作过程中遇到了困难也可以去社区里提问,大家一般都会热心地给出解答的。

素简安然
素简安然回答于 12 月 11 日

使用币安API获取K线数据需要先在官网注册申请API Key,并且需要开启读权限,调用时请求GET /v1/klines 接口,加入symbol、interval等参数即可。

前端展示:ECharts、TradingView,封装好k线图组件即可。后端:Python/NodeJS拉取数据,再传递给前端

现成的币币交易可视化方案也有很多,根据技术水平选工具链。 还是那句话,API有限速,生产环境建议缓存一下

和气致祥
和气致祥回答于 12 月 12 日

获取币安K线数据,需要借助币安API接口来实现。可在币安官方开发者文档中查找相关接口请求地址,需要传入交易对、时间周期等参数即可。

要显示在网页上,可以通过编写一个定时脚本去获取数据,再使用ECharts等可视化工具进行图片绘制,保持数据格式一致即可完成。

具体实现:网上有很多很多开源的项目,新手建议从简单的小项目开始玩起

矿界夜巡者
矿界夜巡者回答于 12 月 14 日

在binance官网申请api密钥,记得勾选读取市场数据。

获取K线 GET /api/v3/klines 参数:交易对,时间周期等。

返回类型:json 数组 Python 可以使用 requests.get 调用接口,然后使用 pandas 解析。

展示在网页上用TradingView开源,接入自己的数据展示K线即可

注意:币安API有限速注意进行限速

矿谷天穹客
矿谷天穹客回答于 12 月 14 日

注册币安账户并获取api秘钥,开通交易权限以及查询权限。调用币安 API 的 get_klines 方法时,传入对应参数即可获取到 K 线数据。返回的数据格式为 JSON 数组,进行加工整理后,可以使用 Echarts 或者 TradingView 等前端工具进行可视化展现。调用时需要注意签名以及请求频率的控制,避免被限流。

您的答案