仓位管理的数学:凯利公式为什么让大多数人不舒服
“You get four pounces in a lifetime that really work big time.”
—— 芒格
读完这篇文章你将理解凯利公式的核心逻辑,以及为什么”买多少”比”买什么”更能决定你的长期回报
你发现了一个投资机会。你做了研究,你相信它被低估了。现在你面临一个很少有人认真思考过的问题:该买多少?
买太少,即使这只股票翻倍,对你的总资产影响微乎其微——你的研究时间被浪费了。买太多,如果判断错了,一次大亏损就可能让你的整个投资组合倒退好几年。
这是投资中最被低估的问题。大多数人把95%的时间花在”买什么”上,只花5%的时间在”买多少”上。但顶尖交易员会告诉你:仓位管理比选股更重要。 选错了股票但仓位很小,你损失有限。选对了股票但仓位也很小,你收益有限。只有在选对了股票并且仓位足够大的时候,你才能获得改变财务轨迹的回报。
这个问题之所以被低估,是因为大多数投资教育只讨论”选股”——哪些公司好、哪些行业有前景、什么价格值得买入。但即使你选对了股票,如果你只用总资产的2%买入,这只股票涨了一倍也只为你的总回报贡献了2个百分点。你花了100个小时研究换来了2%的贡献——这个时间投入的回报率太低了。反过来,如果你用了30%的仓位,同样的翻倍为你贡献了30个百分点——同样的研究时间,回报率提高了15倍。仓位管理是杠杆率——它放大或缩小你的研究成果的价值。
而凯利公式正是回答”这个杠杆率应该设为多少”的数学工具。
凯利公式的核心逻辑
约翰·凯利在1956年在贝尔实验室工作时提出了这个公式。他原本是在解决一个信息论问题——如何最优化地利用带有噪声的信号来在赌马中获利。后来投资界发现这个公式同样适用于任何”有概率性回报的重复博弈”——而投资正是这样一种博弈。
公式本身非常简单:f星 等于 b乘以p减去q再除以b。其中f星是应该押上的资本比例,b是赔率(赢了赚多少倍),p是胜率,q是败率(等于1减去p)。
用一个具体的例子来说明。假设你有一个投资机会:70%的概率赚100%(赔率2比1),30%的概率亏掉全部本金。代入公式:f星等于(2乘以0.7减去0.3)除以2,等于55%。凯利公式说你应该把总资本的55%押在这个机会上。
55%——这个数字让大多数人不舒服。你真的敢把一半以上的钱押在一个30%概率亏光的机会上吗?这就是凯利公式的第一个”令人不舒服”之处。但请注意凯利公式的前提:你的胜率和赔率估计必须是准确的。 如果你高估了胜率或赔率,凯利给出的仓位建议可能是危险的。这也是为什么在实践中我们使用”半凯利”而不是完整凯利——为估计误差留出足够的安全空间。
凯利公式让人不舒服的三个原因
第一,当你高度确信时,它让你押得比你敢的多。 如果你真的70%确信一个2比1的机会,凯利说押55%。但大多数人在这个场景下最多敢押10%到15%。这个差距不是因为凯利公式”太激进”——而是因为大多数人对自己的判断不够自信,或者不愿意承受55%仓位带来的心理压力。芒格说要在极少数高确信度的机会上极度集中。凯利公式从数学上证明了:如果你的判断真的是对的,分散投资反而是次优的。
第二,当你确信度不高时,它让你押得比你想的少。 如果你只有55%的把握、赔率1.5比1,凯利说只押18%。但大多数人在”感觉还不错”的时候倾向于押20%到30%。凯利公式用数学告诉你:你的”感觉不错”可能不值得你以为的那么多仓位。 低确信度不意味着零仓位——但它确实意味着比你直觉想要的更小的仓位。
第三,大多数时候它说”别押”。 当b乘以p小于q时(即预期回报为负),凯利公式输出零或负数——意味着完全不参与。对于大多数”热门”投资机会,市场已经把大部分上行空间反映在了价格中,你的实际优势接近零。凯利公式对这些机会的建议是:别买。这可能是凯利公式最违反直觉的教训——它用数学证明了等待本身就是最优策略的一种。
实践中的关键调整:半凯利原则
几乎没有专业投资者使用完整的凯利比例。大多数人使用”半凯利”——把凯利公式的建议减半。这不是因为凯利公式在数学上有错误,而是因为它的两个关键前提在现实中很难完全满足。
第一个前提是你对胜率和赔率的估计是准确的。但在投资中,你对胜率的估计本身就是一个估计——它可能偏高也可能偏低。如果你把胜率高估了10个百分点,凯利公式给出的仓位建议可能会让你过度暴露于风险中。使用半凯利相当于给你的估计误差预留了一个缓冲空间——这和安全边际的逻辑完全一致。格雷厄姆在估值中使用安全边际来应对估值误差,你在仓位管理中使用半凯利来应对概率估计误差——本质上都是”为你不可避免的不精确留出容错空间”。
第二个前提是你可以无限次重复同样的博弈。但实际的投资机会是有限的——你一辈子可能只遇到几十个值得重仓的机会。在有限次的博弈中,方差的影响比无限次博弈大得多——一次不幸的连续亏损可能让你在还没有达到”长期”之前就被迫退出。
半凯利的数字看起来更”合理”:凯利建议55%变成半凯利的27%(重仓但不是全押),凯利建议33%变成16%(中等仓位),凯利建议18%变成9%(小仓位)。
巴菲特的行为与凯利公式的惊人吻合
巴菲特从未公开谈论过凯利公式,但他的实际行为完美符合凯利逻辑。1963年美国运通爆发色拉油丑闻时,巴菲特把合伙基金40%的资金押在了这一只股票上。这远超任何”分散投资”教科书的建议——但巴菲特对自己的判断高度确信,凯利公式支持这种集中度。在整个1990年代互联网泡沫中,他一只科技股都没有买——因为他在能力圈之外没有优势,凯利公式的建议是零。大多数时候他持有大量现金——在等待凯利公式说”可以重押”的时刻。
芒格说”一辈子4次大出击”。凯利公式是这句话的数学证明:只有极少数时刻你的优势足够大,值得重仓出击。其余的时间,最优策略就是等待。这对大多数人来说是最难接受的部分——“什么都不做”感觉像是在浪费时间。但凯利公式用冷酷的数学告诉你:在没有优势的时候行动,不是”做了总比不做好”,而是在消耗你的资本——每一笔没有优势的交易都在让你离最优路径更远。等待不是懒惰,而是数学上最优的纪律。索普——最早将凯利公式应用于赌场和金融市场的数学家——一生中大部分时间都在等待,只在极少数具有显著优势的时刻出手。
你的仓位决策清单
每次面对一个投资机会时,按以下顺序问自己三个问题:
- 我的优势是什么? 你认为的公允价值和当前市场价格之间的差额是多少?如果差额小于20%,你可能没有显著优势,仓位应该很小或者为零。
- 如果我错了,最坏会怎样? 即使凯利说55%,如果这个金额让你晚上睡不着觉,那就减到你能安睡的水平。心理安全比数学最优更重要——因为失眠会让你在最糟糕的时候做出非理性的决策。
- 我是否在能力圈内? 如果你对这个行业和这家公司的理解不足以让你自信地估计胜率和赔率,凯利公式就无法给你有意义的建议。在能力圈之外不参与——这比任何仓位管理公式都更能保护你的资本。
常见问题
普通散户有必要学凯利公式吗?
如果你采用的是被动定投策略(每月固定金额买入指数基金),凯利公式对你来说不是必需的——因为你不需要做”买多少”的决策,每次都是固定金额。但凯利公式的核心思想——“没有优势时不参与、有优势时根据确信度调整仓位”——对所有投资者都有价值。即使你不用公式计算,理解”仓位应该和你的优势成正比”这个原则也能帮你避免两个常见错误:在高确信度的机会上仓位太小(错过了真正的回报),以及在低确信度的机会上仓位太大(承担了不必要的风险)。很多散户投资者的仓位管理是完全反过来的——他们在自己最不了解的”热门”股票上重仓(因为”别人都在买”),在自己研究最深入的股票上轻仓(因为”没有别人推荐过”)。凯利公式会纠正这种反向仓位:你的研究越深入、判断越确信,仓位越大;你越不了解,仓位越小甚至为零。
凯利公式是否适用于股票投资?
凯利公式最初是为二元结果的赌博设计的(赢或输),而股票投资的结果是连续分布的(可能涨10%也可能跌30%也可能不涨不跌)。严格来说,股票投资需要使用凯利公式的连续版本(基于对数正态分布的推导)。但基本版凯利公式作为一个”方向性指导”仍然是有用的——它告诉你仓位管理的核心原则:优势越大仓位越大,不确定性越高仓位越小,没有优势就不参与。你不需要精确到小数点后两位,你只需要方向正确——在大的仓位决策上不犯方向性的错误。就像格雷厄姆说的,”模糊的正确胜过精确的错误”。知道”这笔投资应该用小仓位而不是重仓”就已经是凯利公式最重要的贡献了。
本文参考约翰·凯利1956年在贝尔实验室发表的原始论文、爱德华·索普《战胜一切市场的人》中关于凯利公式在投资中的应用及芒格的集中投资哲学整理。如果你开始用”我的优势有多大”来决定仓位大小,欢迎关注公众号「柔和谦卑 履责 求知」。
不构成投资建议。
「柔和谦卑 履责 求知」