FMP行情数据API网行情数据
FMP FORMULAS

财务计算与公式

整理 FMP 用于计算财务报表字段、财务比率、估值模型与公司评级所采用的公式,面向投研与量化开发。 每条公式中英对照:中文行说明含义,英文行保留原始字段名, 术语统一,可直接照抄实现

6分类
86条公式
66条财务比率
15档评级

FMP 财务报表解析说明

Parsing Statements15 条公式

说明 FMP 如何从 SEC 原始申报解析出财务报表,以及字段缺失时使用的推算公式。

财务报表解析流程

FMP 从 SEC 解析财务报表。公司需要先在 SEC 申报:并非每家公司在财报季同时申报,财报发布与 SEC 申报之间可能有数周延迟。例如要确认苹果是否已申报,可在 SEC EDGAR 中按 CIK 编号 0000320193 检索其 10-Q / 10-K 申报记录。

FMP 使用自有脚本从申报中提取信息,并在字段未明确列示时进行推算。从申报发布到 SEC 到解析进 FMP 的时间约为 15 分钟

字段缺失时使用的计算公式

当原始申报未包含某些字段时,按以下公式推算:

营业费用 operatingExpenses销售与市场费用 + 研发费用 + 管理费用SellingAndMarketingExpenses + ResearchAndDevelopmentExpenses + GeneralAndAdministrativeExpenses
成本与费用 costAndExpenses营业费用 + 营业成本operatingExpenses + costOfRevenue
毛利润 grossProfit营业收入 - 营业成本revenue - costOfRevenue
每股收益 EPS净利润 / 加权平均流通股数netIncome / weightedAverageShsOut
EBITDA净利润 + 折旧与摊销 + 所得税费用 + 利息费用netIncome + depreciationAndAmortization + incomeTaxExpense + interestExpense
总债务 totalDebt长期债务 + 短期债务longTermDebt + shortTermDebt
净债务 netDebt总债务 - 现金及现金等价物totalDebt - cashAndCashEquivalents
长期债务 longTermDebt总债务 - 短期债务totalDebt - shortTermDebt
现金及短期投资 cashAndShortTermInvestments现金及现金等价物 + 短期投资cashAndCashEquivalents + shortTermInvestments
总负债 totalLiabilities负债及股东权益总计 - 股东权益合计totalLiabilitiesAndStockholdersEquity - totalStockholdersEquity
投资合计 totalInvestments短期投资 + 长期投资shortTermInvestments + longTermInvestments
股东权益合计 totalStockholdersEquity负债及股东权益总计 - 总负债totalLiabilitiesAndStockholdersEquity - totalLiabilities
自由现金流 freeCashFlow经营活动现金流净额 - 购置固定资产支出netCashProvidedByOperatingActivites - investmentsInPropertyPlantAndEquipment
商誉与无形资产 goodwillAndIntangibleAssets商誉 + 无形资产goodwill + intangibleAssets
现金净变动 netChangeInCash期末现金 - 期初现金cashAtEndOfPeriod - cashAtBeginningOfPeriod

其中「负债及股东权益总计」即会计恒等式中的总资产(资产 = 负债 + 所有者权益),因此总负债与股东权益合计互为补数。

数据更新与 CSV

报表入库后会依次:生成新的财务增长条目、更新 TTM 比率,并生成新解析的季度 / 年度报表 CSV 文件。

FMP 财务比率公式大全

Financial Formulas66 条 · 64 种

FMP 用于计算其 API 中关键指标与财务比率所采用的全部公式,计算周期与财务报表周期一致。

本页共收录 66 个条目,其中两组为同一计算的不同写法,对应 64 种不同计算。

财务比率是投资者评估财务结果与跨期趋势的核心工具,可提供行业内比较基准、识别公司相对优势与劣势。比率通常分为盈利能力、流动性、偿债能力、估值四大类。

估值比率(Valuation)

