🧮 上证指数是怎么计算的?

计算公式

报告期指数 = (报告期样本股总市值 ÷ 除数) × 100

其中:样本股总市值 = Σ(股价 × 总股本)

关键要点

  • 总股本加权:上证指数采用总股本加权,即每只股票的权重等于其总股本占全部样本股总股本的比例
  • 包含所有股票:涵盖上交所全部上市股票(A 股和 B 股),包括 ST 股、*ST 股等
  • 新股计入:新股上市第 11 个交易日开始计入指数
  • 除数调整:当样本股发生变化(如新股上市、退市、增发等)时,通过调整除数来保证指数的连续性

计算示例

以下用真实的前十大权重股演示上证指数计算过程(简化版):

数据日期:2026 年 3 月 6 日收盘价(来源:腾讯财经)

股票 股价(元) 总股本(亿股) 市值(亿元)
贵州茅台 1402.00 12.5 17,525
工商银行 7.11 3564 25,340
建设银行 8.97 2500 22,425
中国石油 12.30 1830 22,509
农业银行 6.70 3500 23,450
中国银行 5.39 2944 15,868
招商银行 39.20 252 9,878
中国平安 62.67 183 11,469
中国石化 6.88 1200 8,256
交通银行 6.77 743 5,030
前十大权重股合计 141,750 亿元

计算说明:

  • 前十大权重股总市值 = Σ(股价 × 总股本) ≈ 14.18 万亿元
  • 上证全部成分股总市值 ≈ 410 万亿元(含所有 2300+ 只股票)
  • 除数 ≈ 10 万亿元(由中证指数公司确定并动态调整)
  • 上证指数 = (410 万亿 ÷ 10 万亿) × 100 = 4100 点

权重计算:

  • 贵州茅台权重 = 1.75 万亿 ÷ 410 万亿 × 100% ≈ 4.3%
  • 工商银行权重 = 2.53 万亿 ÷ 410 万亿 × 100% ≈ 6.2%
  • 中国石油权重 = 2.25 万亿 ÷ 410 万亿 × 100% ≈ 5.5%

指数验证:2026 年 3 月 6 日上证指数收盘 4100 点

⚠️ 重要提示:上证指数采用总股本加权,这意味着大盘股对指数的影响力更大。银行、石油、保险等权重股的大幅波动,会显著影响指数走势。

🏢 上证指数成分股构成

截至 2025 年底,上证指数包含2300+ 只股票,覆盖上交所全部上市企业。以下是按行业分类的成分股构成:

行业分布

工业
~32%
金融
~20%
信息技术
~12%
原材料
~10%
可选消费
~9%
能源
~6%
其他
~11%

* 数据为 2026 年 3 月近似值,实际比例会随市场变化而调整

权重股(前十大成分股)

以下是上证指数中权重最大的股票(数据为 2026 年 3 月 6 日收盘价):

排名 股票名称 股票代码 所属行业 总股本 (亿股) 股价 (元) 市值 (亿元) 权重占比
1 工商银行 601398 银行 3564 7.11 25,340 ~5.6%
2 中国石油 601857 石油石化 1830 12.30 22,509 ~5.0%
3 农业银行 601288 银行 3500 6.70 23,450 ~5.2%
4 建设银行 601939 银行 2500 8.97 22,425 ~5.0%
5 贵州茅台 600519 食品饮料 12.5 1402 17,525 ~3.9%
6 中国银行 601988 银行 2944 5.39 15,868 ~3.5%
7 中国平安 601318 保险 183 62.67 11,469 ~2.5%
8 招商银行 600036 银行 252 39.20 9,878 ~2.2%
9 中国石化 600028 石油石化 1200 6.88 8,256 ~1.8%
10 交通银行 601328 银行 743 6.77 5,030 ~1.1%

* 前十大权重股合计市值约14.18 万亿元,合计权重约34.6%,对指数走势有决定性影响

* 数据来源:腾讯财经。市值=总股本×股价,权重=个股市值/上证总权重市值

权重分布特点

🏦 金融股权重高

银行、保险、券商等金融股权重合计超过23%。六大行(工农中建交 + 招商)市值合计约 9.3 万亿,占比超 22%。

🛢️ 能源股权重显著

中国石油 (2.25 万亿)、中国石化 (0.83 万亿) 权重合计约7.5%,油价波动对指数影响明显。

🍶 消费股龙头

贵州茅台以 1.75 万亿市值、约4.3% 权重位居前列,是上证市值最高的消费类股票。

💻 科技股权重偏低

信息技术行业权重约12%,相比纳斯达克指数科技股占比超 50%,上证科技含量明显不足。