打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python如何获得股票详细数据?

针对股票等金融数据的获取,python提供了一个非常实用的模块—tushare,自动完成了数据从采集、清洗到存储的全过程,可以极大减轻金融分析人员的工作量,下面我简单介绍一下这个模块的安装和使用,感兴趣的朋友可以尝试一下:

1.首先,安装tushare模块,这个直接在cmd窗口输入安装命令“pip install tushare”就行,如下:

2.安装完成后,我们还需要到tushare官网注册一下用户,主要是获取到TOKEN这个接口字符串,后面的python程序需要借助这个字符串才能正常访问tushre获取股票数据(旧版本的tushare不需要TOKEN,但不稳定,官网也已经停止维护和更新):

3.最后,我们就可以直接编程来获取股票等行情数据了,测试代码及截图如下,都非常简单,官方已封装好了现成函数,直接调用就行:

  • 获取股票列表

这里主要用到stock_basic函数,获取的信息包括股票代码、名称、上市日期、退市日期等,pro_api需要输入你的TOKEN接口字符串:

程序运行截图如下,已经成功获取到股票列表数据:

  • 获取股票行情

这里包括日线行情、周线行情、月线行情,主要用到daily,weekly,monthly这3个函数,获取的信息包括股票代码、交易日期、开盘价、收盘价、最低价、最高价、交易额等:

程序运行截图如下,已经成功获取到数据:

  • 获取复权信息

这里包括复权行情、复权因子、停复牌信息等,主要用到adj_factor,suspend,pro_bar这3个函数,获取信息包括股票代码、交易日期、复权因子、停牌日期、复牌日期及停牌原因等:

程序运行截图如下,已经成功获取到所需信息:

当然,还有许多其他信息,包括每日指标等,这里就不一一介绍了,感兴趣的朋友可以参考一下官方教程https://tushare.pro/document/2,介绍的非常详细,也有相关代码和截图,后面也可以结合matplotlib,seaborn等模块进行可视化显示,更直观、也更有价值,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用python做炒股软件
股票数据信息收集工具网友们有好的推荐吗?
Tushare使用入门
利用python探索股票市场数据指南
量化设计第一步:获取股票数据的方法
原创 | 我用python写了一套股票万金油,回报小雪下面给我吃
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服