平时打开股票看盘软件,很多投资者都会遇到一个看不懂的现象。在同一个交易日里,几个核心宽基指数经常走出完全不一样的涨跌幅。有时候上证指数显示飘红上涨,沪深 300 却在微跌。有时候盘面上半导体和新能源大涨,中证 A500 涨幅明显,上证指数却在原地趴着不动。各大宽基指数在挑选股票的范围、计算股票权重的算法,以及各行业的分配规则上完全不同。
股票指数并不是一个随手画出来的统计数字,它是一套严谨的数学公式。它用特定的规矩挑出一批股票放进篮子里,再给每家公司分配不同大小的发言权,最后合成为每天跳动的点位。弄清楚代码为 000001 的上证指数、代码为 000300 的沪深 300 与代码为 000510 的中证 A500 各自挑了谁、哪些超级大公司在主导涨跌,以及行情软件首页的点位为什么每年少算了 2% 到 3% 的现金分红,才能看清 A 股每天的盘面温度。
上证指数按总股本加权、沪深 300 看自由流通市值,两套算法决定了谁在主导涨跌
要搞明白为什么指数走势经常打架,第一步要看各家指数到底把哪些股票装进了篮子,以及谁的发言权更大。在老股民心中知名度最高的上证综合指数,选股范围非常单纯,它只挑选在上海证券交易所上市的全部股票,包括沪市主板和科创板,深圳证券交易所的一千多家公司它一概不算。深交所里大家耳熟能详的行业龙头,比如动力电池巨头宁德时代、家电龙头美的集团、新能源车龙头比亚迪、医疗器械龙头迈瑞医疗,全都进不了上证指数。
比选股范围更关键的,是上证指数计算权重时采用的总股本加权法。上证指数给每家公司分配权重时,直接拿公司的总股本乘以当前股价,算出总市值来排大小。这种算法带来了一个非常特殊的现象,那些由国资控股、大股东长期持有且根本不在二级市场上买卖的非流通股份,被全额算进了指数里。比如工商银行、农业银行、中国石油、中国银行、建设银行、中国移动这几家超大型央企,总股本动辄两三千亿股,虽然散户和机构在二级市场上真正能自由买卖的流通盘比例不大,但在上证指数里它们的权重极其庞大。只要银行、石油和煤炭这几家巨头护盘上涨 1%,哪怕深沪两市有三千只中小盘股票在下跌,上证指数显示出来的也依然是一片红盘。
代码为 000300 的沪深 300 指数,算法要科学合理得多。沪深 300 跨越了沪深两个市场,先剔除成交不活跃和财务异常的股票,然后在全市场挑选规模最大、流动性最好的前 300 家龙头公司。沪深 300 采用国际通行的自由流通市值加权法。
所谓的自由流通市值,就是把上市公司总股本里持股超过 5% 的控股股东、战略投资人以及限售股全部扣除之后,只计算散户、公募基金和外资在市场上真正能随时买卖的股份市值。按自由流通市值排队后,那些总股本巨大但流通盘不大的超级国企,权重被合理压低,而二级市场上受资金追捧的核心龙头得到了客观体现。在沪深 300 的前几大权重股里,贵州茅台占比约 4.5% 到 5%,宁德时代占比约 3.5% 到 4%,后面紧跟着中国平安、招商银行、美的集团和长江电力。由于完全按照自由流通市值大小排座次,传统金融板块在沪深 300 里的合计占比依然超过 22%,加上食品饮料大消费,传统老蓝筹的权重依然举足轻重。

