机构持仓 · 指南

13F 持仓报告怎么看?从持股变化到机构增减仓的完整指南

一步步学会看懂 13F 持仓报告,包括报告日期、持股数量、持仓市值、组合权重、新建仓、增持、减持、清仓,以及最常见的误读方式。

BasisPilot 13F 研究

查看机构申报持仓

浏览追踪机构与股票的申报持仓、组合权重、加仓、减仓及季度变化。

一份原始 13F 看起来很像密密麻麻的监管表格。

但真正需要回答的问题其实很简单:

  • 谁提交了这份报告?
  • 对应哪个季度?
  • 报告了哪些股票?
  • 持有多少股?
  • 每个仓位有多大?
  • 和上一季度相比发生了什么变化?
  • 这些变化到底能说明什么,又不能说明什么?

看 13F 最容易犯的错误,是把它当成机构的实时证券账户。

它不是。

13F 是一份历史季度末持仓快照,只覆盖特定的可申报证券。

它很适合研究机构持仓结构和季度变化,但无法完整告诉你:

  • 机构今天还持有什么;
  • 季度内每一笔买卖;
  • 所有资产类别;
  • 真实平均买入价格;
  • 每一次增减仓背后的投资逻辑。

如果还不熟悉 13F 本身,可以先看:

下面重点讲怎么真正把一份 13F 看懂。

第一步:先看 Period of Report

打开一份 13F 后,不要先找股票。

先看它对应哪个报告期。

例如:

Period of Report:
2026-06-30

这表示信息表中的持仓对应:

2026 年 6 月 30 日季度末。

这是整份 13F 最重要的日期之一。

它告诉你:

> 这些持仓数据是什么时候的快照?

这个日期和 Filing Date 不是一回事。

第二步:再看 Filing Date

Filing Date 是这份文件实际提交给 SEC 的日期。

例如:

Period of Report:
6 月 30 日

Filing Date:
8 月 14 日

文件虽然是 8 月 14 日提交的,但里面报告的是 6 月 30 日的季度末持仓。

13F 通常需要在自然季度结束后 45 天内提交。

所以等你看到公开文件时,持仓本身可能已经滞后几周。

更严谨的说法是:

> 该机构报告在 6 月 30 日持有这只股票。

而不是:

> 该机构现在持有这只股票。

第三步:确认是不是修订文件

你可能会看到:

13F-HR

也可能看到:

13F-HR/A

其中:

13F-HR

是 holdings report。

而:

13F-HR/A

表示对之前 13F holdings report 的修订。

如果出现 amendment,不要默认前一版仍然是最终数据。

修订可能涉及:

  • 重述之前的数据;
  • 补充新的持仓条目;
  • 修改报告信息;
  • 修正申报错误。

如果你在做季度环比,最好确认每个季度使用的是适当的最终版本。

否则很容易出现:

> 看起来机构突然增加或减少了很多股票,

实际上只是因为你拿旧版本和修订版比较。

第四步:确认 Reporting Manager 是谁

Cover Page 会告诉你实际申报机构。

通常可以看到:

  • Institutional Investment Manager 名称;
  • 地址;
  • Form 13F file number;
  • Report Type;
  • 是否包含其他管理人。

这里不要只看品牌名。

一家知名投资机构背后可能存在:

  • 多个法律实体;
  • 不同 adviser;
  • affiliated manager;
  • sub-adviser;
  • 多个 filing entity。

所以做机构持仓研究时,最好先确认:

你比较的是不是同一个法律申报主体。

第五步:看 Report Type

13F 报告结构并不只有一种。

你可能看到:

  • 13F Holdings Report
  • 13F Notice
  • 13F Combination Report

Holdings Report 表示相关持仓由当前申报管理人在报告中申报。

Notice 可能表示持仓由其他 reporting manager 进行报告。

Combination Report 则可能包含:

  • 一部分由当前管理人报告;
  • 一部分由其他管理人报告。

因此,如果打开一家机构的 13F 页面,却没有看到你预期的完整持仓,不要马上得出:

> 这家机构没有股票。

先看 Report Type。

第六步:先看 Summary Page,再看具体股票

Summary Page 可以让你快速知道这份报告有多大。

常见字段包括:

Information Table Entry Total
Information Table Value Total
Number of Other Included Managers

例如:

Information Table Entry Total: 120

