【量化课堂】彼得·林奇的PEG估值策略


雪球转发:79回复:70喜欢:967

导语:投资大师彼得·林奇(Peter Lynch)有过一个著名的论断:任何一家公司股票如果定价合理的话,市盈率就会与收益增长率相等。这就是PEG估值法,PEG在综合考虑了低风险以及未来成长性的因素,可用于股票价值评估。本文浅谈“PEG估值法”,并给出策略,进行回测。JoinQuant聚宽

彼得·林奇与PEG估值法

财富的化身--彼得·林奇
彼得·林奇(Peter Lynch)生于1944年1月19日,是一位卓越的投资家,曾被《时代杂志》评为首席基金经理。1977年至1990年,在彼得·林奇管理麦哲伦基金的13年间,基金规模大幅扩增,由2000万美元成长至140亿美元!一跃成为全球之最。
彼得·林奇在投资上的功绩和影响,几乎无人能及。今天,我们介绍一下彼得·林奇推广的“PEG估值法”,来体会大师的投资思想。

PEG估值法简介
达·芬奇说过:”把最复杂的变成最简单的,才是最高明的。“PEG估值法就很好的体现了这个思想。下面,小编给出PEG的估值原理。
一言以蔽之:计算每只股票的PEG值,并排序,取PEG值最小的前n支股票,作为待买股票即可!

JoinQuant聚宽

那么,这个PEG究竟是什么呢?


先介绍几个基本概念:

1.EPS(Earnings Per Share)表示每股收益(一般按年计算):

EPS=归属于普通股股东的当期净利润/当期实际发行在外的普通股加权平均数

2.PE(Price to Earning Ratio)表示市盈率,是当前股价(P)相对每股收益(EPS)的比值:

PE=P/EPS

将EPS按照不同的计算法方法取出,我们可以得出适用范围不同的PE(市盈率):

若每股收益(EPS)取最近4次的季报的每股收益的平均值,则计算出“滚动市盈率”(又称市盈率TTM);

若每股收益(EPS)取去年的12个月的每股收益,则计算出“静态市盈率”(又称市盈率LYR);

若每股收益(EPS)取预测下一年的每股收益,则计算出“动态市盈率”。

本文取“市盈率TTM”,更加接近现实,靠谱。

3.G(Growth Rate of Expected Profit)表示企业的收益增长率。收益增长率的计算方法不一,简便起见,本文取EPS增长率:

G=(EPS this year−EPS last year)/EPS last year

4.基于以上几个指标,得出PEG的计算公式:

PEG=PE/(G∗100)


从以上公式可以看出,PE蕴含着股价的信息,PEG是一个股价相对于收益增长率的比值。直观来讲,PEG越高,代表该公司的股价有被高估的可能性,不建议买。反之,PEG越低,代表该公司的股价有被低估的可能性,考虑买入(*一般情况下,PEG越低越好)。

PEG估值法的适用条件

PEG是一个综合指标,既考察价值,又兼顾成长性。不难看出,PEG估值法侧重于成长型的公司,非常适合对成长型公司的股票价值评估。马克思说过:“任何真理都有自己适用的条件和范围。”在投资的世界里,倘若不在合适的范围内进行操作,就不是一个好策略。

要想成为一个好策略,就必须预先过滤股票池,筛选出符合PEG估值法运用条件的股票。以下几种情况就不适合用PEG估值法进行估值:

JoinQuant聚宽

本文仅对股票池的“非成长股”进行排除,有兴趣的用户,可以进行多次过滤。

利用PEG寻找成倍牛股

PEG估值法是彼得·林奇用作评估成长型公司价值的方法。PEG数值通常可分为四档:

JoinQuant聚宽目前,我国处于高速发展的经济中,我们对A股高成长型公司的合理估值可以定为:PEG=1。举几个例子:

JoinQuant聚宽

大家理解了吗?C公司就是那支能为你带来N倍收益的牛股,依照PEG估值法的思想,PEG值越低越牛哦!!!

策略思路

step1:
设置沪深300为初始股票池,实际情况中,当天停牌的股票是无法进行买卖操作的,所以在整体回测前,将当日停牌的股票剔除,得到可行股票池。
step2:
前面已说明,本策略仅对成长股有效,所以仅仅过滤掉当日停牌的股票是不完善的。仍需过滤掉市盈率(PE)为负值,或收益增长率(G)为负值的股票。聚宽平台的取数据函数get_fundamentals可以直接取PE,G值(详见【数据】模块的股票财务数据)。get_fundamentals函数的默认日期是context.current_dt的前一天(详见API),因为当天是无法知道今日的某些数据的。本策略使用默认值(缺省),避免未来函数,不建议修改。
step3:
整体思路是非常简洁的,下面对股票的PEG进行排序,取出PEG最小(且全都小于0.5)的前n只支股票,作为调仓时待买入的股票列表。
step4:
每次调仓时,先卖后买,腾出资金。对不在待买入列表的股票,执行卖出操作。对在待买入列表的股票,分配资金,执行买入操作。

应用PEG估值法的误区

在克隆(见原文末,附源码)本策略之前,小编给大家列了一些预先需要注意的地方,防患于未然哈:

1.取市盈率和收益增长率数据时,应该取回测当天的前一天的数据,避免未来函数。在聚宽平台,取数据函数get_fundamentals时间默认值是回测前一天,保持默认即可,不建议修改。

