利用雪球数据自动化生成财务分析报告 发现雪球提供的财务数据还比较靠谱,加上之前看到@白话投资 的韭菜学Python系列和文因互联的自动生成报告的小程序。正好... | 您所在的位置:网站首页 › 自动生成报告的小程序 › 利用雪球数据自动化生成财务分析报告 发现雪球提供的财务数据还比较靠谱,加上之前看到@白话投资 的韭菜学Python系列和文因互联的自动生成报告的小程序。正好... |
来源:雪球App,作者: 红色番茄酱,(https://xueqiu.com/7379293559/89163829) 发现雪球提供的财务数据还比较靠谱,加上之前看到@白话投资 的韭菜学Python系列和文因互联的自动生成报告的小程序。正好试着将python用起来,所以这里就当成是一个学习笔记。 去分析一个公司,假如对其有一定了解,只需要关注特定的一些指标就够了。这时候用程序来进行一些操作可以节省很多时间(实际上国外、国内一些公司做的正是这件事)。 下边是一个相对完善的示例(仅作为示例,财务指标是随机选择的,各种分析也没有)。 网页链接 不过这次介绍的没那么多,最终就是自动生成类似下面这样的word文件。 ![]() 要用python当然要先进行安装,这里建议直接安装Anaconda。下载地址是网页链接,下载后直接点击安装即可。 另外不想下载的话,@JoinQuant聚宽 网也可以直接在线使用,可以尝试一下。 在财务分析中,最容易得到的数据是三表数据。而三表数据可以在很多地方得到,这里直接采用雪球上的。这里直接选取$贵州茅台(SH600519)$ 的利润表作为示例。 在雪球的个股页面,点击左侧财务数据下的综合损益表(利润表)。 在右上角处即可下载利润表数据(“下载csv”)。由于默认三表名字都是“SH600519.csv”,下载时最好进行重新命名,这里命名为“SH600519_lrb.csv”,将它放在data文件夹。 ![]() 2.进行财务指标分析并作图 主要代码及结果见这里: 网页链接 (1)首先是导入需要的库 ![]() (2)两个读取利润表数据的函数。当分析其他股票时,这里的股票代号改一下即可。 ![]() ![]() ![]() (3)筛选、计算所需要指标的函数,想加其他财务指标按类似的形式即可 ![]() (4)用于绘图的函数,分析其他公司时‘贵州茅台’改一下就行 ![]() (5)获取想要的对象,第2个里面12就是选取年报数据,同理可选择3,6,9 ![]() (6)绘图并保存,需要其他指标时,将‘营业收入’改为其他即可 ![]() 3.利用前面的图片自动生成报告 代码及结果: 网页链接 这里需要安装一个模块,命令行pip install python-docx安装即可。 (1)导入模块 ![]() (2)添加标题,单引号中就是标题 ![]() (3)添加一些标题和文字,单引号中为添加的内容 ![]() (5)添加之前生成的图片(图片在pic文件夹中)并保存docx文件 ![]() 最终生成的word见这里:网页链接 ![]() 总结: 假如用来分析三表数据,用这个程序稍加修改就可以了。 虽然程序不能帮你决定哪些数据比较重要,也不能分析背后的原因。但假如你经过研究已经知道哪些数据比较重要,就可以利用程序可以将这部分重复性的工作进行简化。除了金融分析之外,其他类似重复性的工作也都可以交给它来做。 @今日话题 @飘仙的个人日记 @方舟88 代码和数据之类都放到github里了,想用的可以下载下,顺手也可以star、fork下:网页链接 |
CopyRight 2018-2019 实验室设备网 版权所有 |