Information Table Value Total:
250 亿美元

说明:

  • 共报告 120 个条目;
  • 13F 报告证券合计市值约 250 亿美元。

但一定不要把这个数字直接理解成:

AUM = 250 亿美元

因为:

13F reported value
≠ 机构全部资产

这里反映的是13F 报告组合,不是机构所有经济敞口。

第七步:看懂 Information Table

真正的股票持仓都在 Information Table 中。

现行 Form 13F 的信息表主要包含:

  • Name of Issuer;
  • Title of Class;
  • CUSIP,以及可选的 FIGI;
  • Market Value;
  • Shares or Principal Amount;
  • 某些情况下的 Put / Call;
  • Investment Discretion;
  • Other Manager;
  • Voting Authority。

普通投资者做持仓研究,最常用的是:

股票名称
证券类别
报告市值
持股数量
Put / Call

这些字段已经足够完成大部分机构持仓分析。

第八步:先看 Shares,不要只看 Market Value

这是分析 13F 最重要的技巧之一。

假设:

Q1:
100 万股

Q2:
100 万股

机构报告的股数完全没变。

但如果股票价格上涨 40%,报告市值也可能上涨 40% 左右。

如果你只看:

Market Value

很容易误以为机构又买了很多。

所以判断机构季度持仓变化时,优先看:

Shares

然后再看:

Market Value

Shares 更直接回答:

> 报告股数有没有发生变化?

Market Value 更适合回答:

> 这个仓位在季度末值多少钱?

第九步:计算环比持股变化

假设:

上一季度:
200 万股

本季度:
250 万股

环比变化:

(250 万 − 200 万)
÷ 200 万
× 100

= +25%

更严谨的表达是:

> 本季度报告持股数量较上一季度增加 25%。

而不是:

> 机构这个季度买入了 25%。

原因是:

两份 13F 只告诉你两个季度末快照。

它没有告诉你:

  • 中间哪天买;
  • 分几次买;
  • 是否中途买了又卖;
  • 每一笔成交价格是多少。

第十步:把持仓变化分类

做季度对比时,可以把变化分成几类。

新建仓 New

上一季度:
没有活跃报告持仓

本季度:
持股 > 0

可以理解为:

> 相比上一期可比较报告,这只股票新出现在本期报告持仓中。

但它不代表:

> 今天刚买。

增持 Increased

本季度股数 > 上季度股数

说明:

> 本季度末报告股数更高。

持平 Unchanged

本季度股数 = 上季度股数

说明:

> 两个季度末报告的持股数量没有变化。

减持 Reduced

0 < 本季度股数 < 上季度股数

说明:

> 本季度末报告股数更少。

清仓 / Exited / Sold Out

上一季度股数 > 0

本季度活跃报告持仓 = 0

说明:

> 上一季度仍然存在的报告持仓,在本期可比较报告中已经不再作为活跃持仓出现。

这些标签非常实用,但本质上仍然是:

季度快照之间的比较。

第十一步:计算报告组合权重

除了股数,另一个很有价值的指标是:

Portfolio Weight。

简单公式:

报告组合权重
= 单个持仓报告市值
  ÷ 13F 报告组合总市值
  × 100

例如:

某股票报告市值 = 30 亿美元

13F 报告组合总市值 = 300 亿美元

那么:

Portfolio Weight
= 30 ÷ 300 × 100
= 10%

这表示:

> 这只股票约占该 13F 报告组合的 10%。

但不能直接写成:

> 这只股票占基金全部资产的 10%。

因为机构可能还有大量 13F 之外的资产。

第十二步:把“股数变化”和“权重变化”一起看

这是 13F 分析开始变得有意思的地方。

例如:

股数:
+20%

组合权重:
+0.5 个百分点

说明机构报告股数增加,同时该仓位在报告组合里的相对重要性也略有提高。

但如果:

股数:
+20%

组合权重:
-1.0 个百分点

也不矛盾。

机构仍然增加了报告股数,但这只股票在整个报告组合中的比重下降了。

可能原因包括:

  • 其他股票涨得更快;
  • 新增了其他大仓位;
  • 报告组合总市值增长;
  • 这只股票相对其他持仓表现较弱。

所以不能只看一个数字。

第十三步:按持仓权重排序

理解一家机构最快的方法之一,是先看:

Top 1
Top 5
Top 10