2.计算出的PEG值并非越小越好,因为计算PEG时所用的收益增长率,是过去n年平均指标这样的历史数据。实际上,决定上市公司潜力的是其未来的增长率。目前小PEG的公司并不代表其今后这一数值一定就小。

3.怎样选择高增长的公司?
重要的是你选择的公司是要处在高增长的行业,比如互联网、环保、新材料、医药等,行业高增长是企业高增长的基石。选对了行业,再选择行业内的佼佼者即可。

4.市盈率或收益增长率为负的公司怎么计算PEG?
这种公司对于小编来说没有研究价值。Just kick them O~U~T~

5.市盈率用静态LYR??滚动TTM?还是动态的?
市盈率LYR: 以上一年度每股收益计算的市盈率。靠谱,但信息陈旧。
市盈率TTM: 以最近四个季度每股收益计算的市盈率。靠谱,更接近现实。
动态市盈率:以未来一年每股收益计算的市盈率。取决于行业研究员的财务报表的数据分析,具有预测未来的效果。
其中,市盈率LYR和市盈率TTM可以用聚宽平台get_fundamentals函数直接取(见API和数据模块的股票财务数据)。
本策略使用“市盈率TTM”。

函数说明书

JoinQuant聚宽

到JoinQuant查看代码与策略收益情况:【量化课堂】彼得·林奇的成功投资

https://www.joinquant.com/post/1957?f=xq

@今日话题 @荔慎投资梁军儒 @魏员外 @林奇法则 @闲来一坐s话投资 @吉普赛007 @随手单 @方舟88 @释老毛 @老高悟道 @否极泰不来 @辛无疾 @鏖戰先覺者 @庚白星君 @青春的泥沼 @502的牛 @william_hsu @唐朝 @价值趋势技术派 @坚信价值 

选了一些可能对彼得林奇感兴趣的球友,欢迎交流讨论。

--------------------------------------------------------------------------------------------

JoinQuant 新栏目: 策略擂台 

欢迎参与策略实盘pk,也可围观查看思路与持仓哦。

https://www.joinquant.com/algorithm/live/shareList?f=xq

JoinQuant聚宽

JoinQuant聚宽

精彩评论

半分之间 2016-09-13 18:28

pe用过去的ttm的pe是比较好的,未来的pe和上年度的pe要么有些落后要么有些超前,都不够现实;

你的g用过去的3年的复合或同比增长率,是属于保守的估值方法,如果是真正的成长企业,那么很大概率未来的增速是比过去的高,所以用过去的是为了保守和安全,但是这样的企业更难满足条件;

如果用未来3年的复合增速,也要打个折,估值一定要保守,千万不要太乐观(未来会发生什么谁都不知道),否则预期稍微有点低,就有较大可能发生亏损了(买入价格高了);

如果既用未来的pe也用未来的g,那么对企业的要求就非常高!对企业的判断要非常准,要非常了解企业,因为买入价格偏高了。

不管是用什么pe和g,总之对企业的了解要很清楚,要全方位,否则就看运气了。

JoinQuant聚宽 2016-09-13 17:34

会编程,会python的话,看api文档和量化课堂中介绍api的部分就差不多了,水平高的直接看代码就能看个大概了;
会编程,不会python,就要在量化课堂多学习下了。
不会编程,可能就不是短期就能直接用,要学编程了。
你只想要回测此程序的话,一键克隆就行了。
遇到困难,看帮助,搜社区,到社区或群里提问,基本都能解决。

superle 2016-09-13 17:22

在下愚笨,打开链接,一个工具,一些代码。看不懂如何操作,是我打开方式不对吗?请指教。

龙城康熙 2016-09-13 15:42

学习

JoinQuant聚宽 2016-09-13 14:15

量化课堂的本篇文章只是一个思路指引,意在帮助用户量化入门。不过,社区里有用户改进了,06年到16年年化达到30%,回撤也大大减低。你可以到原文连接的评论里能看到。

全部评论

索得价值 06-10 02:12

分享,彼特林奇的PEG估值,一直是心中衡量个股估值的一杆秤!!

堤喀宠儿 06-09 20:50

大师的精髓

WindyStory 2016-10-31 17:42

mark

龙泽天下 2016-09-15 23:09

ljm999 2016-09-15 05:01

祥瑞情有独钟 2016-09-14 14:49

非主流韭菜 2016-09-14 13:55

周期股本身是不合适用PEG,也不适合用PE,一般来说,这两样只适合稳定增长股和快速增长股. 最好是结合复利原则+PEG来用更合适,就是如果连续3年都是100%以上的话,那么后面再几年再100%就很难了,因为复利后的数额太大了. 常识和复利基础很重要,以及对本身企业的行业市场容量,以及市场地位要有了解,才知道是否有这个能力. 脱开企业的商业规律和基本面来谈估值方式和看报表, 是危险的,和书呆子之举

南有乔木不可休si 2016-09-14 11:39

盗名

82年的可乐 2016-09-14 10:48

我感觉股票池做的和彼得林奇的“不适合PEG策略的行业”有冲突。。去掉券商、保险、汽车、矿业等等行业的股票,剩下的股票回测一下,结果可能大相径庭。

带头大飞哥 2016-09-14 10:41

建个组合试试

1 2 3 4 5 6 7