市盈率 P/E股价 / (净利润 / 总股本)price / (netIncome / shareNumber)
市销率 P/S股价 / (营业收入 / 总股本)price / (revenue / shareNumber)
市现率 P/CF股价 / (经营现金流 / 总股本)price / (operatingCashFlow / shareNumber)
市现率(自由现金流)PFCF市值 / 自由现金流marketCap / freeCashFlow
市净率 P/B股价 / (股东权益合计 / 总股本)price / (totalStockHolderEquity / shareNumber)
EV/销售额企业价值 / 营业收入enterpriseValue / revenue
企业价值 EV市值 - 现金及现金等价物 + 总债务marketCap - cashAndCashEquivalents + totalDebt
EV/EBITDA企业价值 / EBITDAenterpriseValue / ebitda
EV/经营现金流企业价值 / 经营现金流enterpriseValue / operatingCashFlow
盈利收益率 Earning Yield(净利润 / 总股本) / 股价(netIncome / shareNumber) / price
自由现金流收益率自由现金流 / 市值freeCashFlow / marketCap
PEG 比率市盈率 / 每股收益增长率PriceEarningsRatio / EPSGrowth
企业价值乘数企业价值 / EBITDAEnterpriseValue / EBITDA
价格公平值比股价 / 内在价值price / IntrinsicValue
Beta个股月涨跌相对标普 500 月涨跌(期限 5 年共 60 个月,视可用性)Monthly price change relative to the S&P 500 (5-year window, 60 months, subject to availability)

利润率 / 盈利能力(Profitability)

毛利率 Gross Profit Margin毛利润 / 营业收入grossProfit / revenue
营业利润率营业利润 / 营业收入OperatingIncome / revenue
税前利润率税前利润 / 营业收入IncomeBeforeTax / revenue
净利润率净利润 / 营业收入NetIncome / revenue
净资产收益率 ROE净利润 / 股东权益合计netIncome / totalStockHolderEquity
总资产收益率 ROA净利润 / 总资产netIncome / totalAssets
投入资本回报率 ROCE营业利润 / (平均总资产 - 平均流动负债)operatingProfit / (averageTotalAssets - averageCurrentLiabilities)
有形资产回报率 ROTA净利润 / (总资产 - 无形资产)netIncome / (totalAssets - inntangibleAsset)
投入资本回报率 ROIC营业利润 × (1 - 税率) / (权益合计 + 非流动负债合计 + 短期债务 + 一年内到期的融资租赁负债)operatingProfit × (1 - taxRate) / (totalEquity + totalNonCurrentLiability + shortTermDebt + capitalLeaseObligationsCurrent)
有效税率所得税费用 / 税前利润ProvisionForIncomeTaxes / IncomeBeforeTax
净利润与税前利润之比净利润 / 税前利润NetIncome / EBT
税前利润与 EBIT 之比税前利润 / EBITEBT / EBIT
EBIT 与营业收入之比EBIT / 营业收入EBIT / revenue

偿债能力 / 杠杆(Solvency & Leverage)

债务-资产比 Debt To Assets长期债务 / 总资产LongTermDebt / totalAssets
净债务/EBITDA(总债务 - 现金及现金等价物) / EBITDA(totalDebt - cashAndCashEquivalents) / ebitda
利息保障倍数EBIT / 利息费用ebit / interestExpense
债务比率 Debt Ratio总负债 / 总资产totalLiabilities / totalAssets
债务-权益比总负债 / 股东权益合计totalLiabilities / totalStockHolderEquity
现金流量-债务比经营现金流 / 总债务OperatingCashFlows / TotalDebt
公司权益乘数总资产 / 股东权益合计totalAssets / totalStockHolderEquity
净收益与税前收益之比净利润 / 税前利润netIncome / incomeBeforeTaxes
长期债务资本化率债务 / (债务 + 股东权益合计)debt / (debt + totalStockHolderEquity)
总债务资本化率(债务 + 短期债务) / (短期债务 + 债务 + 股东权益合计)(debt + shortTermDebt) / (shortTermDebt + debt + totalStockHolderEquity)