重点问:

  • 第一大持仓占多少?
  • Top 5 占多少?
  • Top 10 占多少?
  • 组合是否高度集中?
  • 集中度是在提高还是下降?

例如:

Top 5 = 70%

和:

Top 5 = 20%

代表的是完全不同的投资组合结构。

所以有时候:

持仓集中度比“总共持有多少只股票”更有价值。

第十四步:不要只看百分比变化,还要看绝对变化

例如:

上一季度:
1,000 股

本季度:
5,000 股

增长:

+400%

听起来非常夸张。

但这可能仍然只是一个非常小的仓位。

再看另一个例子:

上一季度:
1,000 万股

本季度:
1,200 万股

增幅只有:

+20%

但绝对增加:

200 万股

对应的经济意义可能远大于前一个例子。

所以最好同时看:

百分比变化
+
绝对股数变化
+
当前持仓规模

第十五步:不要把 Market Value 当成本价

假设 13F 显示:

持股:
100 万股

报告市值:
1.8 亿美元

计算:

1.8 亿 ÷ 100 万
= 180 美元/股

这个 180 美元最多只是报告数据对应的季度末 implied price。

它不是:

> 机构平均买入成本。

真实持仓可能是:

  • 几年前就开始买;
  • 多个季度持续买入;
  • 很多不同价格成交;
  • 分布在多个账户。

13F 不提供可靠的平均成本价。

第十六步:Put / Call 要单独看

13F 可以出现某些可报告的 Put / Call option positions。

如果看到:

PUT

或:

CALL

不要直接按照普通股票多头来理解。

期权仓位可能用于:

  • 对冲;
  • 下行保护;
  • 方向交易;
  • 更复杂的组合结构。

单靠一份 13F 往往无法还原整个 options strategy。

所以:

普通股票持仓和 option entry 应该分开分析。

第十七步:记住普通空头不会完整显示

13F 中看到一笔 long holding,并不代表你已经知道基金对这只股票或整个市场的净方向。

一家机构还可能同时拥有:

  • 空头;
  • 指数对冲;
  • 行业对冲;
  • derivatives;
  • 其他 13F 看不到的仓位。

特别是分析 hedge fund 时,这一点非常重要。

13F 有时只展示了策略的一部分。

第十八步:至少看 3–4 个季度

单季变化可能很偶然。

连续几个季度才更容易看出趋势。

例如:

Q1:
100 万股

Q2:
140 万股

Q3:
190 万股

Q4:
230 万股

这比单独看到:

Q4 +21%

更有意义。

因为它显示:

连续多个季度报告持股增加。

反过来:

Q1:
500 万

Q2:
450 万

Q3:
310 万

Q4:
120 万

则更像持续减仓趋势。

多季度趋势不能预测下一步,但比单季度信号更完整。

第十九步:不要把“持仓变化”直接等于“投资观点”

13F 可以支持:

报告股数增加 35%

但它不能自动证明:

机构现在比以前看多 35%

仓位变化可能来自很多原因:

  • 投资判断改变;
  • 再平衡;
  • 客户资金流入流出;
  • 并购套利;
  • 风险预算变化;
  • mandate 改变;
  • 税务安排;
  • 组合中的其他对冲。

所以:

13F 告诉你发生了什么。

它通常不能单独证明:

为什么发生。

第二十步:也可以从股票反查机构

13F 不一定只能这样看:

先找 Buffett
→ 再看他持有什么

也可以反过来:

先找 NVDA
→ 再看哪些被追踪机构报告持有

对于一只股票,可以问:

  • 有多少家被追踪机构报告持有?
  • 谁的报告仓位最大?
  • 谁增持?
  • 谁减持?
  • 谁新建仓?
  • 谁退出?
  • 持仓是否集中在少数机构?
  • 机构变化方向是一致还是分化?

可以直接通过 BasisPilot 13F Holdings Tracker 从 Manager 和 Stock 两个方向查看。

完整案例:怎么正确分析一个 13F 仓位?

假设某机构两季度数据如下。

上季度

持股数量:
400 万股

报告市值:
3.2 亿美元

报告组合权重:
4.0%

本季度

持股数量:
500 万股

报告市值:
5 亿美元

报告组合权重:
4.4%

第一步:看股数变化

(500 万 − 400 万)
÷ 400 万
× 100

