我是 Python 和 API 的新手,正在尝试从一些基础知识开始,例如制作旧 BTC 价格的列表/图表。我导入了 Coinbase 钱包客户端并使用client.get_historic_prices()
了 ,它为我提供了 365 天 UTC 午夜的价格列表。
如何调整参数以获得不同的日期范围和数据分辨率,例如两年的每分钟?有没有办法分别搜索买入、卖出和现货的历史价值?
from coinbase.wallet.client import Client
hist_price = client.get_historic_prices()
xx=[]
yy=[]
for ii in range(365):
xx.append(ii*-1) # x coordinate being "days ago"
yy.append(float(hist_price['prices'][ii]['price']))
返回(这只是来自 的打印语句print(hist_price['prices'][0:3]
)。所以每天一次是午夜。
prices
length = 365
{
"price": "974.39",
"time": "2017-02-01T00:00:00Z"
}
{
"price": "944.29",
"time": "2017-01-31T00:00:00Z"
}
{
"price": "920.47",
"time": "2017-01-30T00:00:00Z"
}