什么是市值?Polygon 如何计算该关键指标?

Posted by YCT612 加密视角 on September 5, 2025

市值(market cap,亦称“市场市值”)在股票交易、基金甄选和风险评估场景中被反复引用,却常被误读为“股价×普通股数”这么简单。本文带你拆解市值的核心定义,并示范 Polygon 在计算该市值时如何将“股本变化”“加权流通股”与“面值”等因素一网打尽,最终输出一个经得起时间检验的数字。


一、市值的本质:不仅仅是“股价×股数”

市值 = 当前股价 × 加权流通股(Weighted Shares Outstanding)

真正使结果可靠的,是后半部分:加权流通股不是静止的数字,它会随拆股、回购、增发、员工期权行权而变动。如果企业一年做了两次增发一次回购,简单把“年末流通股”拿出来算市值,就会把错误的信息留给投资者。


二、Polygon 的计算逻辑:分股级、加权、面值校正

2.1 先拆分——“一张股票”可拆成多类股

许多公司会发行 A/B/C 级等“股票类别”。每类价格、投票权、面值不尽相同。Polygon 会先把每类股分别当作独立“子资产”来运算。

2.2 再累加——把每类股的面值当作权重

Polygon 使用如下公式计算加权流通股 A

加权流通股 A = Σ(各类股流通股数 × 各自面值) ÷ 面值_A
  • 步骤 1:列出所有股票类别(从 A 到 Z)。
  • 步骤 2:每类股的“流通股数 * 面值”相乘后累加。
  • 步骤 3:用总和除以“股票类别 A 的面值”,就得到以 A 股为单位、经过面权校正的加权流通股数

这样做出的“加权流通股”既顾及了拆分、回购引起的时间轴差异,又用面值把不同类股“归一化”,最后乘上“当前股价”,就是业界常用、更精确的市值

👉 想立刻获得某只股票的实时市值?点此一键查询


三、示例推演:ABC 公司

股票类别 流通数 面值 流通股×面值
A 类 1 亿 1 美元 1 亿
B 类 3 千万 0.5 美元 1.5 千万
合计 1.15 亿

若 A 类股市价 20 美元,则:

  • 加权流通股 A = 1.15 亿 ÷ 1 = 1.15 亿股
  • 市值 = 20 × 1.15 亿 = 23 亿美元

注意:如果没有对面值进行权重校正,直接相加可能把 1 亿股当 1.3 亿股算,误差高达 16%


四、实时调用 Polygon API

Polygon 的 Ticker Details v3 端点可直接返回计算好的市值,无需手工抓财报、调股权登记册。你只需要:

GET /v3/reference/tickers/{ticker}

返回 JSON 中的 market_cap 字段即最终加权流通股与最新撮合价相乘后的结果,天然剔除了拆股、回购干扰。


五、常见问题与解答(FAQ)

  1. 问:加权流通股与普通流通股有什么区别?
    答:加权流通股用时间轴和面值双重“校正”,避免瞬时变动的误导;普通流通股往往只取某天静态数。

  2. 问:Multiples 估值法会用到市值吗?
    答:会。EV/EBITDA、PSR、PEG 等指标常以市值作为分子,做过加权后的数据误差更小,估值更可信。

  3. 问:为何我调 API 得到的市值和财经新闻略有出入?
    答:新闻常用“发行股本 × 股价”速算,未计入员工期权未行权部分;Polygon 则用最新报告期的加权流通股,差异通常在 1% 以内。

  4. 问:权重大小(面值)会不会被公司随意调整?
    答:面值需经过股东大会或董事会批准并披露,Polygon 抓取后经审核再入库,避免主观改值。

  5. 问:可转债、优先股转换会影响市值计算吗?
    答:会。Polygon 在证监会披露文件更新后,会在下一交易日自动将新增股数纳入加权流通股

  6. 问:我们内部如何验证 Polygon 的市值计算?
    答:你可以导出“每天加权流通股×当日收盘价”,并与公司季度报告中的“完全稀释后股数”比对,差异基本在 0.1% 量级。

👉 立即用专业接口验证,零延迟获取每股最新市值


通过把“股票类别”“加权流通股”“面值校正”三大要素细化到小数点后,Polygon 真正让市值这个数字既简单易懂又足够严谨。下次再做资产比较或搭建回测框架时,首先检查你的市值口径是否与时俱进——它很可能比你想象的关键得多。