前言

A股市场上在选股环节上花精力,性价比是非常高的。

如何选出优质的股票,其中很重要的一点就是公司的业绩。无论是炒作白马股还是黑马股,主力都会往业绩上去寻找支撑点,可能是已经存在账面上的业绩,也可能是未来体现在账面上的业绩。

一家上市公司的业绩如何?离不开对该公司财务报表的分析。如果一家公司业绩数据能够一览众山小,那么长期重仓持有一定能够给我们带来超额的收益。

财务指标那么多,我们该怎么来分析呢?

巴菲特说,如果只给一个指标进行选股,他会选择ROE。可见这个指标的重要性。那么今天我们就围绕ROE这个指标,来谈谈如何量化ROE去选股。

净资产收益率

我们知道对于股东来说更关心的是自己投资的部分,回报是多少,那么于是就产生了一个投资回报的概念,叫净资产收益率Return on Equity,简称ROE。

净资产收益率是净利润除以股东权益的百分比。

简单地说明下这几个名词之间的概念。

股东权益就是说股东的投资,通常叫做净资产,原因就是因为股东权益等于总资产减去负债,也就是说它是这个企业净剩下来归股东所有的那部分资产,净资产表示的就是这个意思。

股东获得的回报是净利润,所以净利润除以股东权益,这就是股东投资到这个企业的投资回报。

该指标反映股东权益的收益水平,体现了自有资本获得净收益的能力,往往用来衡量公司运用自有资本的效率。

指标值越高,说明投资带来的收益越高。

如何获取数据

如何获取到A股市场个股历年来每个季度的净资产收益率指标呢?

可以使用baostock的季频盈利能力接口:bs.query_profit_data()获取个股ROE。

我们对这个接口加以封装之后,就可以输出指定形式的ROE表。

封装后的接口为bs_roe_profit,参数有三个:

  • target:指定板块/个股

  • period:指定季度

  • save: 是否存储csv文件

可以指定获取个股历史季度的ROE数据。比如海康威视的历史ROE数据:

bs_roe_profit(u"002415.SZ", period, False)

比如整理A股市场“半导体”板块从2018年第一季度至2022年第一季度的ROE数据集合:

bs_roe_profit(u"半导体", period, True)

净资产收益率指标是在上市之后才发布的,由于每个公司上市时间不同,所以上市前的数据为空。

如何分析个股

如何用净资产收益率指标来分析股票呢?

我们封装了图形显示接口stock_roe_trend和compare_roe_trend,用于显示个股历史ROE的趋势变化,以及两只股票历史ROE对比的趋势变化。

我们任意选取两只股票来举例说明下。

A股票的净资产收益率每年四个季度是呈周期态,不过这些年来整体上趋势相对比较稳定,结合该股的股价,其实2020年下半年到2021年上半年的暴涨是无法得到相应业绩支撑的,自然持续下跌也是势所必然。

B股票的净资产收益率2016年达到顶峰,而后逐年下降。但是20到21年期间业绩有所回升,相应的股价却在这两年来翻了4倍左右。依照当前的股价,第二季度的财报数据会显得特别敏感。

如果想两只股票对比分析也可以。我们可以清楚看到19年和20年美的已经超越格力了。

半导体行业在2021年第二季度开始因为国外疫情,业绩有了大幅增长,也给资金方有了炒作的立足点。

说明



1. 我们会把完整的源码上传到知识星球《玩转股票量化交易》中,帮助小伙伴们更好地掌握这个方法。

2. 想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我获取福利,名额有限先到先得!

3. 关于后期培训的时间,以及如何报名,大家可以添加以下小助手MACD的微信号了解后续的安排(添加时备注:知识星球)。