流动性(Liquidity)

流动比率 Current Ratio流动资产 / 流动负债CurrentAssets / CurrentLiabilities
速动比率 Quick Ratio(现金及现金等价物 + 短期投资 + 应收账款) / 流动负债合计(cashAndCashEquivalents + shortTermInvestments + accountsReceivables) / totalCurrentLiabilities
现金比率 Cash Ratio现金及现金等价物 / 流动负债合计cashAndCashEquivalents / totalCurrentLiabilities
营运资本 Working Capital流动资产合计 - 流动负债合计totalCurrentAssets - totalCurrentLiabilities

运营效率(Efficiency)

平均应收款(应收账款 + 上期应收账款) / 2(accountsReceivables + lastReceivable) / 2
应收款周转率营业收入 / 应收账款revenue / accountsReceivables
每股收入 Revenue Per Share营业收入 / 总股本revenue / shareNumber
每股有息债务 Interest Debt Per Share(债务 + 短期债务) / 总股本(totalDebt + shortTermDebt) / shareNumber
每股资本开支 Capex Per Share资本开支 / 总股本capex / shareNumber
固定资产周转率营业收入 / 固定资产净额revenue / netPPE
经营现金流销售比 Operating Cash Flow to Sales经营现金流 / 营业收入operatingCashFlow / revenue
自由现金流-经营现金流比自由现金流 / 经营现金流freeCashFlow / operatingCashFlow
现金流覆盖率经营现金流 / (短期债务 + 债务)operatingCashFlow / (shortTermDebt + debt)
短期覆盖率经营现金流 / 短期债务operatingCashFlow / shortTermDebt
资本开支覆盖率经营现金流 / 资本开支operatingCashFlow / capex
股利与资本开支覆盖率经营现金流 / (资本开支 + 已付股息)operatingCashFlow / (capex + dividendPaid)
资产周转率 Asset Turnover营业收入 / 总资产revenue / totalAssets

现金流周期(Cash Conversion Cycle)

销售变现天数 DSO((应收账款期初 + 应收账款期末) / 2) / (营业收入 / 365)((AccountReceivable(start) + AccountReceivable(end)) / 2) / (revenue / 365)
存货周转天数 DIO((存货期初 + 存货期末) / 2) / (营业成本 / 365)((Inventories(start) + Inventories(end)) / 2) / (COGS / 365)
运营周期 Operating Cycle销售变现天数 + 存货周转天数Days of Sales Outstanding + Days of Inventory Outstanding
应付账款周转天数 DPO((应付账款期初 + 应付账款期末) / 2) / (营业成本 / 365)((AccountsPayable(start) + AccountsPayable(end)) / 2) / (COGS / 365)
现金转换周期 CCC销售变现天数 + 存货周转天数 - 应付账款周转天数Days of Sales Outstanding + Days of Inventory Outstanding - Days of Payables Outstanding

股利(Dividend)

股息率 Dividend Yield(已付股息 / 总股本) / 股价(dividendPaid / shareNumber) / price
派息率 Payout Ratio已付股息 / 净利润dividendPaid / netIncome

其他

销售与管理费用占比销售与管理费用 / 营业收入salesAndAdmin / revenue
有形资产净值总资产 - 无形资产 - 总负债totalAssets - inntangibleAsset - totalLiabilities
净流动资产价值 NCAV流动资产合计 - 总负债totalCurrentAssets - totalLiabilities
收入质量 Income Quality经营现金流 / 净利润operatingCashFlow / netIncome

数据来源字段

这些比率所用字段来自 FMP 财务报表解析(见「财务报表解析」一节)。若原始报表缺失字段,FMP 会按既定的推算公式补全后再计算比率。

