Tushare是一个非常实用的开源软件包,使用Python进行开发,并通过Python进行接口提供。它主要用于财经数据的获取,尤其是中国股票市场的数据。Tushare的主要特色不仅是数据获取的各种可能性,而且数据的更新非常迅速,可以得到实时的股市数据。
对于我们进行机器学习模型的训练,也可以方便地从这里获取训练数据集
Tushare主要有以下功能:
使用Tushare首先需要在Tushare官网注册获取token
官网网址:https://tushare.pro/
首次登录这里选择注册,填写对应的信息后即可完成注册
但是我们需要调用token进行数据获取时,有一定的积分规则:Tushare数据https://tushare.pro/document/1?doc_id=108
我们在完成注册后只有100积分,想要使用最基本的daily也需要120的积分,我们再完善好个人信息后就可以达到120积分,如果我们想要获取更多的功能,就需要去累计积分
网页也提供了直接复制的按钮
首先需要在python端口安装Tushare库,在终端使用pip进行安装
pip install tushare
某些电脑可能还需要安装依赖的库
pip install pytdx
使用tushare获取浦发银行股票的数据
# 设置token
ts.set_token('写入你的token')
# 初始化
pro = ts.pro_api()
# 获取从2010年1月1日到现在的每日的数据
df = pro.daily(ts_code='600000.SH', start_date='20100101', end_date='')
查看数据
print(df)
代码中,600000.SH为浦发银行的股票代码
把数据保存在csv文件中
df.to_csv(r'你的保存路径',index=False)
得到文件
欢迎大家讨论交流~