投资组合 · 指南
ETF 持仓重合是什么意思?重合度多少算高?
了解 ETF 持仓重合度的含义和加权计算方法,判断两只 ETF 是否真正提供分散化,并学会分析共享持仓、独有敞口和组合集中度。
打开 ETF 重合度计算器 →一个投资组合里有好几只 ETF,看起来似乎已经很分散。
但 ETF 名字不同,并不代表底层资产一定不同。
两只 ETF 可能同时重仓 Apple、Microsoft、NVIDIA 等相同公司。你买入第二只 ETF 之后,表面上增加了一个新的基金代码,实际却可能只是进一步增加了原本已经持有的股票敞口。
这就是 ETF 持仓重合(ETF Overlap)。
可以简单理解为:
> ETF 重合度衡量的是,两只基金的底层持仓有多少是共同的。
真正重要的是“底层持仓”。
如果 ETF A 中 Apple 占 7%,ETF B 中 Apple 占 4%,那么即使你持有的是两个不同 ETF,你仍然通过两个基金同时暴露在 Apple 上。
所以分析 ETF 重合度,最终想回答的不是一个数学问题,而是一个投资组合问题:
我加入第二只 ETF 后,真的增加了新的分散化,还是只是买了更多已经拥有的东西?
什么是 ETF 持仓重合?
如果两只 ETF 持有同一只股票,就产生了持仓重合。
假设 ETF A:
| 持仓 | 权重 |
|---|---|
| 公司 A | 10% |
| 公司 B | 8% |
| 公司 C | 6% |
| 其他持仓 | 76% |
ETF B:
| 持仓 | 权重 |
|---|---|
| 公司 A | 7% |
| 公司 B | 4% |
| 公司 D | 9% |
| 其他持仓 | 80% |
两只 ETF 都持有:
- 公司 A;
- 公司 B。
所以它们存在重合。
但仅仅知道“共同持有 2 只股票”还不够。
因为权重很重要。
如果两只基金共同持有的一家公司,各自都占基金 10%,它对组合的影响显然远大于一个只有 0.05% 权重的小持仓。
因此,比起单纯统计共同持仓数量,加权重合度(Weighted Overlap)通常更有参考价值。
ETF 加权重合度怎么计算?
一种透明而直观的方法是:
对于每一只共同持有的股票,取两只 ETF 中较小的那个权重。
也就是:
共同权重
= min(ETF A 中的权重,ETF B 中的权重)最后把所有共同持仓的共同权重加起来:
加权重合度
= 所有共同权重之和例如:
公司 A:
ETF A 权重 = 10%
ETF B 权重 = 7%
共同权重 = 7%公司 B:
ETF A 权重 = 8%
ETF B 权重 = 4%
共同权重 = 4%如果只有这两个共同持仓:
ETF 加权重合度
= 7% + 4%
= 11%因此,两只 ETF 按这种方法计算出的加权重合度就是 11%。
BasisPilot 的 ETF 重合度比较也采用这种逻辑:对于两只基金共同持有、并且能够识别到的证券,以两边较小的持仓权重计入重合度。
“共同持仓数量”和“加权重合度”不是一回事
假设两只 ETF 共同持有 50 只股票。
听起来好像重合很多。
但如果这 50 只股票全部都是很小的仓位,加在一起只占基金的 6%,实际重合可能并没有想象中严重。
反过来,两只 ETF 可能只共同持有 10 只股票,但这些股票全部是大型重仓股,总共占了 45%。
这时实际重复敞口反而更高。
共同持仓数量回答的是:
> 两只基金有多少只股票是一样的?
加权重合度回答的是:
> 两只基金有多少实际资产权重是重复的?
如果目标是理解投资组合,第二个问题通常更有意义。
ETF 重合一定不好吗?
不一定。
ETF overlap 是一种组合特征,不是“好”或“坏”的标签。
有些投资者会故意持有重合度较高的 ETF。
例如:
- 一只宽基 ETF 作为核心仓位;
- 再加一只成长型 ETF,提高大型成长股权重。
这种情况下,重复敞口可能就是投资者主动想要的结果。
真正需要警惕的是:
你以为自己增加了分散化,但实际上只是增加了原来那些公司的仓位。
所以更准确的问题不是:
> ETF 重合是不是不好?
而是:
> 这种重合是否符合我同时持有这两只 ETF 的目的?
ETF 重合度多少算高?
没有一个适用于所有组合的绝对标准。
ETF 重合是否“太高”,取决于:
- 为什么同时持有这两只 ETF;
- 两只基金各自在组合中承担什么角色;
- 目标资产配置;
- 行业集中度;
- 两只 ETF 实际占组合多少;
- 重复持仓是否是主动设计;
- 第二只 ETF 到底增加了多少新的敞口。
实际分析时,可以用一些宽泛区间作为诊断参考:
| 加权重合度 | 可以如何理解 |
|---|---|
| 0%–20% | 重合相对有限 |
| 20%–40% | 已有明显重合 |
| 40%–60% | 重合较为显著 |
| 60%–80% | 高度重合 |
| 80%–100% | 极高重合 / 底层敞口可能非常相似 |
这些区间不是投资规则。
45% 的重合在一个组合里可能完全合理,在另一个组合里却可能是没有必要的重复。
重合率最适合用来提醒你:
这里值得进一步检查。
而不是看到某个百分比就自动买入或卖出。
50% 重合,不等于整个投资组合有一半重复
这个区别很重要。
两只 ETF 之间的重合率,是基金之间的相似度。
但它对你整个投资组合到底有多大影响,还取决于你分别投了多少钱。
例如:
ETF A = 整个组合的 50%
ETF B = 整个组合的 10%
两只 ETF 的重合度 = 50%这并不意味着:
整个投资组合有 50% 重复因为 ETF B 本身只占组合的 10%。
所以,两只 ETF 的 pairwise overlap 更像一个诊断指标。
如果想知道整个组合实际重复暴露了多少,还要继续结合每只 ETF 的真实组合权重。
同样的重合度,在不同组合里的影响完全不同
假设两只 ETF 都是 60% 加权重合。
组合 A
ETF A = 50%
ETF B = 50%整个组合只有这两只 ETF。
这种情况下,60% 的重合影响很大。
组合 B
ETF A = 45%
ETF B = 5%
其他资产 = 50%同样是 60% 重合,但 ETF B 只有整个组合的 5%。
因此,它对组合整体的影响小得多。
所以 ETF 重合率必须结合实际配置比例一起看。
两只宽基 ETF 也可能高度重合
很多宽基 ETF 跟踪的指数范围不同,但大型公司往往会同时出现在多个指数中。
例如:
- 两只美国大盘指数 ETF;
- 美国全市场 ETF + S&P 500 ETF。
全市场 ETF 虽然覆盖更多中小公司,但美国大型公司往往占据整个市场非常大的权重。
所以同时持有这类基金,并不意味着分散化程度会简单相加。
你可能实际上在进一步提高那些共同大型公司的权重。
宽基 ETF + 成长 ETF,重合往往也不少
这是非常常见的组合。
例如:
- 一只美国全市场或 S&P 500 ETF;
- 再配一只大型成长 ETF。
成长 ETF 中的大型科技和通信服务公司,很可能已经存在于宽基 ETF 中。
新增成长 ETF 后,很多时候真正发生的不是:
> 我买到了一批完全不同的新公司。
而是:
> 我把原来已经持有的大型成长股权重进一步提高了。
这可能完全符合你的投资目的。
但它应该是一个有意识的风格倾斜,而不是误以为自己增加了很多新分散化。
S&P 500 ETF + Nasdaq-100 ETF,也要看底层持仓
两个指数的名字和编制规则不同,看起来是两类产品。
但大型公司完全可能同时出现在两个指数里。
Nasdaq-100 ETF 可能只是对某些已经存在于 S&P 500 ETF 中的大型成长公司给予更高权重。
因此真正应该问的是:
> 我是否希望进一步集中到这些共同的大型公司?
这个问题,比简单问“两只 ETF 一样不一样”更有用。
行业 ETF 很容易放大隐藏集中度
假设你已经持有一只宽基 ETF,又买了一只科技 ETF。
宽基 ETF 本来就可能已经重仓多家大型科技公司。
科技 ETF 再把这些公司以更高权重买一遍。
结果可能变成:
宽基 ETF
→ 已经持有公司 A、B、C
科技 ETF
→ 又持有公司 A、B、C,而且权重更高你的 ETF 数量增加了。
但底层真正不同的资产不一定增加很多。
ETF 重合度不等于相关性
两只 ETF 没有太多共同股票,也可能走势非常接近。
例如,两只 ETF 分别持有不同的半导体公司。
股票代码不同,但都可能受到:
- 利率变化;
- 芯片周期;
- AI 资本开支;
- 出口限制;
- 同一产业需求
的影响。
反过来,两只 ETF 有一部分共同持仓,也不代表它们每天的走势都会完全一致。
因此:
持仓重合度 ≠ 收益相关性ETF overlap 衡量的是底层资产组成。
Correlation 衡量的是收益走势之间的关系。
两者都值得看,但回答的是不同问题。
ETF 重合度也不等于行业重合度
两只基金可能没有多少完全相同的股票,却集中在同一个行业。
例如:
ETF A:
主要持有美国半导体公司
ETF B:
主要持有海外半导体公司它们的具体股票可能不同。
但都高度依赖半导体行业。
所以真正完整的分散化分析,除了共同持仓,还可以继续看:
- 行业敞口;
- 国家/地区敞口;
- 大中小盘敞口;
- Growth / Value 风格;
- 因子暴露;
- 汇率风险。
ETF overlap 只是其中一个维度。
为什么要看“哪些股票造成了重合”?
一个 ETF pair 可能共同持有几十只甚至上百只证券。
但真正贡献大部分重合度的,可能只是少数几只大型重仓股。
假设五只共同股票分别贡献:
8%
7%
6%
5%
4%仅这五只股票就已经产生:
30%的加权重合。
剩下几十只共同持仓可能每只只有很小的影响。
所以有用的 ETF 重合分析,不应该只给一个:
Overlap = 40%更应该继续告诉你:
这 40% 到底是由哪些股票造成的。
“独有敞口”同样重要
Overlap 告诉你两只 ETF 有什么是一样的。
但还有一个同样重要的问题:
> 第二只 ETF 到底增加了哪些第一只没有的东西?
假设两只基金有 40% 加权重合。
这意味着仍然可能存在大量不重合的敞口。
例如其中一只 ETF 可能额外带来:
- 中小盘公司;
- 国际股票;
- Value 风格;
- 不同的行业结构;
- 不同的指数加权方式。
所以分析两只 ETF 时,应该同时看:
共同敞口
+
独有敞口只看 overlap,也可能把两只基金看得过于相似。
ETF 持仓日期很重要
ETF 持仓不是永远不变的。
指数会调整成分股。
基金会再平衡。
公司会发生并购、拆分和其他公司行动。
所以任何重合度结果,都应该对应一个明确的持仓快照日期。
如果:
ETF A 使用 8 月持仓
ETF B 使用 3 月持仓两边数据口径差太远,比较结果就可能失真。
看 ETF 重合度时,最好同时检查:
- 持仓日期;
- 数据来源;
- 两只基金的数据日期是否可比;
- 已识别持仓覆盖率;
- 是否还有未解析持仓。
BasisPilot 在 ETF 比较中也会同时展示快照和识别覆盖信息,而不是把一个 overlap 百分比单独拿出来。
为什么“数据覆盖率”也要看?
假设数据源只能可靠识别某只基金 80% 的持仓权重。
剩余 20% 无法确认具体对应什么证券。
如果系统把这 20% 悄悄分摊到其他已识别股票上,结果就会显得比真实数据更精确。
更透明的做法,是把无法解析的敞口单独保留。
这样你可以区分两个完全不同的结论:
> 两只 ETF 的重合确实很低。
和:
> 目前的数据还不足以确认剩余 20% 是否存在重合。
这两句话的含义完全不同。
ETF 数量多,不代表分散化程度高
10 只 ETF 的组合,不一定比 3 只 ETF 更分散。
假设你同时持有:
- S&P 500 ETF;
- 美国成长 ETF;
- Nasdaq-100 ETF;
- 科技 ETF;
- 半导体 ETF。
表面看有 5 个不同 ETF ticker。
但那些最大的科技公司可能在多个基金里反复出现。
反过来,一个 ETF 数量更少、但覆盖真正不同资产类别或市场区域的组合,底层敞口可能更加分散。
真正应该数的不是:
我有几只 ETF?而是:
这些 ETF 底下,我到底暴露在什么资产上?一个实用的 ETF 重合检查方法
比较两只 ETF 时,可以按照下面几步进行。
1. 先看加权重合度
先确定大概处于什么区间:
10%
30%
60%
90%比例越高,就越应该明确为什么两只基金需要同时存在。
2. 看哪些股票造成了重合
找出最大的共同持仓。
同样是 40% 重合:
- 如果主要由 5 只 mega-cap 公司造成;
- 和平均分散在 200 只股票上;
这两个组合结构完全不同。
3. 看每只 ETF 的独有敞口
即使 overlap 不低,只要第二只 ETF 有明确且有用的独有资产,也可能承担不同角色。
4. 看它们在你真实组合中占多少
60% pair overlap,如果第二只 ETF 只占组合 5%,影响可能有限。
如果两只各占 40%,就完全不同。
5. 判断重复是不是故意的
如果你的目的本来就是增加 Growth 或某个行业权重,重合可能是设计的一部分。
如果本来是想分散风险,高重合就值得重新检查。
6. 再检查其他集中度
包括:
- 行业;
- 国家;
- 市值;
- 风格;
- 因子。
共同股票只是风险重合的一种形式。
70% ETF 重合是不是太高?
假设两只 ETF 加权重合度达到 70%。
这是一个相当高的水平,至少值得问:
> 为什么我需要同时持有这两只?
但这并不代表一定要卖掉其中一只。
情况 A:无意中的重复
你买 ETF B,是因为认为它能明显分散 ETF A。
那么 70% 的重合可能说明,它实际上没有达到你的预期。
情况 B:主动增加某类敞口
你把 ETF A 作为核心仓位,再买 ETF B,就是为了提高某些本来就存在于 ETF A 中的公司或风格权重。
那 70% overlap 可能完全符合预期。
同一个百分比,可以代表:
- 一个组合设计问题;
- 也可以代表一个主动配置决定。
关键是背景。
20% ETF 重合是不是就一定很安全?
也不是。
20% 的 exact holdings overlap 相对不高。
但剩下的 80% 仍然可能高度集中在:
- 同一个行业;
- 同一个国家;
- 小盘成长股;
- 商品;
- 同一个因子。
所以低重合度是有用信息,但并不能单独证明组合已经充分分散。
什么时候应该检查 ETF 重合?
比较有价值的场景包括:
- 准备加入一只新 ETF 之前;
- 新增行业或主题 ETF 后;
- 想精简投资组合时;
- 定期再平衡时;
- 更换核心宽基 ETF 时;
- 发现多个基金 top holdings 很像时;
- ETF 数量很多,但感觉底层资产高度集中时。
没有必要因为 overlap 从 32% 变成 34% 就频繁交易。
分析重合度的主要目的是:
看清组合结构。
如果 ETF 重合太高,可以怎么处理?
如果实际重合明显高于原来的预期,可以从组合设计上考虑几种方法。
删除功能重复的基金
如果两只 ETF 几乎承担同样角色,可能没有必要同时保留。
换成真正互补的敞口
如果目标是增加分散化,可以寻找底层暴露更不相同的市场区域或资产类型——前提是符合你自己的投资计划。
降低卫星仓位比例
如果:
ETF A = 核心
ETF B = 主动倾斜并不一定要完全删除 ETF B。
降低其配置比例,也可以减少共同持仓带来的集中度。
不要只做两两比较
当组合有很多 ETF 时,只看:
A vs B还不够。
因为 B 可能和 A 重合不多,却和 C 高度重合。
多 ETF 组合更适合做整个组合层面的 look-through,而不是只逐对判断。
ETF 重合检查清单
同时持有两只 ETF 前,可以问自己:
- 两只基金分别承担什么角色?
- 加权重合度是多少?
- 哪些共同持仓贡献了大部分重合?
- 每只 ETF 有哪些真正独有的敞口?
- 两只 ETF 分别占我整个组合多少?
- 我是不是故意要加大这些共同股票的权重?
- 两边持仓日期是否足够接近?
- 数据是否还有未识别部分?
- 即使具体股票不同,它们是否仍集中在同一行业或因子?
- 如果删掉其中一只,我的底层资产暴露会不会真的改变很多?
如果最后很难解释“为什么两只都需要”,那 overlap 分析至少已经帮助你发现了一个值得重新审视的问题。
用 BasisPilot 查看 ETF 持仓重合
可以使用 BasisPilot ETF Overlap 查看两只 ETF 的:
- 加权重合度;
- 共同持仓;
- 独有敞口;
- 持仓权重差异;
- 数据快照日期;
- 证券识别覆盖情况。
最重要的不是得到一个单独的百分比。
而是继续看清楚:
到底是什么造成了重合,以及第二只 ETF 是否真的带来了你原本没有的敞口。
常见问题
什么是 ETF overlap?
ETF overlap 指两只 ETF 持有相同底层证券的程度。
它可以用共同持仓数量衡量,也可以进一步按照基金权重计算加权重合度。
ETF 重合度怎么算?
一种加权方法是:
对于每只共同持仓:
共同权重
= min(ETF A 权重,ETF B 权重)然后:
ETF 加权重合度
= 所有共同权重之和50% ETF 重合算高吗?
50% 已经属于比较明显的加权重合,值得进一步检查。
但它不代表两只基金一定不应该同时持有。
还要看重复敞口是不是主动配置,以及两只基金是否仍有清晰不同的角色。
80% ETF 重合是不是太高?
80% 属于非常高的 pairwise overlap。
如果你原本希望两只 ETF 提供不同敞口,这个结果值得重点检查。
如果你的目的本来就是主动增加相同资产的权重,那高重合也可能是预期结果。
20% ETF 重合可以吗?
20% 相对有限,但单独一个重合百分比不能证明组合已经充分分散。
还应该继续看行业、国家、风格、因子和整个组合的集中度。
两只 ETF 跟踪不同指数,也会重合吗?
会。
不同指数完全可能同时包含大量相同的大型公司,尤其是它们都覆盖同一个股票市场时。
ETF 重合是不是相当于同一只股票买了两遍?
从经济敞口角度看,你确实可能通过多个基金同时暴露在同一家公司的股票上。
虽然你持有的是 ETF 份额,而不是直接重复登记两份同一股票,但底层公司风险会通过多个 ETF 同时进入组合。
ETF overlap 和 correlation 一样吗?
不一样。
Overlap 看的是共同持仓。
Correlation 看的是收益走势是否同步。
两只 ETF 可以没有很多相同股票,却高度相关;也可以有一定重合,但整体走势并不完全一致。
ETF 越多,分散化一定越好吗?
不一定。
增加 ETF 有可能增加分散化,也有可能只是增加重复。
真正重要的是底层资产,而不是基金代码的数量。
最重要的逻辑
判断 ETF 是否真正分散,不能只看基金名字。
应该继续穿透到底层:
共同敞口有多少?
+
哪些持仓造成了重合?
+
两只 ETF 各自还有什么独有敞口?
+
它们在整个组合中占多少?
+
这种重复是主动设计还是无意造成?不存在一个适用于所有人的“ETF overlap 超过多少就一定太高”的绝对数字。
重合度真正的价值,是帮助你判断:
每一只 ETF 在你的投资组合中,是否真的承担了不同而明确的角色。
继续计算
相关投资工具
继续学习
更多中文指南
BasisPilot 仅提供教育用途的计算与信息,不构成个性化投资、交易、税务或法律建议。