基本面量化(Quantamental)——财务指标量化策略
公司的基本面因素一直具备滞后性,令基本面的量化出现巨大困难。而从上市公司的基本面因素来看,一般只有每个季度的公布期才会有财务指标的更新,而这种财务指标的滞后性对股票表现是否有影响呢?如何去规避基本面滞后产生的风险呢?下面我们将重点介绍量化交易在公司基本面分析上的应用,即平时常说的 基本面量化(Quantamental)。
下文给出财务指标量化策略案例,并分享出策略源码,感兴趣的朋友可以直接前往原文一键克隆策略进一步研究。
哪些财务指标较真实反映上市公司经营优劣?
首先我们简单介绍下可能运用在量化策略上的基本面指标,相信大部分投资者都对上市公司的基本面有一定的了解,上市公司的基本面情况总是同公司业绩相关,而衡量业绩的主要基本面指标有每股收益、净资产收益率、主营业务收入等等。
而上市公司财务指标又常常存在相关的性质,比如每股收益和主营业务收入和产品毛利率相关,所以当我们把一堆财务指标放在一起统计可能就会产生相关性问题,从而降低了模型对市场走势的解释程度。因此,如何选出合适的独立性指标就成为我们进行财务指标量化模型设计的基础。
那么怎样的财务指标会较真实的反映上市公司的经营优劣呢?
具有延续性的财务指标,比如近三年净利润增速,这一个指标把3年的净利润增速平均起来,这种增长性具备一定的长期特征;
与现金流相关的指标,由于涉及真实的资金往来,现金流能够比较真实反映上市公司的经营状况。
选择用作财务量化模型的指标
1、每股现金流量/每股业绩
每股现金流量比每股盈余更能显示从事资本性支出及支付股利的能力。每股现金流量通常比每股盈余要高,这是因为公司正常经营活动所产生的净现金流量还会包括一些从利润中扣除出去但又不影响现金流出的费用调整项目,如折旧费等。但每股现金流量也有可能低于每股盈余。一家公司的每股现金流量越高,说明这家公司的每股普通股在一个会计年度内所赚得的现金流量越多;反之,则表示每股普通股所赚得的现金流量越少。
而每股现金流量常常与上市公司的业绩、总股本相关,所以用每股现金流量/每股业绩来衡量上市公司的现金流动情况,比单纯用每股盈余更为合理。
2、净资产收益率
净资产收益率又称股东权益收益率,是净利润与平均股东权益的百分比,是公司税后利润除以净资产得到的百分比率,该指标反映股东权益的收益水平,用以衡量公司运用自有资本的效率。指标值越高,说明投资带来的收益越高。
净资产收益率通过净资金去计量每年上市公司收益的百分比,净资产收益率比每股净利润,资产收益率等更合理的衡量归于于股东的上市公司权益的增值速度。
3、销售毛利率
销售毛利率,表示每一元销售收入扣除销售成本后,有多少钱可以用于各项期间费用和形成盈利。 销售毛利率是企业销售净利率的最初基础,没有足够大的毛利率便不能盈利。
在分析企业主营业务的盈利空间和变化趋势时,销售毛利率是一个重要指标。该指标的优点在于可以对企业某一主要产品或主要业务的盈利状况进行分析,这对于判断企业核心竞争力的变化趋势及其企业成长性极有帮助。
基本面量化的具体实现:
确定三个财务因子为销售毛利率、净资产收益率、每股现金流量/每股业绩
通过features数据接口获取全市场3000多家上市公司的财务数据
单独筛选每个财务因子前500的上市公司
最终确定三个因子都能排在前500的股票篮子
买入该股票篮子,等权重买入
一个月换仓一次,买入新确定的股票篮子
回测结果:
从策略结果来看,年化收益26.9%,应该超过了大部分公募基金,虽然回撤很大,但细心地伙伴可以看出是发生在15年股灾期间和16年熔断期间,如果配合择时模型,想必效果会更好。尤其是值得注意的是,该策略在17年还取得了稳定正收益。本例子只作为如何使用财务数据进行基本面量化的样例策略,便于大家能够快速上手开发策略。
还在犹豫什么呢?前往下方原文点击 克隆策略,把策略收入自己的账户开始研究吧!
- 实现平台:BigQuant—人工智能量化投资平台
- 源码地址:《基本面量化(Quantamental)——财务指标量化策略》
本文由BigQuant人工智能量化投资平台原创推出,版权归BigQuant所有,转载请注明出处。
基本面量化(Quantamental)——财务指标量化策略相关推荐
- 《MATLAB金融算法分析实战》之量化投资趋向指标1— python实现
<MATLAB金融算法分析实战>之量化投资趋向指标1- python实现 这本书我个人比较喜欢,也学习到了很多东西,matlab上学的时候没好好学,最近发现python写一遍也很有意思,除 ...
- python中shift函数rolling_【邢不行|量化小讲堂系列18-Python量化入门】简易波动指标(EMV)策略实证...
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. 个人微信:xingbuxing0807,有问题欢迎 ...
- 股票python量化交易002-常见量化指标(基本面)
基本面指标有哪些? 除了boll/kdj/macd等技术指标,还有基本面指标.基本面指标主要有股票价格,成交量,财务等宏观指标. 财务指标很重要 对应巴菲特说的价值投资. 在炒股软件中按F10就会出现 ...
- 自己做量化交易软件(44)小白量化实战17--利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计
自己做量化交易软件(44)小白量化实战17–利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计 小白量化平台是由若干小白金融模块构成.其中包含行情接收模块,仿通达信大智慧 ...
- 【邢不行|量化小讲堂系列19-Python量化入门】平均趋向指标(ADX)策略在A股的实证
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...
- python入门指标_【邢不行|量化小讲堂系列18-Python量化入门】简易波动指标(EMV)策略在A股的实证...
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用Python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 个人微信:xingbx ...
- 股票python量化交易010-JQData财务指标
认识财务报表 财务指标数据 这里说的财务指标数据是我们平时看到的股票市值,负债数据,现金数据,利润数据等一系统财务相关的值通过运算生成的一份财务指标数据,如EPS,ROE等 eps 每股收益EPS(元 ...
- 金融量化-技术分析策略和交易系统_CCI指标的策略实现
技术分析策略和交易系统_CCI指标的策略实现 CCI指标详解及实战用法 import numpy as np import pandas as pd import talib as ta import ...
- 【量化笔记】随机指标交易策略 KDJ
KDJ指标的计算公式 未成熟随机指标RSV RSV=第n天的收盘价−最近n天内的最低价最近n天内的最高价−最近n天内的最低价RSV=\frac{第n天的收盘价-最近n天内的最低价}{最近n天内的最高价 ...
最新文章
- 从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能
- 强大的,方便编程的vim配置
- python class用法_python原类、类的创建过程与方法
- 从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案...
- Linux C 实现一个简单的线程池
- win8配置mysql5.6,win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装
- hashmap put方法_Java HashMap put()方法与示例
- Android官方开发文档Training系列课程中文版:电池续航时间优化之检查、检测网络连接状态...
- html打开时按钮自动触发事件,html在用户按下按键时触发的事件属性onkeydown
- [转载] Python - filter()用法
- ie7span标签float换行悬浮
- linux系统 锐捷_Client for RuiJie(锐捷客户端 for linux) 升级版
- tableau如何生成HTML文件,Tableau 入门
- 6950有史以来最经典玩机宝典/软件包/导航
- 怎么设置计算机开机顺序,教你设置电脑开机程序启动顺序的详细教程
- Ubuntu中添加新硬盘
- web常见漏洞解析 注入 xss csrf 文件上传 文件包含 -dvwa演示
- libbpf-tools编译和使用步骤
- SD miniSD microSD TF CF MMC XD-Picture卡 SDIO CE-ATA SDHC SDXC
- 从希望中寻找失望——计算机达人成长之路(8)连载
热门文章
- c语言叶子,用C语言画的一片叶子
- 11111111111
- idea翻译成中文是什么意思_agoodidea翻译成中文是什么意思
- 综合布线系统桥架型式及品种选择
- L1-012. 计算指数
- linux u盘文件乱码,linux挂载u盘,汉字乱码,怎么处理
- vue 剪裁图片 剪裁头像 使用vue-cropper剪裁图片
- 应用在低功耗SMPS中的GaN/氮化镓
- html 弹出固定大小的页面,html弹出固定大小的窗口(HTML pops up a fixed size window).doc...
- 怎么把视频转成mp3音频?