专栏名称: 挖地兔
金融数据采集与挖掘,开启量化金融的第一扇大门。
目录
相关文章推荐
51好读  ›  专栏  ›  挖地兔

你想要的区块链数据接口都在这里

挖地兔  · 公众号  ·  · 2018-08-21 00:01

正文


你想要的区块链数据接口都将在这里找到

去年9月的时候,Tushare提供了区块链的行情数据接口,当时国内的ICO刚被叫停,一周后国内的数字货币交易所又被关闭了,当时的BTC还只是800美元左右。


如果说当时只是为了了却想提供数字货币数据接口给小伙伴们使用的心愿,那么今天,Tushare Pro所要提供的数据就是认真的。


经过了社区小伙伴们的努力,Tushare Pro已经可以提供交易排名靠前的30多家交易所的行情数据,也有交易所、币种等基础数据,还有基于事件驱动做交易的人喜欢的公告、资讯和Twitter等社交数据,我们甚至为大家准备了全球所有区块链项目的白皮书原文和项目的Logo图片。


而且有别于旧版数据,Pro版数据都已经落地在Tushare的服务器上。大家都知道,访问主流数字货币交易所,都需要科学上网的。所以,有一个稳定的数据服务器统一提供数据才是靠谱的方式。


虽然,很多数据还没有来得及上线,网站看起来也不那么丰富。但我们已经迫不及待的想要把这个消息告知大家了,至少做交易分析的,很多数据已经可以用起来。


很快,将会有更多数据呈现出来,欢迎大家使用,欢迎大家吐槽,更欢迎大家提需求。


未来,你想要的区块链数据,都可以在这里找到。


目前有哪些数据已经可以使用?

打开Tushare Pro的官方网站: https://tushare.pro


点击“区块链”菜单,我们就可以看到目前所能提供的数据接口信息。

再次说明:以上数据只是目前已经上线的部分,很多数据还在规划整理等待上线中。


数据接口使用前提

Pro数据一定要有支持Pro数据的SDK,请安装或升级Tushare SDK,具体方法请参考上一篇公众号文章《 开启Pro体验的正确打开方式 》,几个步骤就可以轻易搞定。目前主要提供的是Python版的SDK,matlab和R语言的版本正在测试中,很快就会由社区小伙伴发布出来,请习惯于这两种语言的用户耐心等待。


在此之前,我希望每个需要数据的小伙伴们先提前注册好Tushare的数据接口账号,有了账号才有稳定的数据保障。


注册帐号请登录Pro官网,或长按以下二维码打开链接完成注册。



数据接口使用分类说明

基础数据

包括了交易所基础信息、交易币基本信息、交易对数据。


1、交易所基本信息

提供了全球主要交易所的基础信息,可以查看到交易所支持交易对数量、交易所所在地区、简介、官网等主要基本信息。

有了以上信息,你就可以对该交易所有了大致认识,甚至可以轻易找到他们的官网、facebook、twitter地址去了解更多。


import tushare as ts

pro = ts.pro_api()

#获取所在地区为美国的交易所
df = pro.coinexchanges(area='us')

#按交易对数量排序
df = df.sort('pairs', ascending=False)


数据样例:


                     exchange                   name     pairs    area_code  \
128                  cryptopia                    C网   1357        nz   
168                    hitbtc                 HitBTC    822        uk   
217                      okex                   OKEX    585        us   
99               coinexchange           CoinExchange    489      None   
199                  livecoin               Livecoin    462      None   
24                    binance                 币安网    376      None   
271                     yobit                  YoBit    376        ru   
191                    kucoin                 库币网    359        us   
155                   gate-io           比特儿海外版    355      None   
175                      idex                   IDEX    333      None   
80                        cex                    CEX    295        sg   
55                    bittrex                    B网    280        us   
256                     upbit                  Upbit    275        kr   
206                  mercatox               Mercatox    275      None   
249             trade-satoshi          Trade Satoshi    273        uk   
239           stocks-exchange        Stocks.Exchange    273      None   
171                  huobipro             火币全球站    272        sc  


2、交易币基本信息

就像了解一个股票一样,我们需要知道它的发行日期,发行总量和流通总量等数据,对于掌握一个交易币的情况也同样重要。Tushare尽量多的帮大家收集整理,并以整洁的数据结构呈现给大家。

import tushare as ts

