其实Python就可以,而且非常简单,Python自带有一个第三方模块—tushare,专门用于免费获取股票等金融财经数据,自动完成了从数据采集、清洗到存储的全过程,下面我简单介绍一下这个模块的安装和使用,实验环境Win10+Python3.6+PyCharm5.0,主要内容如下: 1.首先,安装tushare模块,这个直接在cmd窗口输入命令“pip install tushare”就行,如下,很快就能安装成功: 2.安装完成后,我们就可以直接编写代码来免费获取股票数据了,非常简单,主要代码及截图如下:
程序运行截图如下,已经成功打印出股票历史行情数据:
程序运行截图如下,已经成功获取到数据:
程序运行截图如下,已经成功获取到历史分笔数据:
程序行截图如下,已经成功获取到数据: 更多功能的话,可以参考tushare官网,介绍的非常详细http:///。 3.这里你也可以直接将获取到的数据保存为Excel,只需一行代码就可搞定,如下,非常方便,主要用到to_excel这个函数: Excel保存的股票数据如(部分截图数据): 4.最后,你也可以借助mpl_finance模块对股票数据进行可视化,安装的话,也直接输入命令“pip install mpl_finance”就行,测试代码如下,绘制股票K线图: 程序运行截图如下,还不错: 至此,我们就完成了利用Python来免费获取股票数据。总的来说,tushare这个模块使用起来非常方便,只要你有一定的Python基础,熟悉一下官网教程和文档,很快就能掌握使用的,后期也可以借助于pandas、matplotlib等模块进行股票数据处理和可视化,非常方便,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。 |
|