1.首先安装python中tushare库,在dos窗口输入 pip install tushare安装即可
2.导入库 import tushare as ts
import tushare as ts
3.1tushare库中的get_k_data方法可以获取k线数据,方法详细参数如下表:
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 |
3.2获取数据代码实现
#时间段为2021-06-01到2021-8-10的日k线的沪深300数据
df1 = ts.get_k_data(code="hs300", start='2021-06-01', end='2021-8-10',ktype='D')
df1.tail() #获取DataFrame尾部信息
获取到的数据分别有data:日期、open:开盘价、close:收盘价、low:最低价、volume:成交量、code:股票代码。
注:这个接口官方已经停止更新,缺点还有不可以获取到1分钟k线数据,但是不妨碍其他使用,新的接口会有积分限制访问次数,而旧的接口基本没有限制,新的接口详细见官网:https://tushare.pro/,旧接口详细内容见: http://tushare.org/。