pro = ts.pro_api()

df = pro.coinlist(start_date='20170101', end_date='20171231')


      coin                         en_name  cn_name issue_date        amount \
0    PYLNT                           Pylon     None   20171231  6.338580e+05
1      hlc                      HalalChain     绿色食品链 20171230  1.000000e+09
2      qlc                           Qlink     None   20171230  6.000000e+08
3       XP               Experience Points     None   20171230  2.683600e+11
4      CHT                   CoinHot Token     热币   20171230  3.692800e+08
5      DBC                 DeepBrain Chain     深脑链   20171229   1.000000e+10
6     HTML                        HTMLCoin     None   20171229  9.404459e+10
7      mot                    Olympus Labs     奥林巴斯  20171229  1.000000e+08
8     CPAY                       Cryptopay     None   20171229  9.041474e+07
9      dcr                          Decred     None   20171228  2.100000e+07
10     XPS                          Xpense     None   20171228  2.000000e+10 


3、交易对数据

我们也提供了每个交易所每天的交易对信息,供调取历史数据所用。


有了交易对信息,调取行情时设置参数就容易了。

import tushare as ts

pro = ts.pro_api()

df = pro.coinpair(exchange='huobi', trade_date='20180802')


  trade_date exchange exchange_pair   ts_pair
0   20180802    huobi       btcusdt   btcusdt
1   20180802    huobi       bchusdt   bchusdt
2   20180802    huobi       ethusdt   ethusdt
3   20180802    huobi       etcusdt   etcusdt
4   20180802    huobi       ltcusdt   ltcusdt
5   20180802    huobi       eosusdt   eosusdt
6   20180802    huobi       xrpusdt   xrpusdt
7   20180802    huobi       omgusdt   omgusdt
8   20180802    huobi      dashusdt  dashusdt
9   20180802    huobi       zecusdt   zecusdt

行情数据

行情数据是交易分析最基本的数据,目前Tushare提供了30多家交易所绝大多数交易对和期货品种的1分钟、5分钟、15分钟、30分钟、60分钟、日线和周线数据,具体请见下方列表说明。

import tushare as ts

pro = ts.pro_api()

df = pro.coinbar(exchange='huobi', symbol='btcusdt', freq='1min', start_date='20180701' , end_date='20180801')


数据样例:


      symbol                 date     open     high      low    close  \
0     btcusdt  2018-08-01 00:00:00  7757.99  7761.44  7748.95  7748.96   
1     btcusdt  2018-08-01 00:01:00  7748.96  7748.96  7735.00  7741.99   
2     btcusdt  2018-08-01 00:02:00  7738.19  7741.03  7728.69  7729.02   
3     btcusdt  2018-08-01 00:03:00  7729.02  7738.34  7715.10  7729.26   
4     btcusdt  2018-08-01 00:04:00  7729.26  7734.10  7719.95  7730.00   
5     btcusdt  2018-08-01 00:05:00  7730.00  7730.00  7720.00  7721.27   
6     btcusdt  2018-08-01 00:06:00  7719.96  7725.93  7719.41  7722.92   
7     btcusdt  2018-08-01 00:07:00  7722.92   7724.76  7719.17  7722.30   
8     btcusdt  2018-08-01 00:08:00  7722.30  7722.30  7715.89  7719.67   
9     btcusdt  2018-08-01 00:09:00  7718.12  7722.00  7709.88  7716.67   
10    btcusdt  2018-08-01 00:10:00  7717.36  7721.20  7713.62  7721.18   
11    btcusdt  2018-08-01 00:11:00  7721.18  7728.88  7721.17  7728.87   
12    btcusdt  2018-08-01 00:12:00  7728.87  7729.80  7725.63  7729.15   
13    btcusdt  2018-08-01 00:13:00  7729.15  7737.99  7728.39  7737.98   
14    btcusdt  2018-08-01 00:14:00  7738.01  7744.80  7737.98  7743.30   
15    btcusdt  2018-08-01 00:15:00  7743.30  7755.00  7743.12  7744.03   
16    btcusdt  2018-08-01 00:16:00  7746.33  7755.00  7745.39  7746.06   
17    btcusdt  2018-08-01 00:17:00  7746.06  7756.00  7746.05  7755.68


也还有比特币的历史市值和行情数据,这里就不一一举例。

白皮书和Logo







请到「今天看啥」查看全文