gpt4 book ai didi

python - Coinbase API Python client.get_historic_prices()

转载 作者:太空宇宙 更新时间:2023-11-04 05:14:57 25 4
gpt4 key购买 nike

我是 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"
}

最佳答案

Get_historic_prices 在任何地方都没有明确记录。这是我设法发现的有关它及其用法的迷你指南。它不多,但应该在某个地方。

get_historic_prices 支持一个名为 period 的参数,它可以采用以下值:

  • 小时
  • 年份
  • 全部

除了 all 之外,它们中的每一个都返回大约 360 个价格点的列表,这些价格点在前一小时(分别为日、周、月、年)中或多或少均匀分布。

all 返回一个价格点列表,每天 00:00:00 UTC(我认为)。

get_historic_prices 也应该像 get_buy_priceget_sell_priceget_spot_price 一样支持 currency_pair 参数 做。不幸的是,虽然我提交了一个 PR ,它还没有被合并。

关于python - Coinbase API Python client.get_historic_prices(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41987859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com