= +25%

可以写:

> 报告持股数量环比增加 25%。

第二步:看报告市值

5 亿 − 3.2 亿
= +1.8 亿美元

但不能说这 1.8 亿全部来自买入。

其中一部分可能只是股价上涨。

第三步:看组合权重

4.4% − 4.0%
= +0.4 个百分点

这只股票在报告组合中的权重也有所上升。

比较严谨的总结是:

> 该机构本季度末报告持有 500 万股,较上一季度的 400 万股增加 25%;该仓位占其报告 13F 组合的 4.4%,高于上一季度的 4.0%。

不够严谨的说法是:

> 机构对这只股票进行了超级看多押注。

前者来自数据。

后者已经加入了文件本身无法证明的主观解释。

案例:市值大涨,但股数没变

假设:

上一季度:
200 万股
报告市值 2 亿美元

本季度:
200 万股
报告市值 2.8 亿美元

持股变化:

0%

报告市值变化:

+40%

这不能说明机构增持。

更可能的解释之一,是季度末股价更高。

所以只扫:

Value

很容易误判。

案例:增持了,权重却下降

假设:

上一季度:
100 万股
组合权重 6%

本季度:
120 万股
组合权重 5%

股数:

+20%

但权重:

-1 个百分点

并不矛盾。

可能是整个报告组合其他部分增长得更快。

所以:

Shares

和:

Weight

回答的是不同问题。

案例:“新建仓”不等于“现在刚买”

假设:

Q1:
没有报告持仓

Q2:
300 万股

数据平台可能标记:

New

它真正表示的是:

> 相对于 Q1 季度末,Q2 季度末新出现了这笔报告持仓。

它可能在 Q2 第一周就买了。

也可能最后一周才买。

等 Q2 的 13F 公开时,仓位甚至可能已经再次变化。

所以:

New 是历史环比标签,不是实时买入提醒。

案例:“清仓”也看不到真实卖出价格

假设:

Q1:
150 万股

Q2:
没有活跃报告持仓

可以说:

> 这笔上一季度仍然报告的持仓,在 Q2 报告中已经不再作为活跃持仓出现。

但不能从 13F 知道:

  • 哪天卖的;
  • 什么价格卖的;
  • 一次卖完还是分批卖;
  • Q2 结束后有没有重新买回来。

13F 只展示结果快照,不展示完整路径。

用 BasisPilot 减少手动比表

原始 SEC 13F 是最重要的 primary source。

但当一家机构有几百个持仓时,手动把两个季度的表格逐行对比非常低效。

BasisPilot 13F Holdings Tracker 可以直接整理:

  • Manager 持仓;
  • Stock 维度机构持仓;
  • 报告股数;
  • 报告市值;
  • 组合权重;
  • 季度环比变化;
  • New;
  • Increased;
  • Reduced;
  • Exited / Sold Out。

更适合的使用方式是:

> 用 BasisPilot 做比较、筛选和发现,再在需要时回到 SEC 原始文件核对。

10 分钟快速读完一份 13F

如果不想逐行看,可以用这个流程。

第 1 分钟:确认日期

先看:

Period of Report
Filing Date

第 2 分钟:确认申报主体

确认 legal manager name 和 report type。

第 3–4 分钟:看集中度

重点看:

Top 5
Top 10
最大组合权重

第 5–6 分钟:找最大变化

分类:

New
Increased
Reduced
Exited

第 7 分钟:看绝对规模

不要被小仓位的巨大百分比变化误导。

第 8 分钟:比较 Shares 和 Value

判断变化主要来自:

  • 股数;
  • 股价;
  • 还是两者同时变化。

第 9 分钟:向前看几个季度

判断这是一次性变化,还是连续趋势。

第 10 分钟:只写数据真正支持的结论

优先写:

> 报告股数增加 25%。

而不是:

> 机构极度看多。

只做到这一点,13F 分析质量就会明显提高。

最常见的 13F 误读

错误 1:把 Filing Date 当成持仓日期

错误:

> 8 月 14 日提交,所以这是 8 月 14 日持仓。

正确:

> 8 月 14 日提交的文件,报告的是对应季度末持仓。

错误 2:把 Reported Value 当成本价

错误:

> 基金平均买入价是 180 美元。

正确:

> 报告市值与股数对应出的季度末隐含价格约为 180 美元。

