财经数据接口包 tushare 的使用(一)
Tushare 是一款开源免费的金融数据接口包,可以用于获取股票的历史数据、
年度季度报表数据、实时分笔数据、历史分笔数据,本文对 tushare 的用法,已
经存在的一些问题做一些介绍。
一:安装 tushare
为避免由于依赖包缺失导致安装失败,请先安装 anaconda,百度网盘地址:
链接:http://pan.baidu.com/s/1qYDQUGs 密码:6wq8
安装直接一直下一步即可
安装完成之后,anaconda会自动配置环境变量,直接就可以用了,cmd打开
命令行窗口,使用命令
pip install tushare
即可安装 tushare
二:tushare 的使用
1、获取历史数据之 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:换手率[注:指数无此项]
调用方法:
例一:
import tushare as ts
data=ts.get_hist_data('300032')
print(data)
数据/安装/tushare/分钟/指数/历史/代码/获取/股票/anaconda/
数据/安装/tushare/分钟/指数/历史/代码/获取/股票/anaconda/
-->