中证 A500 为什么和沪深 300 成分股高度重合却走势不同,关键在行业中性选样
随着国内产业升级,新能源、半导体、生物医药与高端装备等新兴行业发展迅速。如果纯粹按照市值大小排队选指数,市值越大的成熟传统行业占的坑位就越多,很容易出现金融和白酒扎堆、新兴科技龙头进不来的情况。为了解决这个问题,代码为 000510 的中证 A500 指数诞生了。
中证 A500 虽然选了 500 只股票,而且其中有 200 多只成分股与沪深 300 重叠,但它定了一条硬规矩,那就是行业中性选样。所谓行业中性,就是要求指数在各个一级行业里的市值权重占比,必须和整个 A 股全市场的真实行业分布比例保持一致。中证 A500 在选样时,不仅挑大市值公司,而且强制优先挑选全市场 90 多个三级细分行业的龙头企业,确保各个细分新兴领域里的领头羊都能被选进指数。
这种行业中性选样,让中证 A500 与沪深 300 的内部资产结构产生了显著区别。在沪深 300 里,银行、非银金融和食品饮料的权重非常高,金融板块合计占比超过 22%。中证 A500 通过行业中性约束,把银行、非银金融和白酒的仓位主动压缩,金融板块的合计占比被降到了约 14%。腾出来的宝贵权重,全部分配给了电力设备与新能源、电子半导体、医药生物、计算机与国防军工等新质生产力方向。
| 指数对比维度 | 上证综合指数(000001) | 沪深 300 指数(000300) | 中证 A500 指数(000510) | | --- | --- | --- | --- | | 覆盖交易所市场 | 仅包含上海证券交易所上市股票 | 跨越上海证券交易所与深圳证券交易所 | 跨越上海证券交易所与深圳证券交易所 | | 样本挑选规模 | 包含沪市符合条件的全部上市股票 | 全市场挑选规模与流动性前 300 家 | 全市场结合细分行业龙头挑选 500 家 | | 权重计算基数 | 按总股本(包含非流通股)全额加权 | 仅按二级市场自由流通市值分级加权 | 仅按二级市场自由流通市值分级加权 | | 行业分布约束 | 无行业约束,大市值国企自然堆叠 | 无行业约束,纯粹按流通市值排队 | 严格执行行业中性,与全市场行业比例一致 | | 金融板块占比 | 金融与传统能源央企权重极为庞大 | 银行加非银金融合计权重超 22% | 金融权重压缩至约 14%,科技制造显著增加 | | 前几大权重股 | 工商银行、农业银行、中国石油等 | 贵州茅台(约5%)、宁德时代(约4%)等 | 行业分散度高,单个龙头权重上限更均衡 |
这套权重分布决定了两者的走势分化。当市场上演科技成长行情,半导体、光伏、电池和创新药领涨时,中证 A500 通常比沪深 300 和上证指数弹得更高、跑得更快。反过来,如果大盘整体调整,市场资金涌入大银行和公用事业高股息红利股避险时,金融权重更高的上证指数和沪深 300 表现得更加抗跌。弄清两者的行业配置差异,看盘时就不会被涨跌互现的盘面弄晕。

看盘软件首页报的是价格指数,成分股每年分红除息后去全收益指数里找真实回报
弄清了指数成分股和行业权重之后,还有一个极少被普通人注意的细节,那就是日常看盘软件首页跳动的指数点位,其实每年都偷偷少算了钱。大家每天在手机软件上看到的上证指数三千点、沪深 300 三千点,全都是价格指数。代码 000300 的沪深 300 和代码 000001 的上证指数,都属于只看股票股价波动的价格指数。
价格指数在计算时非常呆板。当成分股公司向股东发放现金分红时,在除息日当天,股票的开盘参考价会自动扣除每股分红额。在价格指数的公式里,股价除息自然下降,指数点位就跟着被动回落。这笔上市公司真金白银打到投资者账户里的现金分红,在价格指数的走势图上直接被当成股价下跌扣除了。
A 股的优质龙头公司每年都有可观的现金分红。沪深 300 成分股每年的平均现金分红股息率在 2.5% 到 3% 左右。每年 6 月到 7 月是 A 股分红的高峰期,密集分红除息会让沪深 300 价格指数一年白白少掉 80 到 100 个点。如果把时间拉长到十年,价格指数因为只扣分红不补点位,累计少算了将近 30% 的真实资产回报。很多人疑惑为什么大盘指数过了很多年点位看起来变化不大,其中一个重要原因就是每年数千亿元的真金白银现金红利,在价格指数的曲线上被全额扣掉了。
想看清这些核心资产带给投资者的真实回报,一定要去查全收益指数。中证指数公司为各大指数都编制了对应的全收益版本,代码 H00300 对应沪深 300 全收益指数,代码 H00510 对应中证 A500 全收益指数。全收益指数在公式里做了一项关键修正,它假设上市公司发放的每笔现金分红,在除息日当天全部按照收盘价重新买入该股票,计入了复利再投资。
把现金分红算进去之后,全收益指数的走势远比普通价格指数亮眼。沪深 300 全收益指数 H00300 的长期历史走势是一条向右上倾斜的曲线,点位远远高于看盘软件首页的 000300。对于长期定投指数基金、做家庭资产配置的朋友来说,全收益指数才是衡量真实财富增值的公正标尺。日常看行情用普通价格指数感受盘面情绪,核算自己的真实长期回报时用全收益指数,把这两套口径分清楚,投资心里才有底。