多因子量化选股模型1.0

【导读】:
①、文章比较长且有点专业,如果没耐心的读者,可以直接拉到最后看股票池,但这样的话,您会错过选股思路,另外本文只谈基本面,如果高手您觉得“A股谈基本面就太傻太天真了”的话,您可以忽略下面内容,并关闭页面,因为本文对个股的基本面探讨可能不适合您;
②、本文只从基本面选股,暂未涉及对股票池进行历史回测,但这方面工作会在以后进行,目前只是跟大家分享选股思路;
③、本文涉及的个股专业指标比较多,但放心,我会对指标进行科普,所以文章内容会比较长,如果要吃透本文的个股对应的指标意义,请务必认真阅读下方指标说明;
④、一般个股的财报指标非常多,但我只把核心的指标抽取出来,然后再对这些重要指标进行条件限制来筛选个股,通过这个方法,基本能把基本面较为好的个股挑选出来,注意这里指的是基本面较为良好,但颜值高,并不代表能赚钱,赚不赚钱还得看实力;
⑤、再次强调:文章内容比较多,建议读者准备足够长时间来阅读,读完绝对让你受益匪浅!当然了,高手可以自行略过,并关闭本页面......
⑥、如果大家还有其他牛逼财务指标,不妨告诉小弟,我可以按情况添加进去,更多的条件理论上可以找出基本面更好的个股。

【一、个股指标简介(红色加粗指标个人认为比较重要)】
这部分内容的指标比较多,大家可以分步阅读。

主要指标:
①、EPS:即每股收益,即公司每一个的利润
②、PE:即市盈率,P为价格,E为每股收益(EPS)
③、CAGA:净利润复合增长率,一般挑选近3年的净利复合增长率,带有预测性质的指标
④、PEG:这个指标我个人认为比较重要,这里鉴于文章篇幅限制,浅尝则已,有兴趣的投资者可以自行百度。
公式:PEG=PE/预期的企业年增长率,PE着眼于股票的低风险,而PEG在考虑低风险的同时,又加入了未来成长性的因素,因此这个指标比PE能更全面地对新兴市场的股票进行估值。
比如一支公司股票目前以20倍市盈率交易,未来公司EPS增长率为20%,则PEG为1,说明股价正好反映其成长性,不贵也不便宜;如果未来EPS增长率为40%,PEG为0.5,显示当前股价明显低估了公司业绩的成长性,有很好的投资价值;但如果未来EPS增长率只有10%,PEG高达2,则说明高估,股价有下跌需要。
⑤、负债率:这个简单,就是看企业自身的钱除以借回来的钱,制造业企业一般负债率较高
⑥、每股现金流:这个指标个人认为比较重要,意思是指:即公司每创造1元利润时,带来多少元的现金流入。如果为负值派发的红利的压力就较大。
有些上市公司在以关联交易操作利润时,一般也会在现金流量方面暴露有利润而没有现金流入的现象,因此利用每股营业业务现金流量净额去分析公司的获利能力,比每股盈利更如客观,有其特有的准确性。可以说每股现金流量就是公司获利能力的质量指标。

利润表指标:
①、净利润:这个简单,就是企业赚了多少钱
②、ROE:净资产收益率,公式:ROE = 净利润 ÷ 股东权益
ROE这个指标就是反映了股东的投资到底能收回多少企业的利润,一般每年有15%以上算比较好。
③、ROA:总资产收益率,公式:ROA = ROE×(1-资产负债率)
ROE指标有个弊端:理论上除了提高ROA可以提高ROE,还有一种方法可以提高ROE,那就是举债,但前提是项目回报稳定,如果单纯大幅举债,一旦项目出现亏损,ROE会减少的
通过ROA,可以跟ROE进行互补,全面反映一个企业资金运作的整体效果的指标,应当是ROA,而非ROE,比较一下它与净资产收益率的差别,仅在于分母的计算范围上,净资产收益率的计算分母是净资产,总资产收益率的计算分母是全部资产,这样分子分母才具有可比性,在计算口径上才是一致的。
④、核心利润:核心利润率是剔除了营业外收入、投资收益等偶发性因素,企业如果提高了营业收入,降低了成本及期间费用,才是好企业。
公式:核心利润=营业收入-营业成本-营业税金及附加-期间费用,核心利润才是企业主营业务收入的主要来源;

