获取过去 24 小时内 BTC 的收益/损失百分比 - Coinbase
Get % gain/ loss of BTC in the last 24 hour period - Coinbase
我正在寻找加密货币比特币对美元的百分比变化。
类似于 Coinbase 在其网站上计算的方式(例如红色 -10%):
我试图通过 Coinbase API 找到它,但找不到。
我得到的最接近的是这个 public 端点:
https://api.coinbase.com/v2/prices/BTC-USD/spot
但是响应看起来像这样:
{
"data": {
"base": "BTC",
"currency": "USD",
"amount": "31208.85"
}
}
过去 24 小时没有任何指标。
也许我看错了部分,但这可能吗?还是我必须自己计算这个百分比?
而是查看 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
我正在寻找加密货币比特币对美元的百分比变化。
类似于 Coinbase 在其网站上计算的方式(例如红色 -10%):
我试图通过 Coinbase API 找到它,但找不到。
我得到的最接近的是这个 public 端点:
https://api.coinbase.com/v2/prices/BTC-USD/spot
但是响应看起来像这样:
{
"data": {
"base": "BTC",
"currency": "USD",
"amount": "31208.85"
}
}
过去 24 小时没有任何指标。
也许我看错了部分,但这可能吗?还是我必须自己计算这个百分比?
而是查看 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