关联财务函数FINANCE可以用于调用股票的一些基本财务数据,比如股东人数、资产负债率、总资产、营业收入、每股收益等,用于基本面分析。本文以市盈率PE、毛利率GPM、净资产收益率ROE、市盈率相对盈利增长比率PEG这几个指标来举例,了解部分FINANCE函数的使用方法。
市盈率(PE)是衡量一家公司当前股价相对于每股收益的指标。它可以帮助投资者评估一家公司的估值水平和投资回报率。
市盈率的计算方法:
市盈率 = 市值/净利润 = 股价/每股收益
通常市盈率越高,表明市场对该公司未来的盈利预期越乐观,不过市盈率并不能单独决定一支股票的投资价值,还需要综合考虑公司的具体情况,此外不同行业的公司具有不同的盈利特点和成长前景,因此不同行业的公司市盈率也存在差异。
市盈率有三种常见的计算方式:静态市盈率、动态市盈率、滚动市盈率(TTM)。静态市盈率使用最近一期的年度净利润作为基准,反映的是过去的情况,数据比较滞后;动态市盈率使用未来年度净利润的预测值,更加关注公司的未来盈利增长潜力,但是存在不确定性;滚动市盈率使用最近四个季度净利润,能及时反映公司的情况,但是缺乏前瞻性。
通达信相关财务函数FINANCE中,每股收益有两个函数,分别是:
FINANCE(33),每股收益,这是折算的全年收益。
FINANCE(38),每股收益,上市公司最近一期财报数据。
通过FINANCE函数,结合之前介绍的DYNAINFO函数,只能计算动态市盈率。
PE动:DYNAINFO(7)/FINANCE(33);
不过对于当前的市盈率,DYNAINFO直接提供了相关的函数,不用写公式计算。对于历史市盈率,本文暂不展开。
DYNAINFO(38);{静态市盈率}
DYNAINFO(39);{动态市盈率}
DYNAINFO(40);{滚动市盈率}
毛利率(Gross Profit Margin)是指公司销售收入减去销售成本后所剩余的利润与销售收入的比率,毛利率可以用来衡量公司上下游的地位,往往代表着一家公司的护城河宽度及垄断能力。
毛利率计算公式:
毛利率 = 毛利 / 销售收入 × 100%
毛利率高,表明公司能够在销售产品或服务的过程中保持较高的利润水平,公司有较强的盈利能力,但是毛利率过高也可能意味着价格过高,从而导致市场份额下降。
在同一行业中,较高的毛利率通常意味着公司具备较强的竞争力和优势,能够在市场中获得更高的销售价格或更低的成本。可以通过比较不同公司的毛利率,评估它们在同一行业中的竞争力和盈利能力。
毛利率指标公式:
GPM:=(FINANCE(20)-FINANCE(21))/FINANCE(20)*100;
其中,FINANCE(20)表示营业收入,FINANCE(21)表示营业成本。注意:这两个函数都是上市公司最近一期财报数据。
净资产收益率(ROE)是衡量企业利润能力的重要指标之一,也是股神巴菲特非常看重的一个财务指标。通过计算公司净利润和净资产的比率,将企业净利润与股东权益进行比较,以衡量企业利润与投入资本之间的关系,反映股东权益的收益水平。
净资产收益率ROE计算公式:
净资产收益率ROE = 净利润 / 净资产 × 100%
其中,净利润是企业在一定期间内的扣除各项费用和税后的利润,净资产是企业的总资产减去负债。
ROE是企业盈利能力的一个重要参考指标,净资产收益率的数值越高,意味着企业的盈利能力较强,对股东的回报较高。一般国内业优质公司ROE维持在15%以上,不过ROE受到多种因素的影响,不同行业之间的ROE水平可能存在较大差异,因此需要结合具体情况分析,并不一定越高越好。
净资产收益率指标公式:
ROE:=FINANCE(30)/FINANCE(19)*100;
其中,FINANCE(30)表示归母净利润,FINANCE(19)表示股东权益(净资产)。注意:这两个函数都是上市公司最近一期财报数据。
市盈率相对盈利增长比率(PEG)是一种用于衡量股票估值的指标,也是著名基金经理彼得·林奇看重的指标。PEG结合了市盈率PE和盈利增长率,弥补了市盈率PE对企业动态成长性估计的不足,能够更全面地评估一家公司的投资潜力。PEG侧重于成长型的公司,适合对成长型公司的股票价值进行评估。
市盈率相对盈利增长比率PEG计算公式:
PEG = 市盈率 / 盈利增长率
其中,市盈率是公司股价与每股收益的比率,代表市场对公司未来盈利的预期。盈利增长率则代表了企业未来的盈利增长速度,一般来说取公司未来3-5年的利润复合增长率,不过预测比较困难,虽然券商的研报会给出一些预测数据,可以用来计算PEG,但是数据的获取也很难,因此可以使用过去3-5年的复合增长率作为参考。
PEG的数值越低,意味着相对较低的估值水平。一般而言,PEG小于1被认为是低估的信号,而大于1则被认为是高估的信号。不过PEG是利率敏感型的估值指标,也要考虑无风险收益率的情况。
PEG的优点在于将市盈率与盈利增长率相结合,更加全面地考虑了公司的成长潜力。较高的盈利增长可以支持相对较高的市盈率,而较低的市盈率则提供了一定的安全边际。因此,PEG可以帮助找到具备增长潜力和合理估值的股票。
但是也要注意,PEG指标也存在一些限制。如果盈利增长没规律,那么计算出的复合增长率可能存在较大误差,计算出的PEG参考价值就很低了。因此PEG只适合业绩稳定、盈利增长率可预测性强的公司,不可简单生搬硬套。
市盈率相对盈利增长比率指标公式:
PEG:DYNAINFO(39)/FINANCE(43);
其中,DYNAINFO(39)表示动态市盈率,FINANCE(43)表示净利润同比增长率,这是上市公司最近一期财报数据。只用最近一期财报数据,显然不实用。而且公式使用的动态市盈率,有些人认为使用滚动市盈率TTM比较合适。不过这个公式是通达信软件中自带PEG公式的写法,本文用来举例。
DRAWTEXT_FIX(1,0,0.1,0,'【所属板块】'),COLORYELLOW;
DRAWTEXT_FIX(1,0,0.2,0,STRCAT(' [行业]—',HYBLOCK)),COLORYELLOW;
DRAWTEXT_FIX(1,0,0.3,0,STRCAT(' [地域]—',DYBLOCK)),COLORYELLOW;
DRAWTEXT_FIX(1,0,0.4,0,STRCAT(' [概念]—',GNBLOCK)),COLORYELLOW;
PE动:=DYNAINFO(7)/FINANCE(33);{动态市盈率}
PB:=DYNAINFO(7)/FINANCE(34);{市净率}
PS:=FINANCE(1)*DYNAINFO(7)/FINANCE(20);{市销率}
GPM:=(FINANCE(20)-FINANCE(21))/FINANCE(20)*100;{毛利率}
NPM:=FINANCE(30)/FINANCE(20)*100;{净利润率}
ROE:=FINANCE(30)/FINANCE(19)*100;{净资产收益率};
PEG:=DYNAINFO(39)/FINANCE(43);{市盈率相对盈利增长比率}
DRAWTEXT_FIX(1,0.9,0.1,1,'动态市盈率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.2,1,'市净率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.3,1,'市销率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.4,1,'毛利率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.5,1,'净利润率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.6,1,'净资产收益率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.7,1,'市盈率相对盈利增长比率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.9,0.1,0,CON2STR(PE动,2)),COLORWHITE;
DRAWTEXT_FIX(1,0.9,0.2,0,CON2STR(PB,2)),COLORWHITE;
DRAWTEXT_FIX(1,0.9,0.3,0,CON2STR(PS,2)),COLORWHITE;
DRAWTEXT_FIX(1,0.9,0.4,0,STRCAT(CON2STR(GPM,2),'%')),COLORWHITE;
DRAWTEXT_FIX(1,0.9,0.5,0,STRCAT(CON2STR(NPM,2),'%')),COLORWHITE;
DRAWTEXT_FIX(1,0.9,0.6,0,STRCAT(CON2STR(ROE,2),'%')),COLORWHITE;
DRAWTEXT_FIX(1,0.9,0.7,0,CON2STR(PEG,2)),COLORWHITE;
最后说明一下,关联财务函数FINANCE有一些局限性,通常只支持上市公司最近一期财报数据,聚焦于公司的短期基本面。如果想获取历史数据,那么只能使用专业财务数据函数,本文不展开了。
关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。