1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > tushare正确爬取 指数数据

tushare正确爬取 指数数据

时间:2020-10-05 00:05:31

相关推荐

tushare正确爬取 指数数据

相信很搞金融数据分析的人,都知道Tushare,一个免费、开源的python财经数据接口包。可以非常简单爬取股票、宏观经济数据、新闻时事、银行间同业拆放利率、甚至电影票房数据都可以爬取,比起国外的雅虎财经,爬取的数据那是非常快,另外一个优点就是返回的绝大部分的数据格式都是pandas DataFrame类型,可以直接用 pandas直接进行处理。

今天就不介绍股票数据查询,直接用6位数字代码就行,网上也是一大堆资料。主要和大家分享一下,用tushare爬取股票指数数据,比如上证指数、上证50、沪深300这些,主要最近看到一篇文章,误把平安银行的股票数据当做上证指数,结果进行一通分析。看看这数据,咱大A也不至于才十几个点。

幸亏这位只是涨跌幅、收益率的简单分析,并不是股票投资分析。首先来看看平安银行和上证综合指数,代码是挺像,唯一区别是后缀不一样。那位作者误把股票代码和指数代码搞混。

今天来说说怎么用正确爬取指数数据,根据tushare官网资料(/)目前仅支持下面这些指数查询,也不支持国外指数(BDI指数除外)数据。

这里就以上证指数为例:

import tushare as tsZZZS = ts.get_hist_data('sh',start='-01-01',end='-7-17')ZZZS

获取的部分数据如下图所示,这才是中证指数的真实数据。

如果你准备获取中证500或者国外指数,可以使用tushare pro。目前pro版本国外已经支持如下指数数据(数据来源:https://tushare.pro/):

以纳斯达克指数为例:

pro = ts.pro_api(token='*****************token**************')pro.index_global(ts_code='IXIC')

部分数据如下:

如果你需要爬取国外指数、基金、期权、宏观经济等数据,可以试着用一下tushare pro,点击原文链接,就可以注册,使用TOKEN就可以获取这些数据,不过很多pro版的很多接口都对积分数量有限制,看个人需要了。

注册链接:https://tushare.pro/register?reg=381196

转载请注明:

微信公众号:数据志

简书:数据志

博客园:/wheng/

CSDN:/wzgl__wh

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。