tushare get_hist_data()详解

get_hist_data()方法讲解

获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线、周k线、月k线,以及5分钟、15分钟、30分钟和60分钟k线数据。get_hist_data()只能获取近3年的日线数据,适合搭配均线数据进行选股和分析,如果需要全部历史数据,请调用下一个接口get_h_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:换手率[注:指数无此项]
参考:tusahre get_hist_data()

get_hist_data()方法演示

获取code=600000的股票近三年的所有信息
在这里插入图片描述

获取code为600000,时间为2019-12-01到2019-12-02(即为2019-12-02)的股票信息
在这里插入图片描述
获取code为600000,历史上每周的股票信息
在这里插入图片描述
获取code为600000,历史上每月的股票信息
在这里插入图片描述
获取code为600000,历史上每五分钟一次的股票信息
在这里插入图片描述
其他用法
ts.get_hist_data(‘600000’, ktype=‘15’) #获取15分钟k线数据
ts.get_hist_data(‘600000’, ktype=‘30’) #获取30分钟k线数据
ts.get_hist_data(‘600000’, ktype=‘60’) #获取60分钟k线数据
ts.get_hist_data(‘sh’)#获取上证指数k线数据,其它参数与个股一致,下同
ts.get_hist_data(‘sz’)#获取深圳成指k线数据
ts.get_hist_data(‘hs300’)#获取沪深300指数k线数据
ts.get_hist_data(‘sz50’)#获取上证50指数k线数据
ts.get_hist_data(‘zxb’)#获取中小板指数k线数据
ts.get_hist_data(‘cyb’)#获取创业板指数k线数据

了解更多

发布了42 篇原创文章 · 获赞 21 · 访问量 2912

猜你喜欢

转载自blog.csdn.net/Late_whale/article/details/103436350