tushare 使用教程

 时间:2024-10-04 11:28:54

最近在学习金融量化分析,找了一些网邾虐叼髟络接口都不太好用,自己写代码写到吐,昨天朋友推荐了一个开源的股票数据接口包TuShare,尝试了一下感觉像找到了宝,下面块吧吨翘是大致的使用方法,分享出来。TuShare是一个著名的免费、开源的python财经数据接口包。其官网主页为:TuShare-财经数据接口包。该接口包如今提供了大量的金融数据,涵盖了股票、基本面、宏观、新闻的等诸多类别数据(具体请自行查看官网),并还在不断更新中。目前股票的数据长度为三年,虽然有点短,但也可以基本满足量化初学者的回测需求

tushare 使用教程

工具/原料

python2.7

pandas

方法/步骤

1、1,哌囿亡噱TuShare的安装:pipinstalltushare2,如果是老版本升级,可以用升级命令pipinstalltushare--upgrade3,在pyt茑霁酌绡hon中导入包:importtushareasts

tushare 使用教程

2、我们谠骀魍埭主要还是应该掌握如何用tushare获取股票行情数据,使用的是ts.get_hist_data()函数输入参数为:c泠贾高框ode:股票代码,即6位数字代码,或者指数代码(sh=上证指数sz=深圳成指hs300=沪深300指数sz50=上证50zxb=中小板cyb=创业板)start:开始日期,格式YYYY-MM-DDend:结束日期,格式YYYY-MM-DDktype:数据类型,D=日k线W=周M=月5=5分钟15=15分钟30=30分钟60=60分钟,默认为Dretry_count:当网络异常后重试次数,默认为3pause:重试时停顿秒数,默认为0返回值说明:date:日期open:开盘价high:最高价close:收盘价low:最低价volume:成交量price_change:价格变动p_change:涨跌幅ma5:5日均价ma10:10日均价ma20:20日均价v_ma5:5日均量v_ma10:10日均量v_ma20:20日均量turnover:换手率[注:指数无此项]

tushare 使用教程

3、也可以设定历史数据的起始时间:

tushare 使用教程

4、其他命令

tushare 使用教程

5、获取基本面数据通过tushare我们还可以通过ts.get_stock_basics()获取基本面数据(返回结果部分展示):

tushare 使用教程

6、宏观数据我们以居民消费指数为例,可以通过ts.get_cpi()函数获取(一次会获取322条,部分展示):

tushare 使用教程

7、查看最近新闻tushare包可以使用ts.get_latest_news()函数可以查看最近的新闻,会返回80条,篇幅原因我们这里只展现前面15条。我们可以看到,都是新浪财经的新闻数据。

tushare 使用教程

B站bilibili怎么下载视频 哔哩哔哩如何下载视频 如何在Kdenlive给视频添加特效? Movavi Video怎么设置视频音量大小? 剪映怎么录制内部声音 教你解决驱动IE出现SessionNotCreatedException
热门搜索
富有诗意的图片 饺子电影 李连杰电影全集 猫猫图片大全可爱 云烟价格表和图片