如何使用 binance api 获取市场价格

How to get market-price using binance api

我不知道如何拨打这个红圈中的号码。我想得到它。我尝试从 binance 读取 restful api 文档和网络套接字 api 但响应值不包含这个或者我可能错过了一些东西。

那么如何得到这个号码呢? 谢谢。

资产的美元价格不属于官方 Binance API,而是基于专有算法。

如果近似值对您来说足够了,您可以:

  • 寻找美元稳定币报价对 - ETH_BUSD, ETH_USDT (links to API endpoints). The exchangeInfo 端点显示所有活动对,以便您可以过滤 ETH 并手动搜索其他对。
  • 对于没有与美元稳定币配对的基础资产(例如 EZ 目前),您可以使用 EZ_BTC param, and then convert this price to USD stablecoin using the BTC_USDT 参数找到它们在 BTC 中的价格。

请注意,美元稳定币的价格并不总是恰好为 1.00 美元,通常会围绕该数字波动 0.5%(因此有时 1 USDT 的价格为 0.995 美元,有时为 1.005 美元)。这就是为什么我要强调上面的“大约数字”。


如果您需要更精确的数字并真正获得美元(而非美元稳定币)价格,我建议您在浏览 Binance 时在浏览器开发工具栏的网络部分搜索非官方 APIs。他们可能有一个(非官方的)端点,以美元显示美元稳定币的当前价格,甚至是 ETH 等资产的当前美元(非稳定币)价格。

Coinmarketcap API 还提供使用专有算法计算的美元价格。但是来自 CMC 的这些数字可能与 Binance 上显示的数字不同,因为它们可能使用不同的算法或根据不同的输入计算(包括更多交易所,从不同时间段汇总,...)。