FMP 贴现现金流(DCF)公式

DCF Formula5 条公式

FMP 用贴现现金流法推算个股内在价值:先由稀释加权平均股本与股价得到市值,加上长短期债务得到企业价值,扣除净债务得股权价值,再除以稀释股本即得每股内在价值。

FMP 的 DCF 计算方式

市值 Market Cap稀释加权平均流通股数 × 股价Weighted Average Shares Outstanding Diluted × Stock Price
企业价值 Enterprise Value NB市值 + 长期债务 + 短期债务Market Cap + Long Term Debt + Short Term Debt
股权价值 Equity Value企业价值 - 净债务Enterprise Value NB - Net Debt
DCF(每股内在价值)股权价值 / 稀释加权平均流通股数Equity Value / Weighted Average Shares Outstanding Diluted
股票 Beta Stock Beta3 年月度股价相对标普 500 月度的变化:协方差(个股收益, 市场收益) / 方差(市场收益)3-year monthly price change vs the S&P 500: COV(Rs, RM) / VAR(Rm)

说明

  • 在 Web 界面中,FMP 允许手动交互,并为增长率设置平均值(对未来五年做平均预测,再用 WACC 折现)。用户可以修改该值并与 DCF 结果交互。
  • API 中,DCF 是一个固定设定值。
  • 因此 API 与网站返回的 DCF 值可能不同

FMP 皮奥特罗斯基 F 分数(Piotroski Score)与 Altman Z 分数

Scores9 分制 + Z

用于判断公司财务健康状况的打分体系,满分为 9 分。

Altman Z 分数(Altman Z-Score)

Altman Z 分数用于预测企业破产风险,由五项财务比率加权得到:

A = 营运资本 / 总资产A = Working Capital / Total Assets
B = 留存收益 / 总资产B = Retained Earnings / Total Assets
C = EBIT / 总资产C = EBIT / Total Assets
D = 市值 / 总负债D = Market Cap / Total Liabilities
E = 营业收入 / 总资产E = Revenue / Total Assets

Altman Z 分数 = 1.2A + 1.4B + 3.3C + 0.6D + 1.0EAltman Z-Score = 1.2A + 1.4B + 3.3C + 0.6D + 1.0E

Piotroski F 分数(共 9 分)

每满足一条标准记 1 分,9 条合计即为 0-9 之间的离散整数。

盈利标准(Profitability,最多 4 分)

#规则得分
1总资产收益率(TTM)> 0+1
2净利润(TTM)> 0+1
3经营现金流(TTM)> 0+1
4经营现金流(TTM)> 净利润(TTM)+1

杠杆、流动性与资金来源(Leverage, Liquidity & Source of Funds)

#规则得分
5流动比率(本年)> 流动比率(上年)+1
6长期负债(本年)< 长期负债(上年)+1
7流通股本(本年)< 流通股本(上年)+1

运营效率(Operating Efficiency)

#规则得分
8毛利率(本季度)> 毛利率(上年同期)+1
9资产周转率(TTM)> 资产周转率(上年)+1

说明

Piotroski F 分数是介于 0 到 9 的离散整数,反映判断公司财务实力所用的 9 项标准。分数越高,通常代表财务状况越稳健、破产风险越低。第 8 项比较的是本季度毛利率与上年同期的毛利率。

