每只都研究透了,为什么整个账户还是让你睡不着
- 能分辨「单个标的的问题」和「组合结构的问题」,知道后者不可能靠逐个复盘发现
- 照着文中五份提示词,把一次组合复盘拆成体检、隐性同质扫描、机会成本排序、压力测试四个动作
- 说得清 AI 在组合层能干什么(提关联假说、结构化整理、枚举情景)和绝对不能干什么(给相关系数、给仓位数字、给买卖建议)
有一种别扭你可能经历过:账户里每一只你都做过功课,年报翻过,逻辑捋顺过,单独拎出来问你「为什么买它」,你能讲十分钟不打磕巴。可是把持仓页面整个截图下来盯着看,心里就是不踏实——说不上哪儿不对,但就是不踏实。
于是你又去逐个复盘。第一只,逻辑还在;第二只,逻辑还在;第三只,逻辑还在。一圈下来全是「还行」,那股别扭却一点没少。
问题就出在这儿:你用的是研究单个公司的方法,去查一个组合层面的毛病。 这两件事根本不在一个层级上,逐个查一百遍也查不出来。这篇讲的就是另一个层级该查什么,以及在这一层里,AI 到底能帮上什么、哪些地方它一碰就出事。
先把边界说死:本文讲的是复盘的动作和检查项,不涉及任何具体标的,也不给任何仓位数字。文中所有示例一律用「某消费公司」这类占位。
先用装行李箱这件事讲明白
你要出门两周,站在衣柜前收拾行李。每拿起一件东西,你问自己的问题都是「这个有用吗」。充电器有用,雨伞有用,这件外套挺好看,那双鞋走路舒服——每一件都通过了。
然后你把它们塞进箱子,麻烦才开始。
第一个麻烦是占比。 你带了三件外套,它们占掉了箱子一半的空间。单看每一件都没错,但一半空间给外套这件事,是在你一件一件往里放的时候悄悄发生的,你从头到尾没做过这个决定。
第二个麻烦更隐蔽。 三件外套你以为是三种选择,实际上它们都是薄款——一场寒潮下来,三件一起失效。它们看起来是三件不同的衣服,功能上其实是同一件。你在挑选阶段永远发现不了这一点,因为挑选阶段你是一件一件看的,而「它们其实是同一件」这个事实只存在于它们之间。
第三个麻烦是机会成本。 箱子就那么大。你塞进去一件「还不错」的,代价是那件「真正需要」的没地方放了。这个代价不会给你任何提示,它以「我好像少带了点什么」的形式在旅途中才浮现。
第四个麻烦是极端情况。 平时都好好的。可万一航班取消、行李延误一天,你手边只剩随身那个小包——这时候你才发现关键的东西全在托运的大箱子里。
这四个麻烦有个共同点:它们全都不属于任何一件单品。你把每件东西的质检做到极致,一个也发现不了。它们只在「东西和东西的关系」里,只在「箱子作为一个整体」的层面上存在。
放到你的账户上,这四件事分别是什么
行李箱的四个麻烦,一对一地对应组合层面的四个检查项。
占比对应集中度。 集中度就是「有多少钱压在少数几个地方」。这不是越分散越好——把钱撒到三十个你只知道个名字的地方,风险不是被分散了,是被隐藏了:你没有能力盯住三十个东西,任何一个出事你都得从头查起。但反过来也一样危险:某一只在一路上涨之后自己长到了半个账户,这个仓位不是你决定的,是行情替你决定的。危险的不是集中,是「你没意识到自己已经集中了」。
薄外套对应隐性同质。 这是四件里最要命的一件。你持有某消费公司、某零售公司、某物流公司——三张财报长得完全不一样,行业分类也不一样。可它们的生意都建立在同一件事上:老百姓愿意花钱。这个前提一动摇,三家一起难受。表面上你有三个不同的赌注,实际上你下的是同一个注,只是分了三次下。
这里就要说到 相关性 这个词。它说的是两个东西的涨跌是不是同步——同步就叫高相关,各走各的就叫低相关。麻烦在于,相关性不是一个固定的数。平时看着各走各的两个持仓,在市场恐慌的时候会一起跌,因为恐慌时驱动价格的不再是各自的基本面,而是「大家都在卖」这一件事。
于是你会遇到一个很讽刺的处境:你辛辛苦苦搭的分散,恰恰在你最需要它的那一天失效。平时它看起来很有效,因为平时你也不需要它。这不是某个模型算错了,是相关性这个东西的本性——它在平静期告诉你的,和它在危机期做出来的,本来就是两回事。
箱子大小对应机会成本。 你的钱是有限的。持有一个「还可以」的仓位,真实代价不是它可能亏钱,而是这笔钱本可以在别的地方。这个代价从不出现在任何一张对账单上,所以绝大多数人从来不算它。
行李延误对应压力测试。 平时的净值曲线什么都说明不了。真正的问题是:当所有你以为不相关的东西一起往下走的那几天,你的账户会是什么样,而你会做出什么反应。这属于 风险评价 要回答的问题——不是「平均能赚多少」,而是「最难受的时候有多难受、你撑不撑得住」。
四件事都不在单只标的身上。所以逐个复盘救不了你。
一个组合复盘流程真实长什么样
我自己在用的那份组合复盘流程,骨架是这样的(写这篇时对着它逐条核过,去掉了跟本地工具链绑定的部分):
先把持仓解析成一张统一口径的表——标的、成本、现价、市值、占比、盈亏。这一步看着琐碎,但口径不统一后面全白搭:有人算占比时把现金算进分母,有人不算,两种算法能差出很大一截,而集中度的判断完全建立在这个分母上。
然后是拉最新数据,这一步有个我认为最值得抄走的设计:给每只持仓的信息丰富度打级。资料翔实、来源互相印证的打 A,勉强够用的打 B,只能查到零星信息的打 C,而所有 C 级持仓的分析结论一律标注低置信度。这一笔非常关键——它把「我不知道」这件事显式地留在了报告里,而不是让它被格式工整的文字盖住。一份每一格都填满的复盘报告,和一份坦白写着「这三只我资料不足」的报告,后者才是能用的。
接着是单仓位体检,然后才进入组合层面的四查(集中度、相关性、机会成本、压力测试),再往后是调仓建议、报告收口、存档。存档这一步也别省:把每次的结论和调仓原因追加着记下来,下次复盘时你能看到自己上次是怎么想的。这份记录的价值,几年后会远超你现在的想象——它是唯一能证明你到底是想对了还是运气好的东西。
流程里还有一条界限我很认同:如果发现某个仓位不该留,这个流程本身不负责推荐替代标的,而是把这件事转交给独立的行业筛选流程重新走一遍完整功课。理由很实在——复盘的思维状态是「审视已有的」,选股的思维状态是「发现新的」,混在一起做,你会在急着填补空缺的心态下降低标准。
下面按顺序给提示词。用法和 分角色那篇 一致:开在互不相通的独立会话里,别图省事连着跑。
第一步:单仓位体检
组合层的活儿之前,先把每只过一遍。这一步的重点不是重新研究,而是问三个杀伤力极强的问题。
你是投研流程里负责「持仓体检」的角色。下面是我的一个持仓,
你只做体检,不做推荐,不给目标价,不给买卖建议。
标的:【用占位名,如「某制造业公司」】
我当初的买入理由(原文照抄,别替我美化):
【粘贴你自己写下的买入论文】
最近一期公开财报的关键数据:
【粘贴,注明报告期与来源】
请逐条回答,每条先给结论再给依据:
1. 我写下的买入理由,逐句拆成可验证的断言。每句标注:
仍然成立 / 已经不成立 / 无法判断(并说明缺什么资料才能判断)。
注意:只判断事实层面变没变,不要评价我的理由写得好不好。
2. 三个必答题,每题必须给出明确倾向而不是「视情况而定」:
- 假如我今天一股都没有,以当前价格,我还会不会建立这个仓位?
- 假如从明天起五年不能交易,我持有它舒不舒服?
- 我买入时写的核心假设,现在有几条已经被公开信息证伪?
3. 这只持仓当前最大的单一风险是什么?必须具体到
「哪个事实一旦变化,这笔投资的逻辑就断了」。
写「宏观波动」「行业竞争」这类的,视为未回答。
纪律:
- 所有数字标明报告期与来源;查不到写「未查到」,禁止推测填空。
- 不许给仓位建议(加多少减多少),那是我的事。
- 如果我提供的资料不足以判断,直接把这只标为「资料不足,
本次体检置信度低」,不许用通用叙述把结论凑齐。
第一个问题的杀伤力在于,它绕开了你的成本价。你之所以还拿着某个仓位,很多时候唯一的原因是「已经买了」。把它改写成「今天从零开始,还会不会买」,这个理由立刻失效。
第二个问题绕开的是价格波动。你能不能忍受五年不看报价,测的是你对这门生意的理解够不够深,而不是你对这段行情的看法。
第三个问题连着 论文漂移 那件事——分清「事实真的变了」和「只是说法变了」,是体检里最容易糊弄自己的一步。
第二步:隐性同质扫描(AI 在组合层最有用的地方)
这一步是 AI 真正能帮上大忙的地方,原因很实在:它见过海量的产业链关系描述,你让它去找「这两家看起来八竿子打不着,实际上共享同一个前提」的组合,它能给出一堆你自己想不到的假说。
但请注意措辞——是假说,不是结论。这一区分是整篇最重要的一句话,下一节专门展开。
你是投研流程里负责「组合隐性同质扫描」的角色。
下面是一份持仓清单(已用占位名脱敏),只有行业与业务描述,没有金额。
【某消费公司:主营……,收入主要来自……】
【某制造业公司:主营……,下游客户集中在……】
【某半导体公司:……】
……
你的唯一任务:找出这些持仓之间「看起来不相关、实际共享同一个前提」的关联。
不要罗列显而易见的同行业关系,那个我自己看得出来。
请按下面三类分别穷举,每一条都必须写成可验证的形式:
一、共享上游:它们是否依赖同一类原材料、同一类关键零件、
同一个地区的产能、同一种能源价格?
二、共享下游或共享终端需求:它们的钱最终是否来自同一群人的
同一种消费决策?是否共享同一个大客户类型?
三、共享外部条件:同一类监管口径、同一种利率环境、
同一条汇率或跨境通道、同一个技术路线是否被替代的赌注。
对每一条关联,必须输出:
- 关联路径(A 通过什么机制影响 B,写清中间环节,不许只写「都属于××板块」)
- 一个可以去公开资料里核实这条路径是否存在的具体查证方式
- 如果这条路径成立,什么样的事件会同时打击这几家
严格纪律(违反即本次输出作废):
- 禁止给出任何相关系数、百分比、概率数值。你没有价格数据,
给出的任何数字都是编的。只描述机制,不给数值。
- 每条关联标注「已在资料中找到依据」或「仅为待验证假说」。
拿不准一律标后者。
- 不许给持仓建议,不许说哪只该减。
最后那条「禁止给出任何相关系数」的纪律,是我踩过坑之后加的硬约束,值得单独讲。
划清界限:AI 在组合层能碰什么、不能碰什么
组合层比单标的层危险,因为这一层的很多东西长得像可以算出来的样子。相关系数、组合波动、预计回撤——这些词自带一种精确感,而 AI 生成一个「零点六七」比生成一段废话容易得多,看起来还专业得多。
分界线其实很清楚,就一句话:凡是需要真实价格序列才能算出来的量,AI 不许给;凡是靠理解产业关系就能提出的可能性,AI 尽管给。
按这条线切下来,能交给它的是这四类:
结构化整理。 把你零散的持仓记录整理成统一口径的表,把不同来源、不同报告期的数据对齐。这是纯粹的搬运和归类,出错了你一眼能看见。
关联假说的穷举。 上一节那个扫描,是 AI 在这一层不可替代的价值。你的知识面有边界,它见过的产业链描述比你多得多。它提出「这两家共享同一类关键零件」这种假说,你去核实——它负责想到,你负责证实,这个分工非常健康。
情景的枚举。 让它列出「有哪些类型的冲击会同时打到这几个持仓」,它能列得比你全。列清单是它的强项。
把你自己的论文调出来对照。 你写的买入理由,它逐句拆成可验证的断言,然后一条条对最新公开信息。这是机械活儿,人做容易偷懒,它做不会累。
而下面这四类,交给它就是在自找麻烦:
任何相关性数值。 它手上没有你的持仓价格序列。你问它「这两只的相关系数是多少」,它一定会给你一个数,而这个数是编的。要真数,只能用真实的历史价格自己算——而且哪怕算出来了,还得记住上面说过的那件事:平静期算出来的数,在危机期不作数。
任何仓位数字。 「建议把这只降到百分之几」——它凭什么?它不知道你多大年纪、这笔钱多久要用、亏三成你会不会睡不着。仓位是把你的风险承受能力翻译成数字,而你的风险承受能力它一个字都不知道。
任何精确的回撤预估。 「这个情景下组合大约下跌百分之多少」,这句话需要每个持仓在类似历史环境下的真实表现数据。没有数据的情况下给出百分数,是把方向性判断伪装成计算结果,比不给更糟——因为你会信。压力测试要的是方向和量级的定性排序(哪个持仓受冲击最大、哪几个会同向),不是小数点。
任何买卖动作。 这条不用解释了,也是整个流程的底线。相关边界见 免责声明。
组合层最容易出现的幻觉不是编造事实,而是编造精确度。一句「三只持仓在下行环境中相关性显著上升」听着很专业,但如果背后没有真实价格计算,它和「我觉得它们会一起跌」是同一句话,只是穿了件数学的外衣。看到 AI 在组合层给数字,先问一句:算这个数需要什么原始数据?它有吗?
第三步:机会成本排序
这一步是最反直觉的,因为它逼你把「已经拿着的」和「可以换成的」放在同一张表上比。
你是投研流程里负责「机会成本梳理」的角色。
下面是我每个持仓的核心事实(已脱敏),以及我自己写的持有理由。
【逐个粘贴,含关键财务数据、报告期、来源】
你的任务不是给我排序结论,而是帮我把排序需要的材料摆齐。请对每个持仓输出:
1. 我持有它的理由中,哪几条属于「关于未来的假设」?逐条列出。
每条后面写:这条假设要成立,需要什么条件;我可以去哪里
观察这个条件有没有在发生。
2. 这个仓位的回报要兑现,依赖的是「公司经营变好」还是
「市场愿意给更高的价」还是「我买得足够便宜」?三选一或说明组合方式。
这三种依赖的确定性完全不同,请说明这一只属于哪种。
3. 如果我把这笔钱换成现金放着,我放弃了什么、又躲开了什么?
4. 这个持仓身上,我最没把握的一件事是什么?
严格纪律:
- 禁止给出预期收益率数字、目标价、年化回报预估。
这些需要我自己基于假设去估,你给的任何数字都是编的。
- 禁止给排序结论,禁止说哪只最该卖。你只负责把材料摆齐。
- 每一条都必须区分「有公开依据」和「属于我的主观假设」。
注意这份提示词里我没让它排序。排序必须你自己来,因为排序依赖的是对未来的判断,而对未来的判断只能由承担后果的人做。AI 的活儿是把每个仓位的假设都挖出来摊在桌上,让你比的时候比的是同一类东西——是「假设对假设」,而不是「一个你熟悉的故事对一个你陌生的名字」。
顺便说一个心理陷阱:排到最后一名的那个仓位,你会本能地为它辩护。这个辩护通常长这样——「它现在跌了这么多,卖掉太可惜」。请注意这句话里根本没有关于这门生意的任何信息,它谈的全是你自己的心情。
第四步:压力测试
你是投研流程里负责「组合压力测试」的角色。
下面是持仓清单(已脱敏,只给业务性质与大致占比区间,不给金额):
【……】
请对下列每个情景,做定性评估。禁止给出任何百分比数字。
情景清单(可补充你认为更贴合这个组合的):
A. 终端需求整体走弱
B. 关键原材料或关键零件供应中断
C. 所在行业的监管口径明显收紧
D. 利率环境明显上行,长久期资产估值承压
E. 跨境经营或跨境结算受阻
F. 这个组合的某个共同技术路线被替代
对每个情景输出:
1. 受冲击最大的持仓排序(只给顺序,不给幅度数字),并写清传导路径。
2. 哪几只会同向下跌?这几只之间的共同点是什么?
(这一问是在验证前面隐性同质扫描的结论,请与之交叉核对。)
3. 有没有持仓在这个情景里反而受益?如果没有,直接说没有,不要硬找。
4. 这个情景如果发生,最早能被观察到的公开信号是什么?
纪律:
- 禁止给下跌百分比、禁止给概率、禁止给「预计回撤」数值。
你没有历史价格数据,给数字就是编造。
- 只做机制推演,每条传导路径必须写出中间环节。
- 结尾不许写「总体风险可控」,那不是你能判断的。
压力测试的产出不该是一个数,该是一句你能记住的话:「这个组合最怕的是什么。」 如果六个情景跑完,你发现有四个情景里排第一受冲击的都是同一类持仓——那你已经拿到这次复盘最有价值的东西了,比任何一个百分数都有用。
这一步跟 下行风险 的思路是一致的:真正该盯的从来不是平均情况,是坏情况下的形态。
第五步:收口
前面四步做完,最后一步是把它压缩成你真正会记住的东西。
下面是同一个组合的四份独立材料:单仓位体检、隐性同质扫描、
机会成本梳理、压力测试。四份材料的作者互相没有看过对方的输出。
【依次粘贴】
你只做三件事:
一、找矛盾。哪两份材料在同一件事上给出了对不上的判断?
逐条列出,并说明要裁决这个分歧需要去查哪一份具体资料。
二、找盲区。四份材料都没怎么提到的维度是什么?为什么会一起漏掉?
三、输出一页纸,只允许包含以下五项:
1. 这个组合当前最大的单一风险是什么(一句话,必须具体)
2. 哪几个持仓其实是同一个赌注(列出并写清共享的前提)
3. 哪几个持仓的买入理由已经不成立或无法判断
4. 下次复盘前,我需要人工核实的数字与原话清单
5. 什么样的事件应当触发一次计划外的提前复盘
禁止事项:
- 禁止给调仓建议、仓位比例、买卖动作、目标价。
- 禁止把矛盾调和成「总体来看基本健康但仍需关注」这类话。
- 材料不足的部分写「资料不足,本项结论置信度低」,不许填满。
注意最后一项:什么事件该触发提前复盘。 定期复盘的节奏不用太密,一个季度一次对多数人足够了——盯得太勤只会让你把噪音当信号,多做很多本不该做的交易。但定期之外必须有触发式的口子:当某个持仓的核心假设遭遇了明确的公开反证时,不该等到下个季度。
把触发条件写下来,而不是留在脑子里。写下来的条件是纪律,留在脑子里的是情绪——差别在于,行情难看的时候,脑子里的条件会自己悄悄改。
别把这一层交出去
最后说一句可能扫兴的话。
组合层的每一个结论,最终都要落到「买多少、留多少现金、能不能睡着」这三件事上,而这三件事只有你自己知道答案。AI 在这一层能做的,是把你看不见的关联翻出来、把你懒得做的对照做完、把你想不到的情景列全。它把牌摊开给你看,但摊完牌之后那一下——决定哪张留、哪张弃——不能交给它。关于这条界限的完整讨论,见 AI 投研的边界。
也别指望一次复盘就把账户理顺。第一次做完,你大概率会发现两三个「原来它们是同一个赌注」的组合,这就够了。第二次做的时候,你会发现自己上次的记录里有一条判断错了——那才是这套流程真正开始起作用的时刻。
小结
- 组合层的四个毛病——占比失控、隐性同质、机会成本、极端情景——全都不属于任何单只持仓,所以逐个复盘一辈子也查不出来。
- 隐性同质是最要命的一个:三张不一样的财报,可能建立在同一个前提上。表面分散,实际是同一个注下了三次。
- AI 在这一层的正确用法是提假说、做对照、列清单;相关系数、仓位比例、回撤百分比、买卖动作,一概不能交给它——这些要么需要真实价格数据,要么需要它不知道的关于你的信息。
- 组合层最危险的幻觉不是编事实,是编精确度:一个凭空生成的数字,比一句「我不知道」危害大得多。
- 复盘结论要落成一页纸和一份触发清单,并存档。几年后,这份记录是唯一能告诉你「当初是想对了还是运气好」的东西。
用一句不带术语的话收尾:每样东西都好,不等于装在一个箱子里也好——你得退后一步看箱子,而不是一件件再摸一遍。
本文为投资教育整理,关键数据与结论请结合下列权威来源验证。