现金表指标:
①、经营现金流净额、投资现金流净额、筹资现金流净额:
企业活动:经营活动、投资活动、筹资活动。
○经营活动:销售和购买商品,提供和接受劳务、支付税费等,经营现金流净额为负,说明企业入不敷出;
○投资活动:企业长期资产的购建,如购建厂房,购买无形资产,买卖交易性金融资产、债券,处置机器设备等。(不包括现金等价物在内的活动),投资现金流净额为负,一般说明企业进行了对外投资,是正常行为;
○筹资活动:借入和归还长期借款、发行长期债券、发行股票、所有者增资、分红等,筹资现金流净额为负,说明企业归还负债,为正则说明有利息或股息收入等。
②、净现金流: 公式:净现金流=经营活动利润+投资活动利润+筹资活动利
另外,一般来讲,净利润≈经营活动利润+投资活动利润+筹资活动利,这个指标说明的是用来判断企业是否有钱赚,但没钱花。

以上就是个股对应的财报中,个人认为较为重要的指标,如果大家有其他更好的指标,可以告诉小弟,我会尽力添加到模型中去,好了指标说明情况大致如上,激动人心的选股步骤,下面为您呈现,如果读到这里您感觉累了困了,不用喝东鹏特饮,记录一下,稍作休息,等有精神再来开始读下面内容也可以。(*^__^*)

====================【美女分界线】======================



【二、选股思路】
市场接近3000只个股,如果手工导出近3000只个股的财务数据,然后一个一个去筛选指标,估计2年都完成不了,而且太耗时间和人工成本了,而且只有我一个人做的话,那实在是伤不起,但利用机器人,就能自动完成这些机械步骤了,于是在同事的帮助下,我大致确定了要加入模型的个股指标,然后就去找数据源,数据源大概花了几天时间吧,然后就开始写代码,做程序,大概花了1周时间,代码写好,并运行了一次,发现数据不太理想,于是就再开始设计2.0的程序,前前后前大概用了2周时间,终于把相对完善的程序写了出来,测试运作了一次,大概半小时可以把2950全市场个股想要的指标全部取出来,重要且最基础的步骤完成了,接下来就是对全市场的样本个股数据,进行清洗过滤。

怎么过滤数据呢?这个不难,因为最难的部分就是导入全部指标到全市场的个股,这一步骤做好了,后面就不难,所以目前我们可以按照自己对指标的要求,进行过滤数据,比如你想要拿近三年净利润增长百分比在多少以上和每年的现金流情况如何如何,都能进行筛选,以下我讲下我们过滤数据的条件。

①、筛选市盈率(PE)大于0,但低于50倍个股
解释:这是最基础步骤,PE大于0说明不是业绩亏损个股,超过50倍市盈率的,我不要,因为越高不是越好,风险也会越高;
②、PEG 大于0,但低于1.2倍的个股
解释:选择PEG大于,即剔除了亏损个股,为什么要选择低于1.2呢?上面有提到:
一支公司股票目前以20倍市盈率交易,未来公司EPS增长率为20%,则PEG为1,说明股价正好反映其成长性,不贵也不便宜;如果未来EPS增长率为40%,PEG为0.5,显示当前股价明显低估了公司业绩的成长性,有很好的投资价值;但如果未来EPS增长率只有10%,PEG高达2,则说明高估,股价有下跌需要。
所以选择PEG为1.2的,算是一个折衷方法。
但注意的是:PEG这个指标是建立在市场机构对个股有3年以上的业绩预测基础之上,而我在跑程序导入数据的时候发现,全市场个股(2940多家)大概有四分一的个股,机构并没有对他们进行业绩预测,也就是说这部分个股难免会被剔除,这个我暂时也没办法,因为我总不可能自己去预测个股业绩嘛,我们只能看机构们对个股的业绩预测,然后取平均数值,如果不用这个指标,也可以,但我个人还是比较看好PEG指标,所以对于这一点可能会错过某些牛股,大家要注意。
③、近三年ROE和ROA的平均增速要在15%以上
解释:这个指标没啥好说的,大致意思就是每年利润大概要有15%以上的增长,否则就剔除。