错误 3:把 New 当实时买入信号

错误:

> 机构刚买了这只股票。

正确:

> 该股票相对上一季度新出现在当前季度末报告持仓中。

错误 4:只看百分比

一个小仓位 +500%,可能比不上第一大重仓 +10% 的经济影响。

错误 5:不看 Portfolio Weight

股数变化最好结合仓位在报告组合中的重要性一起看。

错误 6:以为 13F 就是完整组合

不是。

错误 7:忽略 Amendment

修订后的文件可能改变历史对比。

错误 8:默认机构现在还持有

13F 有时间延迟。

13F 阅读检查清单

分析任何一只 13F 持仓前,可以检查:

  • Period of Report 是哪一天?
  • Filing Date 是哪一天?
  • 原始文件还是 amendment?
  • Legal manager name 是谁?
  • Report Type 是什么?
  • 总共有多少个报告条目?
  • 13F 报告组合总市值是多少?
  • 当前报告多少股?
  • 上一季度报告多少股?
  • 属于 New / Increased / Unchanged / Reduced / Exited 哪类?
  • 绝对股数变化是多少?
  • 百分比变化是多少?
  • 报告市值是多少?
  • 报告组合权重是多少?
  • 权重变化来自股数、股价还是组合其他部分?
  • 是普通股票还是 Put / Call?
  • 是否存在 superseding amendment?
  • 最近 3–4 个季度趋势是什么?
  • 有没有把历史数据误写成当前数据?
  • 有没有加入 13F 本身无法证明的结论?

如果这些问题都看完,绝大多数 13F 已经可以读得非常清楚。

常见问题

13F 的持股数量在哪里看?

Information Table 中会列出 Shares or Principal Amount。

普通股票研究中,Shares 是做季度环比最重要的字段之一。

13F 最重要的数字是什么?

没有唯一一个。

如果想看机构有没有改变报告仓位,Shares 很重要。

如果想看仓位有多重要,Reported Value 和 Portfolio Weight 更有价值。

最好的分析是把它们结合起来。

怎么判断机构增持还是减持?

比较两个连续季度末的报告股数。

本季度股数 > 上季度
→ 增持

本季度股数 < 上季度
→ 减持

但无法从两份 13F 确定每一笔交易的具体日期。

13F 持股变化百分比怎么算?

公式:

(本季度股数 − 上季度股数)
÷ 上季度股数
× 100

13F 持仓权重怎么算?

公式:

单个持仓报告市值
÷ 13F 报告组合总市值
× 100

报告市值上涨就代表机构买入了吗?

不一定。

股价上涨也会让 Market Value 增加。

应该同时看 Shares。

可以从 13F 算出机构平均成本价吗?

不能可靠计算。

13F 报告的是季度末持仓和市值,不是实际 cost basis。

13F-HR/A 是什么?

表示修订后的 13F Holdings Report。

做数据对比时要检查 amendment 是否替代或修改了原始文件。

New Position 是什么意思?

通常表示该持仓出现在本期可比较报告中,而上一期没有对应活跃报告持仓。

不代表可以知道准确买入日期。

Sold Out 是什么意思?

通常表示上一期仍然存在的报告持仓,本期已经不再作为活跃持仓出现。

13F 适合直接跟单吗?

更适合做研究输入,而不是实时交易信号。

因为数据存在延迟,而且 13F 无法展示机构完整组合和真实交易逻辑。

最重要的逻辑

真正会读 13F,最关键的不是会算多少公式。

而是始终区分:

文件真正告诉你的事实,和你自己进一步推断出来的故事。

一个比较稳妥的阅读顺序是:

季度末日期
→ Filing Date
→ Manager
→ Filing Type
→ Shares
→ Reported Value
→ Portfolio Weight
→ 环比变化
→ 多季度趋势
→ 13F 本身的限制

13F 可以告诉你:

> 某个报告仓位发生了什么历史变化。

但通常无法告诉你:

  • 具体哪天交易;
  • 真实成交价格;
  • 为什么买卖;
  • 今天是否仍然持有;
  • 整个基金全部资产是什么。

把它用来研究机构历史持仓结构和变化趋势,它非常有价值。

把它当成实时持仓账户,就很容易得出错误结论。

BasisPilot 仅提供教育用途的计算与信息,不构成个性化投资、交易、税务或法律建议。