怎么在通达信里用静态市盈率PE做副图指标
摘要:
通达信自带市盈率数据但无法直接副图显示,通过财务函数获取每股收益并计算静态PE,在副图中对比股价与估值偏离,辅助判断个股贵贱。

为什么要在副图里看静态市盈率
很多人看股票只看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为负值,公式里要处理负值,避免曲线乱跳。
副图指标完整源码
在通达信公式管理器新建副图指标,粘贴以下代码:

{静态市盈率副图指标}
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快得多。
声明
转载声明:欢迎分享本文,转载请注明出处!
点击复制: