分享

多因子量化选股模型1.0

 天高云又淡 2019-01-09
【导读】:
①、文章比较长且有点专业,如果没耐心的读者,可以直接拉到最后看股票池,但这样的话,您会错过选股思路,另外本文只谈基本面,如果高手您觉得“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:由于指标数量较多,单行未能完全展示,故分开两行,大家自行比照即可





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多