【问题标题】:Using Binance API Results使用币安 API 结果
【发布时间】:2021-02-27 14:37:51
【问题描述】:

我最近开始调用 Binance API,具体如下: https://api.binance.com/api/v3/ticker/24hr?symbol=BTCBUSD

这个调用似乎只有 1 个参数(符号)。我的问题涉及返回字段的含义,或者如何解释它们。

以下是上述调用返回的数据示例。

{
"symbol": "BTCBUSD",
"priceChange": "1519.63000000",
"priceChangePercent": "3.308",
"weightedAvgPrice": "47059.10006256",
"prevClosePrice": "45935.14000000",
"lastPrice": "47454.77000000",
"lastQty": "0.08014400",
"bidPrice": "47454.76000000",
"bidQty": "0.00858100",
"askPrice": "47454.77000000",
"askQty": "0.22488900",
"openPrice": "45935.14000000",
"highPrice": "48444.00000000",
"lowPrice": "45044.05000000",
"volume": "18094.48897600",
"quoteVolume": "851510367.30253731",
"openTime": 1614347997320,
"closeTime": 1614434397320,
"firstId": 116330237,
"lastId": 117165845,
"count": 835609

}

openPriceprevClosePrice 究竟是什么意思?它们在每次调用之间变化。

priceChangepriceChangePercent 是如何工作的?这些值是从哪些字段计算而来的?为什么它们与我在拨打电话的同时查看币安网站的 BTC/BUSD 24 小时期间所看到的明显不同?

谁能解释一下这些数字?我在网上搜索过,但找不到任何描述性的内容。

当我根据 lastPriceopenPrice 之间的差异计算价格变化百分比时,我得到以下与 priceChangePercent 值匹配的结果.

((47454.77 - 45935.14) / 45935.14) * 100 = 3.308

【问题讨论】:

    标签: cryptocurrency binance


    【解决方案1】:

    openPrice = 最后一根蜡烛以这个价格开始

    prevClosePrice = 最后第二根蜡烛以该价格收盘(必须与下一根蜡烛开盘价相同)

    priceChange = 当天开始价格和当前价格之间的差异(我猜是 UTC 00.00 的开始时间)

    priceChangePercent = 与 priceChange 相同,但百分比(您也可以在 binance 符号中看到这些内容,只需按变化排序)

    【讨论】:

    • 您也可以查看link,烛台部分的解剖以了解蜡烛。
    猜你喜欢
    • 2021-07-13
    • 2018-12-08
    • 2022-11-30
    • 2023-01-04
    • 2018-06-07
    • 2021-09-12
    • 1970-01-01
    • 2021-06-12
    • 2021-06-17
    相关资源
    最近更新 更多