先数底层风险,再数基金名称
一只宽基 ETF、一只科技 ETF,再加几只熟悉的科技股,看上去有很多证券代码,实际可能反复买入同一批公司。基金数量不是分散程度;真正需要知道的是,每一家公司、行业和风险来源占总资产多少。
本文的产出是一张能加总回 100% 的持仓穿透表。案例中的基金和公司全部虚构,权重仅用于算术演示,不是推荐组合。方法适用于以普通股票现货为主、无杠杆的基金。含期货、期权、掉期、杠杆或反向头寸时,需要分析经济敞口,不能直接套用市值占比加总。
第一步:建立资产总表,不要漏掉现金
假设账户总资产为 100,000 元,基金甲占 50%,基金乙占 30%,直接持有晨星公司股票占 10%,现金占 10%。这里“晨星公司”是案例用虚构名称,与现实中的同名机构无关。先把所有资产折算到同一基准币种,并采用同一估值时点;不同币种的原始金额不能直接相加。
权重应按当前市值计算,不是按历史买入成本,也不是按持有份数。基金涨跌会让权重偏离最初计划。若另有未投资现金、货币基金、负债或其他账户,必须说明分析范围:只研究这一个账户,就不要把结果称为整个家庭的资产配置。
第二步:拿完整持仓,而不是只有前十大
到发行人官网寻找完整持仓文件、基金说明书及股东报告,记录持仓日期、下载日期、权重口径和文件链接。尽量使用同日数据;如果一只基金披露昨日数据,另一只只有季末数据,就把时间差列为限制。不要悄悄把过期持仓当作当前持仓。
前十大持仓可以用于快速筛查,但不能完成全组合穿透。未披露部分应保留为“未知”,不能填零。持仓百分比也未必都以净资产为分母。SEC 的基金股东报告阅读说明提到净资产、总投资和总敞口等不同展示基础,合并前要确认含义一致。
第三步:先统一证券,再统一发行人
基金文件可能同时给出代码、名称、ISIN 或其他证券标识。优先用可靠标识匹配证券,不能仅凭名称近似就合并。相同代码在不同市场可能代表不同证券;同一公司的不同股权类别、普通股与存托凭证,也可能需要先分开保留,再按发行人聚合。
建议保留两层视图:证券层用于核对数量、价格与费用;发行人层用于观察对同一家公司的总风险。公司归类到哪个行业,也要统一分类体系和日期。某个数据源把企业分在信息技术,另一个分在通信服务,并不意味着组合真的多了一种分散。
第四步:完成一个能验算的穿透案例
假设基金甲的完整持仓为:晨星 20%、山川 10%、海桥 10%、其余股票 60%。基金乙为:晨星 30%、山川 20%、远帆 10%、其余股票 40%。为让本例可以完整核对,假设两只基金“其余股票”互不重合,也不包含这四家公司,且两只基金内部均无现金或衍生品。
某公司的组合权重 = 各基金在账户中的权重 × 该公司在基金中的权重,逐项相加,再加直接持仓。晨星 = 50% × 20% + 30% × 30% + 10% = 29%;山川 = 50% × 10% + 30% × 20% = 11%。
海桥 = 50% × 10% = 5%;远帆 = 30% × 10% = 3%;两只基金其余股票合计 = 50% × 60% + 30% × 40% = 42%;账户现金为 10%。核对:29% + 11% + 5% + 3% + 42% + 10% = 100%。实际金额分别为 29,000、11,000、5,000、3,000、42,000 和 10,000 元。
直接持仓页面显示晨星只有 10%,穿透后却达到 29%。这才是对该公司的真实组合权重。这里的“其余股票”只是教学汇总行;真实表格应逐一展开,否则无法确认最大的其他单一公司是否也有较高占比。
第五步:区分基金重合度与个人集中度
一个常见的两基金加权重合度定义,是对每只共同证券取两边权重较小值,再求和。本例甲乙共同持有晨星与山川,重合度为 min(20%, 30%) + min(10%, 20%) = 30%。这是基金之间的比较指标,假设已经统一证券口径和完整持仓。
它不等于你的账户有 30% 风险重复,也不等于持仓收益相关系数。你的结果还取决于两只基金各买多少、是否另有直接持仓。即使没有共同证券,两只基金也可能都依赖半导体周期或同一利率环境;即使存在重合,也不自动说明配置错误。先计算,再解释风险来源。
第六步:把行业、地区与汇率风险分开
假设基金甲科技股占 35%,基金乙占 80%,直接持有的晨星也属于科技行业,则账户科技暴露为 50% × 35% + 30% × 80% + 10% = 51.5%。如果投资者原以为自己持有的是“宽基加一点科技”,这个数字会迫使他重新描述组合。
行业之外,还可以按发行人所在地区、收入来源地区和底层资产币种建立不同视图。这些视图回答不同问题,不应混成一个百分比。基金注册地、上市交易所、交易币种和公司业务所在地也不是同一回事;用美元交易的基金可能持有多国股票,改用另一交易币种的份额不自动消除底层汇率风险。
带汇率对冲的份额通常会在名称或文件中说明,但对冲也有成本、频率和残余风险。先读基金说明书,再确认它对冲的是哪一种币种关系。税务结果取决于投资者身份、账户、基金结构及适用规则,不能只凭注册地或“累积型”三个字得出免税结论。
第七步:比较费用时,避免重复扣款
假设两只目标相近的基金,年度费率分别为 0.05% 与 0.25%。按 100,000 元恒定资产估算,年度费用差约为 200 元;真实金额会随净资产、减免安排和持有期间变化。费用通常从基金资产中扣除,并非每年额外给投资者寄一张固定账单。
跟踪差异则是基金收益与基准收益的差,必须使用相同日期、币种和分红再投资口径,并说明基准是价格指数、税前总回报还是税后总回报。若基金净值总回报为 9.7%,可比基准为 10%,当年跟踪差异为 −0.3 个百分点;这项实际差异通常已经包含基金内部费用的影响,不能再机械扣一次 0.25%。
跟踪差异也不同于跟踪误差。前者描述一段期间落后或领先多少,后者关注相对收益波动。证券出借收入、现金拖累、税项、复制方式和再平衡交易,都可能影响结果。不能把全部差异归结为管理费,更不能只挑跟踪表现最好的一年。
第八步:买卖价差与折溢价是两件事
假设同一时刻买入报价 ask 为 100.10,卖出报价 bid 为 99.90,中间价为 100.00。完整买卖价差相对中间价为 0.20%。若立即买入再卖出且报价不变,单份损失 0.20,约为买入金额的 0.20%,尚未计佣金;单边相对中间价的成本约为 0.10%。这是报价演示,不是保证能成交的价格。
折溢价比较的是市场价格与每份净资产价值 NAV,不能和买卖价差混为一谈。Investor.gov 的 ETF 说明解释了市场成交价格可能高于或低于 NAV。跨市场基金还需留意底层市场是否开盘,旧 NAV 与实时价格差异不一定代表无风险套利机会。
观察流动性时,不只看日成交量,还要看实际报价深度、价差、底层资产流动性和交易时段。限价单能控制愿意接受的价格,但不保证成交。为了省很小的年度费率而频繁换仓,可能被价差、佣金和其他实际成本抵消。
第九步:做一次压力演练,再决定是否调整
在本例中,如果晨星下跌 40%,其他资产价格完全不变,账户的一阶损失约为 29% × 40% = 11.6%。这是一道暴露算术,不是现实预测:实际冲击可能传导到其他公司,相关性也可能变化,真实损失可能更大或更小。
如果投资者事先设定单一公司不超过 20%,本例已经超出自己的规则。处理前应比较不同路径:减少直接持股、改变基金权重、把后续新增资金投入其他资产。没有统一适合所有人的上限,也不必为每次小幅漂移立即交易;应先定义目标、容忍区间和检查频率,再考虑交易成本及个人约束。
练习与答案:新增一只基金会发生什么
练习一:把原有 10% 现金全部投入基金丙,丙持有晨星 25%,其余证券不含晨星。新的晨星权重是多少?练习二:仅知某基金前十大持仓合计 45%,没有剩余明细,能否声称全组合穿透已完成?练习三:基金净值总回报已经扣除内部费用,比较基准后还需要再扣管理费吗?
答案一:29% + 10% × 25% = 31.5%,基金多了一只,晨星集中度反而提高。答案二:不能;把未披露的 55% 标为未知,并按该基金的账户权重折算未知暴露。答案三:不能重复扣除同一内部费用;佣金、价差等投资者实际交易成本则需要另行评估。
最终交付一张底层公司表和一段说明:已覆盖的账户范围、持仓日期、未知比例、前五大发行人、主要行业及下一次检查时间。配合ETF 配置入门使用,先确定资产在组合中的任务,再选择实现任务的基金。