Piotroski F-Score:复算九项财务信号
仅供教育参考,不构成投资建议
Piotroski F-Score 汇总九项二元财务报表信号。每项满足条件记 1,否则记 0,总分为 0 至 9。Joseph Piotroski 最初用它在高账面市值比公司组合中区分财务较强与较弱的企业,而不是把它设计成通用信用评级或独立估值模型。
该分数检查当期盈利与现金创造是否为正、盈利和经营效率是否改善,以及杠杆、流动性和股权融资变化是否更有利。高分只描述所测期间的指定会计信号,不证明股票便宜,也不保证改善持续。
使用可比年度报表,并记录具体复算口径。常见实现按以下条件得分:
| 组别 | 满足以下条件得 1 分 |
|---|---|
| 盈利 | ROA > 0 |
| 盈利 | CFO > 0 |
| 盈利 | 本期 ROA > 上期 ROA |
| 盈利 | 在统一资产缩放口径下 CFO > 净利润 |
| 杠杆/流动性 | 长期债务率下降 |
| 杠杆/流动性 | 流动比率上升 |
| 融资 | 年内未发行普通股 |
| 效率 | 毛利率上升 |
| 效率 | 资产周转率上升 |
原始研究针对其样本精确定义变量。不同复算有时使用期初或平均资产、不同长期债务字段,或用股数变化代替股权发行。这些选择会改变得分。未勾稽公式前,不能把不同平台的同名分数和阈值混用。
输入应来自利润表、资产负债表、现金流量表、股东权益变动表及 EPS/股数附注。“未发行股权”关注融资活动;稀释加权平均股数变化还可能来自期权、限制性股票、回购、转换、并购和时间差,并非完全替代指标。
完整评分示例
Section titled “完整评分示例”假设得到以下口径一致的年度计算:
| 信号 | 上期 | 本期 | 得分 |
|---|---|---|---|
| 净利润 / 平均资产 | -1.0% | 2.9% | 1 |
| CFO | $5m | $40m | 1 |
| ROA 变化 | -1.0% | 2.9% | 1 |
| CFO 与净利润 | $5m 对 -$10m | $40m 对 $30m | 1 |
| 长期债务 / 平均资产 | 40.0% | 33.3% | 1 |
| 流动比率 | 1.50 | 1.70 | 1 |
| 普通股发行 | 无 | 无 | 1 |
| 毛利率 | 35% | 38% | 1 |
| 资产周转率 | 0.80 | 0.86 | 1 |
总分为 9,只表示九项信号全部通过,尚未解释原因。CFO 上升可能来自延迟付款,债务下降可能发生在资产出售后,毛利率可能处于商品周期高点,资产减值缩小分母也会提高周转率。每一分都需要财报桥接。
若公司发股、流动比率下降且资产周转下降,这三项记 0,总分变为 6,即使发股是为了高回报并购。拆解信号比简单称 6 分“好”或“差”更有信息。
复算与检查清单
Section titled “复算与检查清单”- 下载连续两份年报,统一财年长度、货币、持续经营及并购处置影响。
- 保存原始值、公式、分母、比较符号和每个二元结果的理由。
- 勾稽 CFO 与净利润,并检查应收、库存、应付、递延收入、保理和供应链融资。
- 把债务变化与借款、偿还、流动重分类、汇率、租赁及企业合并勾稽。
- 阅读权益变动表和融资现金流,不能只凭稀释 EPS 股数推断发股。
- 区分毛利率和周转率的有机变化与并购、处置、减值、通胀和商品价格影响。
- 经典框架使用年度期间;若使用 TTM,应与可比 TTM 比较并标注修改。
- 银行、保险、基金和许多 REIT 的毛利率、流动比率及工业杠杆定义不适配,应谨慎使用。
- 同时考虑估值、债务到期、治理、业务质量及前瞻风险。
二元阈值丢失幅度信息。ROA 为 0.01% 和 20% 都只得一分;流动比率微升也可能在简单总分中抵消其他严重恶化。并购、会计变更、重述和缺失字段也会制造虚假精确。
- “9 分保证跑赢。”原始结果是在特定样本和实现条件下的历史组合发现。
- “低分意味着即将破产。”它记录九项信号,不是违约概率。
- “任何行业都是越高越好。”多个输入无法直接应用于金融企业和特殊结构。
- “所有网站算法相同。”数据字段映射和分母选择可能不同。
- “稀释股数未增加就证明没有发股。”加权平均股数受多种事件和时间因素影响。
- “CFO 高于净利润就证明盈利干净。”营运资本时间和分类可以暂时抬高 CFO。
- 价值投资:使用历史财务报表信息区分赢家与输家 - Joseph D. Piotroski,Journal of Accounting Research(2000)
- 财务报表入门指南 - SEC
- 如何阅读 10-K - SEC