Skip to content

C. 数字货币数据

PKUJohnson edited this page Jun 20, 2018 · 1 revision

OpenDataTools通过coin接口,支持对加密数字货币数据的获取,要求版本0.3.5以上。

数据来源:cryptocompare.com

导入coin接口

from opendatatools import coin

详细接口

  1. 获取数字货币的信息,从这里可以获取到数字货币的symbol,比如比特币BTC,以太币ETH
df, msg = coin.get_coin_list()
df.head(10)

  1. 获取数字货币的实时行情
# 参数:目标币,支付币,交易所(支付币可以是多个,结果返回多个)
df, msg = coin.get_coin_price('BTC', 'USD,EUR', 'Bitfinex')
df.head(20)

返回结果:{'EUR': 5670.25, 'USD': 6566.5}

  1. 获取分钟线
# 参数:目标币,支付币,交易所
df, msg = coin.get_his_min('BTC', 'USD', 'Bitfinex')
df.head(20)

  1. 获取小时线
# 参数:目标币,支付币,交易所
df, msg = coin.get_his_hour('BTC', 'USD', 'Bitfinex')
df.head(20)

  1. 获取日线
# 参数:目标币,支付币,交易所
df, msg = coin.get_his_day('BTC', 'USD', 'Bitfinex')
df.tail(20)