通过以上三个指标过滤下来后的个股,让我有些意外,因为只有不到20只个股。这个暂定为量化多因子选股1.0股票池,后面我每个月再跑一次程序,把符合条件的个股再进行调整,然后再对比沪深300涨跌幅,就能知道这策略是否可行,内容大致如上,感谢大家抽空看完,我会每月更新一次股票池。

PS:由于指标数量较多,单行未能完全展示,故分开两行,大家自行比照即可





发表时间 2016-09-26 21:32

赞同来自: 量化投资先锋 韭菜韭菜 bn2013

0

callzi

赞同来自:

码字辛苦,自己顶一个~大家有好策略的,不妨分享一下,(●'◡'●)
2016-09-26 21:36 0 条评论
0

joseph

赞同来自:

楼主是否回测过呢
2016-09-26 21:51 1 条评论
0

张叶秋 - 考察一个交易员,周期要放得长一些。 每天、每个月都要赚钱,那还是打工仔的心态。

赞同来自:

谢谢分享,希望楼主继续更新。
2016-09-26 21:52 0 条评论
0

jinnnnn

赞同来自:

感谢分享
2016-09-26 23:37 0 条评论
0

dwgx - 靡不有初,鲜克有终;不忘初心,方得始终

赞同来自:

PEG靠谱吗 ?机构的预测有几分真实?
我觉得应该去除PEG,这基本上就是个未来函数
2016-09-27 00:07 1 条评论
0

炸鱼 - 自由战士

赞同来自:

这个筛选和雪球选股器有什么区别吗
2016-09-27 00:27 0 条评论
0

annticy

赞同来自:

有感觉不靠谱啊
2016-09-27 00:51 0 条评论
1

Yii

赞同来自: cloudszhang

只是反复看了图 我还有救吗?
2016-09-27 01:19 0 条评论
2

neo牛3 - 伦常乖舛,立见消亡;德不配位,必有灾殃

赞同来自: 量化投资先锋 quantek

从财务逻辑上来说是没问题的,系统选出来的股还要手工筛选一次,规避财务造假等老千风险。这个就考验功夫了,写一本书都不一定说的清楚。

三张表的重要性是资产负债表,现金流量表,利润表。利润表一定要结合同行业公司对比分析。有蹊跷的深究,一个谎言要用3个谎言来掩盖,没有合理解释直接放弃这家公司。

还有,这张图片是斯嘉丽约翰逊最棒的一张。
2016-09-27 01:21 0 条评论
1

wd_hot

赞同来自: 量化投资先锋

楼主辛苦了,不过说实话,多因子选股,券商报告一抓一大把,测试的时候都不错,但实盘的效果又是另一番了。而且用文中的财务因子选出来,基本上就是偏小盘股,主要是股市的风格决定有阿尔法,并不能说明未来风格不会改变。
2016-09-27 08:11 1 条评论
0

newone - 寻找几乎稳赚不陪的方法

赞同来自:

下次来一张粉红女巫
2016-09-27 08:19 0 条评论
0

量化投资先锋 - 老IT

赞同来自:

从楼主的财务因子选出来,医药行业的股票比例明显较高。财务因子选取股票,都是验证指标(除PEG)。可能发生滞后。

PEG的判断,仅从财务数据推算可能有些问题。还需要行业分析、产品分析、企业竞争力分析等等。

许多公司的财务数据,有明显的季节性,在计算会有扰动。

@callzi

希望能看到你更多更为深入的研究。
2016-09-27 08:46 1 条评论
0

影魔 - zxc

赞同来自:

斯嘉丽女神
2016-09-27 08:59 0 条评论
0

l1c3jchongzi

赞同来自:

请教楼主,财务数据的数据源用的是哪里的,谢谢
2016-11-03 10:25 1 条评论
0

wufu - 时间自由追寻者

赞同来自:

学习一下
2016-11-03 10:56 0 条评论
0

stonechina - 70后投资男

赞同来自:

楼主,软件有分享吗
2017-02-20 17:39 0 条评论
0

量化无忧

赞同来自:

楼主辛苦了,同样的思路,我已经做成了软件,逐步完善中,互勉。。。
2018-06-27 12:31 0 条评论

要回复问题请先登录注册