PS估值到底怎么看懂怎么用
摘要:
PS估值用市值除以营收,适合亏损但高增长的企业。它比PE更宽容,但需结合毛利率、营收增速和行业特点。低PS不等于便宜,高PS不等于贵,关键看利润转化能力。

PS估值到底怎么看懂怎么用
很多人打开股票软件,看到一家公司市盈率是负的,瞬间就懵了。公司明明在赚钱,营收年年涨,怎么利润是亏的?这时候PE没法用,得换一个尺子——PS。
PS的全称是市销率,英文叫Price-to-Sales。翻译成大白话就是:你花多少钱买公司一块钱的营收。公式特别简单:PS = 总市值 ÷ 总营收。如果一家公司市值100亿,去年营收50亿,PS就是2。
为什么亏损公司也能用PS
PE是市值除以净利润,净利润是负的,PE就成了负数,没有任何参考意义。PS的分母是营收,营收很少是负数。只要公司还在卖东西,营收就是正的。所以PS适合那些暂时不赚钱但增长很快的公司,典型的是早期互联网、生物科技、新能源车。
亚马逊在2000年前后连续多年亏损,华尔街就用PS给它估值。当时很多人觉得亚马逊要完蛋,但PS显示它的营收每年翻倍增长,市场愿意给5倍甚至10倍PS。回头看,那些用PE的人完美错过了亚马逊。

PS的合理区间在哪里
PS没有绝对标准。不同行业PS天差地别。超市零售净利润率只有2%到3%,PS通常0.5到1倍。软件公司净利润率能做到20%以上,PS经常10倍起步。拿超市的PS去套软件公司,会得出所有软件都贵得离谱的错误结论。
判断PS高低要看三个指标。
毛利率。毛利率越高,每一块钱营收里能留下的利润空间越大。同样1倍PS,毛利率60%的公司比毛利率10%的公司值钱得多。茅台毛利率超过90%,给它5倍PS都不算贵。钢铁厂毛利率10%都不到,给0.5倍PS都嫌多。
营收增速。高增长能快速摊薄估值。一家公司今年营收10亿,PS是10倍,市值100亿。明年营收翻倍到20亿,PS自动降到5倍。后年再翻倍到40亿,PS变成2.5倍。这就是为什么高增长公司可以承受高PS。
利润转化能力。PS最终要变成PE。如果一家公司营收一直在涨,但永远不赚钱,那PS就是空中楼阁。共享单车当年PS给到几十倍,营收确实在涨,但每单都在亏钱,最后泡沫破了。
用PS做股票筛选的实战步骤
打开股票软件,找到市销率指标。按行业分组,把PS从低到高排序。排除掉那些营收在下滑的公司。营收下滑,PS再低也是价值陷阱。
重点关注两类。第一类,PS低于行业平均,但毛利率高于行业平均。这说明市场低估了它的盈利能力。第二类,PS高于行业平均,但营收增速是行业平均的两倍以上。这说明高PS有高增长支撑。
举个例子。A公司PS是3倍,毛利率40%,营收增速15%。B公司PS是6倍,毛利率40%,营收增速40%。B公司PS贵一倍,但营收增速是A的2.7倍。用PEG的思路看,B反而更便宜。
期货交易者怎么用PS思维
做期货的人觉得PS跟自己没关系,其实底层逻辑是通的。期货交易的是商品,你判断一个品种贵不贵,看的是库存消费比、加工利润、基差。本质上也是在算“价格除以某种基本面指标”。
螺纹钢的PS思维可以这样用。螺纹钢价格除以铁矿石价格,得到一个比值。这个比值处于历史低位时,说明螺纹钢相对铁矿石被低估。做多螺纹钢同时做空铁矿石,赌比值回归。这就是跨品种套利。
豆粕的PS思维更直接。豆粕价格除以大豆价格,再考虑压榨利润。压榨利润为负时,油厂会减少压榨,豆粕供应下降,价格容易上涨。压榨利润过高时,油厂开足马力,豆粕供应增加,价格容易下跌。
PS的三个致命陷阱
第一个陷阱,营收造假。有些公司通过关联交易虚增营收,PS看起来很低,实际上营收都是假的。要看应收账款占营收的比例。应收账款增速远超营收增速,说明钱没收回来,营收质量差。
第二个陷阱,低毛利陷阱。低毛利公司天生不值钱。一个贸易公司营收100亿,毛利只有3%,净利润1亿。给它1倍PS,市值100亿,PE就是100倍。贵得离谱。低毛利公司PS必须压得很低才有投资价值。
第三个陷阱,周期顶部。周期股在景气高点时,营收暴涨,PS看起来很低。但周期一旦反转,营收暴跌,PS瞬间飙升。海运股在2021年PS只有0.5倍,看起来便宜得不行。结果2022年运价暴跌,营收腰斩,PS反而涨到1倍以上,股价跌了60%。
一个简单的PS估值检查清单
公司毛利率是否高于行业平均
营收增速是否连续三个季度为正
应收账款增速是否低于营收增速
经营现金流是否为正
行业是否处于周期底部或成长初期
五个问题里有三个以上是肯定的,PS估值才有参考价值。
对于量化交易者,可以把PS因子写进选股模型。下面是一个简单的Python示例,用PS和营收增速筛选股票。
import pandas as pd
# 假设df包含股票代码、PS、营收增速、毛利率
df = pd.read_csv('stock_data.csv')
# 筛选条件:PS低于行业均值,营收增速大于20%,毛利率大于30%
industry_ps_mean = df.groupby('industry')['ps'].transform('mean')
df['ps_below_mean'] = df['ps'] < industry_ps_mean
df['high_growth'] = df['revenue_growth'] > 0.20
df['high_margin'] = df['gross_margin'] > 0.30
selected = df[df['ps_below_mean'] & df['high_growth'] & df['high_margin']]
print(selected[['code', 'ps', 'revenue_growth', 'gross_margin']])
这个模型不保证赚钱,但它能帮你快速缩小范围。PS只是一个入口,真正决定成败的是对生意本质的理解。
把PS和PE放在一起看
PS是望远镜,PE是显微镜。望远镜看远方,这家公司未来能不能做大。显微镜看眼前,这家公司现在赚不赚钱。两个一起用,才能看清全貌。
一家公司PS很低,PE很高,说明它现在不赚钱但营收规模大。可能是困境反转,也可能是价值陷阱。一家公司PS很高,PE很低,说明它现在很赚钱但市场担心未来。可能是周期顶部,也可能是被错杀。
真正好的机会,是PS和PE都处于合理区间,营收在增长,利润在释放。这种公司不多,但一旦找到,值得重仓。
PS估值不是万能钥匙,但它能帮你在亏损公司里找到真正的成长股。记住一句话:营收是利润的妈,没有营收增长,利润增长就是无源之水。
声明
转载声明:欢迎分享本文,转载请注明出处!
点击复制: