相关简介:通达信估值PEG指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
EG指标在定价过程中经常被机构投资者所器重,随着市场的逐步成熟该指标将会越来越受到市场的关注。它的计算公式很简单:
PEG=PE/企业年盈利增长率*100。其中PE就是我们所熟悉的市盈率。
该指标的使用方法很简单,PEG为1是一个临界点,如果PEG1则股价可能被高估。
乍一看使用该指标进行投资成为一件简单的事情,不过实际上并没有想象中的这么简单。
PEG指标的计算涉及两个数据,一个是PE,另一个是盈利增长率。尽管PE的计算很容易,但它存在静态和动态两种计算方法,应该采用哪一种没有一个明确的定论。如果要计算动态的PE,那么就涉及预期的EPS。再看盈利增长率,这个数据涉及两个方面,一个是静态和动态,一个是年限。静态就是过去的盈利增长率,动态就是未来的盈利增长率。年限就是计算多少年。这两个方面都难以定夺,所以PEG这个指标看似简单实际上并不简单。
因为PEG指标存在多种不同的版本,所以当我们看到这个指标的时候一定要搞清楚它背后的含义,否则的话就会有些不着边际。
通常在计算PEG时用的是静态PE,而机构投资者一般青睐于用未来3到5年的预期盈利增长率来进行计算。比如某公司未来3年预期盈利增长率为30%,目前静态PE为30倍,因此该股的PEG为1。表明目前的股价并没有被市场低估或高估。
然而这个结论是有问题的,因为假设条件不一定正确,实际上我们很难把握一家上市公司未来三年的盈利增长率。
另外这个指标本身也有缺陷,它的最大问题是没有对PE进行区分。我们知道,不同行业、不同类型的公司甚至不同规模的公司其在市场上的PE是不一样的。比如高科技行业和钢铁行业的PE标准其实是完全不一样的,同样的盈利增长率其对应的PE完全不一样,但这一点在PEG指标中没有涉及。
我提出的一整套具有可操作性的方法中研判PE是重点。比如我们经过研判得到某股的基本PE应该不低于20倍,该股目前股价是20元,静态EPS为1元,所以静态PE正好是20倍。明年预期EPS为1.3元,按1.3元计算20倍PE的股价为26元,离目前股价有30%的**。
现在计算PEG。根据通常的算法,静态PE为20倍,一年的动态盈利增长率为30%,目前PEG=20/30*100=0.667
再假设后年的预期EPS是1.5元,那么按1.5元计算20倍PE的股价为30元,距目前价位有50%的**,但时段要延长一年。
再来计算PEG,其中计算盈利增长率的年限改为两年,其复合盈利增长率为22.47%,因此PEG=20/22.47*100=0.89
通达信指标公式源码:
年认同价:=MA(CLOSE,240);
毛利润率:=FINANCE(21)/FINANCE(20);
成长价值:年认同价*(1+毛利润率),coloryellow,LINETHICK1;
收益价值:年认同价+FINANCE(33),colorred,LINETHICK1;
A:=(3*CLOSE+LOW+OPEN+HIGH)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
回调认同:EMA(X,13),COLORFF00FF;
STICKLINE(CLOSE>=OPEN,OPEN,CLOSE,8,1),colorred;
STICKLINE(OPEN>CLOSE,CLOSE,OPEN,8,0),colorgreen;
STICKLINE(CLOSE>=OPEN,CLOSE,HIGH,0.5,0),colorred;
STICKLINE(CLOSE>=OPEN,OPEN,LOW,0.5,0),colorred;
STICKLINE(OPEN>CLOSE,CLOSE,LOW,0.5,0),colorgreen;
STICKLINE(OPEN>CLOSE,OPEN,HIGH,0.5,0),colorgreen;
AA:=CLOSE/REF(CLOSE,1)>=1.09;
STICKLINE(AA,OPEN,CLOSE,8,0),coloryellow;
STICKLINE(AA,LOW,HIGH,0.5,0),coloryellow;
N:=26;
M1:=10;
M2:=20;
M3:=40;
M4:=62;
底:0,COLORBLUE;
JZCSYL:=FINANCE(33)/FINANCE(34)*100;
ZCBS:=IF(JZCSYL>50,8,IF(50>JZCSYL>=14,2.2+(JZCSYL-14)*0.16,2.2+(JZCSYL-14)*0.15));
LTP:=CAPITAL;
LTPBS:=IF(LTP<1000000,(1000000-LTP)/1000000,0);
股价估值:FINANCE(34)*(ZCBS+LTPBS)*4,COLORRED;
中线:股价估值/2,COLORFF00FF,POINTDOT;
现价:C,COLORWHITE;
上涨空间:(股价估值-C)/C,COLORWHITE,LINETHICK0;
底:0,COLORBLUE;
JZCSYL:=FINANCE(33)/FINANCE(34)*100;
ZCBS:=IF(JZCSYL>50,8,IF(50>JZCSYL>=14,2.2+(JZCSYL-14)*0.16,2.2+(JZCSYL-14)*0.15));
LTP:=CAPITAL;
LTPBS:=IF(LTP<1000000,(1000000-LTP)/1000000,0);
股价估值:FINANCE(34)*(ZCBS+LTPBS)*4,COLORRED;
中线:股价估值/2,COLORFF00FF,POINTDOT;
现价:C,COLORWHITE;
上涨空间:(股价估值-C)/C,COLORWHITE,LINETHICK0;
警示线:股价估值*0.9,COLORYELLOW;
[源码注释]通达信公式动态翻译结果
年认同价赋值:收盘价的240日简单移动平均
毛利润率赋值:营业成本/营业收入
输出成长价值:年认同价*(1+毛利润率),画黄色,线宽为1
输出收益价值:年认同价+每股收益(全年折算),画红色,线宽为1
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
输出回调认同:X的13日指数移动平均,COLORFF00FF
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,画红色
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
当满足条件收盘价>=开盘价时,在收盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件收盘价>=开盘价时,在开盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件收阴线时,在收盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
当满足条件收阴线时,在开盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
AA赋值:收盘价/1日前的收盘价>=1.09
当满足条件AA时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
当满足条件AA时,在最低价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色
N赋值:26
M1赋值:10
M2赋值:20
M3赋值:40
M4赋值:62
输出底:0,画蓝色
JZCSYL赋值:每股收益(全年折算)/每股净资产*100
ZCBS赋值:如果JZCSYL>,返回?,否则返回?
50,8,如果50>,返回?,否则返回?
JZCSYL>
=14,2.2+(JZCSYL-14)*0.16,2.2+(JZCSYL-14)*0.15))
LTP赋值:当前流通股本(手)
LTPBS赋值:如果LTP<,返回?,否则返回?
1000000,(1000000-LTP)/1000000,0)
输出股价估值:每股净资产*(ZCBS+LTPBS)*4,画红色
输出中线:股价估值/2,COLORFF00FF,POINTDOT
输出现价:收盘价,画白色
输出上涨空间:(股价估值-收盘价)/收盘价,画白色,线宽为0
输出底:0,画蓝色
JZCSYL赋值:每股收益(全年折算)/每股净资产*100
ZCBS赋值:如果JZCSYL>,返回?,否则返回?
50,8,如果50>,返回?,否则返回?
JZCSYL>
=14,2.2+(JZCSYL-14)*0.16,2.2+(JZCSYL-14)*0.15))
LTP赋值:当前流通股本(手)
LTPBS赋值:如果LTP<,返回?,否则返回?
1000000,(1000000-LTP)/1000000,0)
输出股价估值:每股净资产*(ZCBS+LTPBS)*4,画红色
输出中线:股价估值/2,COLORFF00FF,POINTDOT
输出现价:收盘价,画白色
输出上涨空间:(股价估值-收盘价)/收盘价,画白色,线宽为0
输出警示线:股价估值*0.9,画黄色
评论(0)