小散量化炒股记|Python也能量化财务指标!教你用净资产收益率选股!相关推荐

  1. 小散量化炒股记|股价如波浪起伏,教你用量化识别波段的极值点

    前言 相信大家都听说了量化交易这个东西了吧!量化交易是一种新兴的系统化金融投资方法. 那么,什么才是普通股民所适合的量化交易打开方式呢? 本文就用一个接地气的股票分析场景 -- 用量化方法识别股价波段 ...

  2. 小散量化炒股记|说某个指标能赚钱?不盲从,先量化回测一番!

    前言 相信大家都听说了量化交易这个东西了吧!量化交易是一种新兴的系统化金融投资方法. 那么,什么才是普通股民所适合的量化交易打开方式呢? 本文就用一个接地气的股票分析场景 -- 用量化回测来识别技术指 ...

  3. 小散量化炒股记|趋势指标金叉死叉策略在震荡行情中怎么处理

    前言 相信大家都听说了量化交易这个东西了吧!量化交易是一种新兴的系统化金融投资方法. 那么,什么才是普通股民所适合的量化交易打开方式呢? 本文就用一个接地气的股票分析场景--典型的趋势指标金叉死叉策略 ...

  4. 小散量化炒股记|搭建本地化的股票量化数据库这么几步就够了

    前言 相信大家都听说了量化交易这个东西了吧! 量化交易是一种新兴的系统化金融投资方法,它综合多个学科的知识,用先进的数学模型代替人的主观思维制定交易策略,利用计算机强大的运算力从庞大的股票.债券. 期 ...

  5. 量化分析师的python日记_量化分析师的Python日记【第1天:谁来给我讲讲Python?】...

    "谁来给我讲讲Python?" 作为无基础的初学者,只想先大概了解一下Python,随便编个小程序,并能看懂一般的程序,那些什么JAVA啊.C啊.继承啊.异常啊通通不懂怎么办,于是 ...

  6. 量化金融投资及其python应用_量化投资:用Python实现金融数据的获取与整理

    小编说:数据可以说是量化投资的根本,一切投资策略都是建立在数据基础上的.本文以优矿网为例,带领大家用Python实现金融数据的获取与整理. 本文选自<Python与量化投资:从基础到实战> ...

  7. python 主力资金_小散量化炒股记|一文揭秘主力、散户资金流入流出的来龙去脉...

    前言 我们经常听到这样的股市要闻:"主力资金全天净流出140.95亿元--" 目前很多行情软件也提供了主力资金流入流出.散户资金流入流出等数据. 很多交易者会依据这些"主 ...

  8. 小散量化炒股记|要克服人性弱点?激活股票全自动化交易!

    前言 股票的自动化交易接口在2015年之后就被管制了,于是对于普通股民来说只能通过手动下单方式完成量化交易最后一个环节. 当然,对于股票交易来说,大部分人更偏向于中低频的交易范畴,毕竟高频交易在政策限 ...

  9. 小散量化炒股记|手把手教你转换通达信公式,盘整后均线粘合突破

    前言 通达信的公式编写功能非常流行,很多高手都是在通达信上编写公式来分析股票的. 作为过来人,建议大家在初期的策略研究阶段,选一个通用的平台进行策略研究,因为有现成的功能模块可以调用,这样就能把精力聚 ...

  10. 小散量化炒股记|基于多任务爬虫技术, 实现A股实时行情Level1采样

    前言 股票行情数据对量化交易者来说非常重要,无论是短线交易者还是中长线交易着. 对于短线交易者来说,获取实时行情数据的方案涉及到盘中分析和买卖点监测的时效性. 对于中长线交易中来说,盘后更新全市场数据 ...

最新文章

  1. 如何配置三层交换机创建VLAN 2
  2. 01-插件推荐:RTImageAssets 自动生成 AppIcon 和 @2x @1x 比例图片
  3. 如何理解左操作数必须为左值
  4. SAP Leonardo机器学习图片相似度打分API的测试报告
  5. [激励机制]浅谈内部竞争——如何让你的员工玩命干活?
  6. undefined reference to
  7. S3C2440中断解析和基于WINCE操作系统的中断分析(整理于网络,用于按键中断使用)
  8. log4js linux,日志管理 log4js
  9. mysql5.7 on windows
  10. Linux系统运维人员常用速查表
  11. 前端智勇大闯关-第二季-第三题
  12. Juniper SRX防火墙流量处理流程图(详细)
  13. java JSPX的介绍(转载)
  14. sms 验证码 接收
  15. 1、需求/方案串讲与反串讲
  16. 服务器流量超载怎么修复,网站服务器超出流量怎么办
  17. node之cookie-parser
  18. IOU破局之路 | Focal EIOU:打破IOU/GIOU/CIOU的局限
  19. iOS:quartz2D绘图(绘制渐变图形)
  20. win7开机后svchost.exe占用内存的问题解决

热门文章

  1. vue-cli脚手架中使用talkingData埋点的方法
  2. Java____利用HSSF导出、导入excel文件
  3. 家庭用计算机音响,7.1声道THX家庭影院音箱摆位计算器
  4. Freenom 申请免费域名(二)
  5. GStreamer修改解码器默认优先级
  6. 市场竞争力法则:以小博大,虽败犹荣
  7. 关于Id returned 1exit status的解决办法
  8. 【存储】超融合(HCI)和云是什么以及区别|超融合和虚拟化的区别
  9. 论文阅读:Unprocessing Images for Learned Raw Denoising
  10. python基础项目 --爬取金山词霸翻译功能