FMP 股东盈余(Owner's Earnings)计算公式

Owner's Earnings5 步

FMP 按五步推算巴菲特口径的股东盈余:先由最近 7 个年度报表求出「平均固定资产-销售比」,据此拆分增长性资本开支与维持性资本开支,再由经营现金流得到股东盈余与每股股东盈余。

计算流程

FMP 按以下 5 个步骤计算股东盈余。

1. 平均固定资产-销售比(Average PPE-Sales)

由公司最近 7 个年度报表的固定资产净额与营业收入汇总后求得:

平均固定资产-销售比 = 固定资产净额合计 / 营业收入合计Average PPE-Sales = Total Net PPE / Total Revenue

2. 增长性资本开支(Growth Capex)

增长性资本开支 = 平均固定资产-销售比 × (本期营业收入 - 上期营业收入)Growth Capex = Average PPE-Sales × (Current Revenue - Prior Revenue)

边界规则:

  • 若本期营业收入低于上期(营收下滑):增长性资本开支 = 0
  • 若上期营业收入为 0(无法计算营收增量):增长性资本开支 = 0

即无法判定增长时,全部资本开支计入维持性资本开支。

3. 维持性资本开支(Maintenance Capex)

维持性资本开支 = 资本开支 - 增长性资本开支Maintenance Capex = Capital Expenditure - Growth Capex

4. 股东盈余(Owner's Earnings)

股东盈余 = 经营现金流 - 维持性资本开支Owner's Earnings = Operating Cash Flow - Maintenance Capex

5. 每股股东盈余(Owner's Earnings Per Share)

每股股东盈余 = 股东盈余 / 稀释加权平均流通股数Owner's Earnings Per Share = Owner's Earnings / Weighted Average Shares Outstanding Diluted

说明

  • 增长性资本开支代表为扩张而投入的部分,维持性资本开支代表为维持当前运营所需的部分,两者之和即当期全部资本开支。
  • 股东盈余 = 经营现金流 − 维持性资本开支,衡量公司扣除维持经营所需再投入后真正可分配给股东的现金。
  • 分母为稀释后的加权平均流通股数。

FMP 公司评级 / 推荐公式

Recommendations15 档

说明 FMP 如何根据多项基本面指标计算公司推荐评级(强烈买入 ~ 强烈卖出)。

1. 核心假设参数

对各项指标设定两个评分区间数组:括号内数字代表「最优分数 → 最差分数」。

指标分数区间
DCF[0.3, 0.05, -0.1, -0.3]
ROE(净资产收益率)[0.3, 0.05, -0.1, -0.3]
ROA(总资产收益率)[0.3, 0.05, -0.1, -0.3]
债务权益比 Debt to Equity Ratio[2, 0.5, -0.5, -3]
市盈率 Price to Earnings Ratio[8, 0.5, -0.5, -3]
市净率 Price to Book Ratio[1, 0.5, -0.5, -2]
总分档位[25, 20, 15, 10]

2. 单项评分(Individual Calculations)

括号内第一个数是最优、最后一个数是最差。对每项指标按下表落入区间打分:

条件分数推荐
值 > 第一个数5强烈买入 Strong Buy
值 > 第二个数 且 < 第一个数4买入 Buy
值 > 第三个数 且 < 第二个数3中性 Neutral
值 > 第四个数 且 < 第三个数2卖出 Sell
值 < 第四个数1强烈卖出 Strong Sell

3. 主评级计算(Main Rating)

主评级 = 各单项得分之和。字段 ratingScoreratingRecommendation 基于上述单项条件得到;唯一区别是 rating 字段,按总分落入对应档位:

分数区间Rating
分数 > 30S+
28 < 分数 < 30S
26 < 分数 < 28S-
24 < 分数 < 26A+
22 < 分数 < 24A
20 < 分数 < 22A-
18 < 分数 < 20B+
16 < 分数 < 18B
14 < 分数 < 16B-
12 < 分数 < 14C+
10 < 分数 < 12C
8 < 分数 < 10C-
6 < 分数 < 8D+
4 < 分数 < 6D
2 < 分数 < 4D-

说明

  • 该系统将多项基本面指标综合打分,最终给出从 S+(最优)到 D-(最差)的字母评级,以及对应的买卖操作建议。
  • 较高的字母评级通常代表基本面更稳健的标的。
需要直接调用这些数据?283 个 FMP 数据接口,原生转发,免费试用 3 天。
免费试用