【问题标题】:Get % gain/ loss of BTC in the last 24 hour period - Coinbase在过去 24 小时内获得 BTC 的百分比收益/损失 - Coinbase
【发布时间】:2021-01-21 22:14:25
【问题描述】:

我正在寻找加密货币比特币与美元的百分比变化。

类似于 Coinbase 在其网站上的处理方式(例如红色的 -10%):

我试图通过 Coinbase API 找到它,但没能找到。

我得到的最近的是这个公共端点: https://api.coinbase.com/v2/prices/BTC-USD/spot

但是响应看起来像这样:

{
    "data": {
        "base": "BTC",
        "currency": "USD",
        "amount": "31208.85"
    }
}

过去 24 小时内没有任何指标。

也许我看错了部分,但这可能吗?还是我必须自己计算这个百分比?

【问题讨论】:

    标签: javascript api coinbase-api


    【解决方案1】:

    请改用 Coinbase Pro API,特别是 24 hour stats

    GET https://api.pro.coinbase.com/products/BTC-USD/stats
    

    这给了你:

    { "open":"34977.48",
      "high":"35679.45",
      "low":"30150",
      "volume":"45646.70203384",
      "last":"30373.21",
      "volume_30day":"1027072.33957844"
    }
    

    由此可以计算出百分比变化,假设上面是data

    >>> (data.last - data.open)/data.open*100
    >>> -13.163526932186093
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      • 2016-10-08
      • 1970-01-01
      • 2014-09-17
      相关资源
      最近更新 更多