企业微信

为什么要在副图里看静态市盈率

很多人看股票只看K线涨跌,却忽略了一个最朴素的估值锚——市盈率。动态市盈率看的是未来预期,容易飘;静态市盈率看的是过去一年真金白银的盈利,是底线。通达信软件里默认只在报价栏显示PE,或者在F10里翻财务数据,没法在副图里直观看到PE与股价的走势对比。把静态PE做成副图指标,股价涨估值跟着涨,股价跌估值跟着跌,偏离历史区间太远就是风险或机会。

通达信里PE数据怎么来的

通达信自带财务数据接口,每股收益用FINANCE(33)调用,这个函数返回的是最近一期财报的每股收益。静态市盈率等于当前股价除以过去12个月每股收益。通达信有个细节:FINANCE(33)取的是最新财报的EPS,不是滚动12个月的。想要真正静态,得用FINANCE(33)配合FINANCE(1)总股本手动调整,但普通副图用FINANCE(33)已经够用——误差在可接受范围内。

副图指标公式的核心就一句:PE:=C/FINANCE(33);,其中C是收盘价,FINANCE(33)是每股收益。如果每股收益为负,PE为负值,公式里要处理负值,避免曲线乱跳。

副图指标完整源码

在通达信公式管理器新建副图指标,粘贴以下代码:

怎么在通达信里用静态市盈率PE做副图指标


{静态市盈率副图指标}

EPS:=FINANCE(33);

PE:=IF(EPS>0, C/EPS, 0);

NOTEXT1:PE,COLORWHITE,LINETHICK2;

NOTEXT2:20,COLORGRAY,DOTLINE;

NOTEXT3:50,COLORBLUE,DOTLINE;

STICKLINE(PE>50,PE,50,2,0),COLORRED;

STICKLINE(PE<20,PE,20,2,0),COLORGREEN;

DRAWTEXT_FIX(1,0.01,0.01,0,'静态PE'),COLORYELLOW;

这段代码干了三件事:第一行算出每股收益,第二行算出静态PE并过滤负值(负PE显示为0,避免副图被拉爆)。第三行用白线画PE,第四第五行画出20倍和50倍两条参考虚线。第六第七行用红绿柱强调高估和低估区域——PE高于50倍标红柱,低于20倍标绿柱。最后左上角固定显示“静态PE”字样。

副图指标怎么用才有效

副图PE指标不是让你看到20倍就买、50倍就卖。不同行业估值中枢天差地别:银行股PE常年个位数,科技股熊市也能30倍起步。副图PE的核心用法是看趋势和分位。

打开个股副图,把PE曲线和股价K线叠在一起看。股价创新高但PE没创新高,说明盈利增长消化了估值,这是健康状态。股价横盘但PE一路下滑,说明盈利在恶化,早晚要跌。股价和PE同步暴涨,那是纯粹的情绪泡沫。

用PE线跟20和50两条虚线对比,能快速判断当前估值在历史区间的相对位置。这里有个细节:通达信副图指标里,STICKLINE画的柱体会盖住K线,所以别把PE副图跟主图叠加,分开看更清晰。

一个容易踩的坑

财报数据有滞后性。FINANCE(33)取的是最近一期财报,如果公司刚发完年报,用的是年报EPS;如果只有三季报,用的是前三季度累计EPS,不是完整年度。静态PE严格说要用过去四个季度EPS之和,通达信里需要FINANCE(33)配合FINANCE(50)等函数拼凑,但普通散户看盘没必要那么精准。知道这个偏差存在,别拿三季报的静态PE跟年报的静态PE直接比就行。

另一个坑是ST股和亏损股。EPS为负时,公式把PE置为0,副图显示为一条贴地的白线,不干扰视觉。但你要是想跟踪亏损股,得另外写个判断条件,把负PE单独标出来。

副图指标到底解决什么问题

通达信自带的信息栏里,PE是静态的,但你看不看它?大多数人只看股价涨跌。副图指标的真正价值是强迫你每次看K线的时候,眼睛旁边就有一条估值的线。股价涨停板,PE曲线跟着窜上去,你心里会嘀咕一下“是不是太贵了”。股价跌停,PE曲线往下砸,你也会想“是不是便宜了”。这个嘀咕,就是副图指标的全部意义。

期货没有市盈率这个概念,期货看的是基差、库存和宏观驱动。股票才用PE。通达信里把PE副图设好,每只自选股都挂上,看K线的时候顺手扫一眼,比翻F10快得多。