tushare 使用教程

2025-10-27 15:10:05

1、1,TuShare的安装:pip install tushare

2,如果是老版本升级,可以用升级命令pip install tushare --upgrade3,在python中导入包:import tushare as ts

tushare 使用教程

2、我们主要还是应该掌握如何用tushare获取股票行情数据,使用的是ts.get_hist_data()函数

输入参数为:

code:股票代码,即6位数字代码,或者指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)

start:开始日期,格式YYYY-MM-DD

end:结束日期,格式YYYY-MM-DD

ktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟 60=60分钟,默认为D

retry_count:当网络异常后重试次数,默认为3

pause:重试时停顿秒数,默认为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 使用教程

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