如果你在投资里只记住一句话,应该是这句:决定你能不能长期盈利的,不是选对了什么,而是每次下多少注。
大多数散户的死法不是看错了方向——看错方向是常态,巴菲特也经常看错。真正的死法是看对了方向,但仓位太重,中间一个回调就把你扫出去了。或者更惨:连续赢了几把之后信心爆棚,一把All-in,然后归零。
凯利公式就是用来解决"每次该下多少注"这个问题的。它不是预测工具,不告诉你买什么、什么时候买。它只回答一个问题:在已知的胜率和赔率下,投入多少比例的本金,能让长期复利增长最快?
一、什么是凯利公式
1956年,贝尔实验室的物理学家约翰·凯利(John Kelly)发表了一篇论文,研究的问题是:在信息有噪声的情况下,每次该用多少比例的资金下注,才能让长期财富增长最快。
这个公式后来被应用到了赌博、投资、信息论等各个领域。爱德华·索普(Edward Thorp)用它21点赌场,写出了《战胜庄家》;沃伦·巴菲特和查理·芒格公开承认他们的仓位管理深受凯利公式影响;比尔·格罗斯、詹姆斯·西蒙斯等顶级投资者也都是凯利公式的实践者。
公式本身非常简洁:
别被字母吓到,每个变量的含义下一章详细讲。这里你只需要知道一件事:f* 算出来的是一个比例,告诉你"这次应该投入总本金的百分之多少"。
二、四个参数详解
f*:最优仓位比例
这是公式的输出结果,范围在 0 到 1 之间(也可以是负数,后面讲)。f* = 0.3 意味着"投入本金的 30%"。f* = 0 意味着"别下注"。f* 为负数意味着"这单不该做,如果可以做空的话考虑做空"。
b:赔率(盈亏比)
b 是你赢了能赚多少和输了会亏多少的比值。如果你投入100元,赢了赚200元,输了亏100元,那 b = 200 / 100 = 2。注意:b 只关心"单次盈亏的倍数",不关心胜率。
在实际投资中,b 的估算方法是:平均盈利金额 / 平均亏损金额。如果你历史交易的统计是:赚钱的时候平均赚 3000,亏钱的时候平均亏 1500,那 b = 3000 / 1500 = 2。
p:胜率
p 是你赢的概率,范围 0 到 1。p = 0.6 意味着 60% 的概率赢。这个值最难估计,也是凯利公式在实践中最大的争议点——你永远不知道真实的胜率到底是多少,只能根据历史数据或主观判断来估。
一个实用建议:永远把你的胜率估计值打个折。你觉得胜率 70%,就按 60% 来算。宁可少下注,也不要高估自己。
q:败率
q = 1 - p。胜率 60%,败率就是 40%。没有什么需要额外解释的。
三、实战计算步骤(3个案例)
案例1:基金定投
你定投某只指数基金,根据历史数据统计,任意持有一年盈利的概率约 65%。盈利时平均赚 20%,亏损时平均亏 15%。
- p = 0.65,q = 0.35
- b = 20% / 15% = 1.33
- f* = (1.33 × 0.65 - 0.35) / 1.33 = (0.865 - 0.35) / 1.33 = 0.515 / 1.33 ≈ 0.387
凯利值约 38.7%,意味着满仓是不合理的,但完全空仓也不对。按半凯利策略(后面讲),实际仓位约 19%。
案例2:短线交易
你做短线,历史统计胜率 45%,但盈亏比很好——赚钱的时候平均赚 3%,亏钱的时候平均亏 1%。
- p = 0.45,q = 0.55
- b = 3% / 1% = 3
- f* = (3 × 0.45 - 0.55) / 3 = (1.35 - 0.55) / 3 = 0.8 / 3 ≈ 0.267
虽然胜率不到一半,但赔率够高,凯利值依然有 26.7%。这说明低胜率高赔率的策略完全可以赚钱,关键是有纪律地控制仓位。
案例3:不该做的交易
有人推荐你一个"稳赚"的项目,说胜率 80%,但盈亏比只有 1:4(赚的时候赚 1 块,亏的时候亏 4 块)。
- p = 0.8,q = 0.2
- b = 1 / 4 = 0.25
- f* = (0.25 × 0.8 - 0.2) / 0.25 = (0.2 - 0.2) / 0.25 = 0
凯利值等于 0——即使 80% 的胜率,因为赔率太差,这笔交易也不值得做。这就是凯利公式的价值:它帮你过滤掉那些"看起来好但数学上不划算"的机会。
四、三条铁律深度解读
铁律一:f* > 0 时才下注,f* ≤ 0 时观望
如果凯利值算出来是 0 或负数,意味着这笔交易在数学上没有正期望值。不管你的直觉多么强烈,不管别人怎么推荐,不下注就是最优解。保住本金,等下一个真正有正期望的机会。
这条铁律最大的敌人是"手痒"。很多人亏钱不是因为不会算,而是算出来不该做但忍不住做了。纪律比公式更重要。
铁律二:实际仓位不超过 f* 的 50%
这是所谓的"半凯利策略"。凯利公式给出的 f* 是理论最优值,但有两个前提假设:①你准确知道胜率和赔率,②你可以承受最坏情况。现实中这两个前提都不成立——胜率是你估的,可能会错;即使估对了,连续亏损的极端情况也可能超出心理承受范围。
半凯利策略只牺牲约 25% 的长期增长率,但大幅降低了回撤幅度和破产风险。对绝大多数普通投资者来说,半凯利甚至四分之一凯利才是合理的选择。
铁律三:每次重新计算,不因上一次结果改变参数
凯利公式要求每次下注前都用当前的胜率和赔率重新计算。不要因为上一次赢了就把胜率调高,也不要因为上一次亏了就改变策略。每一笔交易都是独立事件——上一笔的结果不影响这一笔的概率。
这条铁律的心理学意义在于:防止你在盈利后过度自信(加大仓位),也防止你在亏损后报复性交易(想一把赚回来)。两种行为都是散户最常见的致命错误。
五、半凯利策略:为什么不要全押
很多人第一次接触凯利公式时会觉得:"既然数学上 f* 是最优的,为什么只用一半?这不是浪费吗?"
问题出在"最优"的定义上。凯利公式的"最优"是指长期复利增长率的最大化,而不是"每笔赚最多"。长期复利增长有一个残酷的特性:跌 50% 需要涨 100% 才能回本。如果你用全凯利仓位,虽然长期增长率最高,但中间的回撤幅度也非常大——你可能扛不到"长期"到来就已经心理崩溃了。
半凯利的好处可以用一个比喻来理解:全凯利就像开跑车在山路跑最快圈速,理论上是可能的,但你得是专业赛车手。半凯利就像限速 80 码——慢了一点,但你不会翻车,而且绝大多数人最终到达目的地的时间反而更短,因为中间不需要修车。
对于本金 5 万以下的投资者,甚至建议用四分之一凯利(f* × 25%)。原因很简单:小资金的核心目标不是快速增长,而是活到资金变大的那一天。
六、常见误区
误区1:用期望收益代替胜率
有人把"我觉得能赚 30%"直接当胜率 30% 代入公式,这是完全错误的。胜率是"赢的概率",期望收益是"赢能赚多少"。两者是不同的变量——胜率对应 p,期望收益对应 b。混淆它们会导致仓位计算完全失真。
误区2:忽视赔率变化
赔率 b 不是固定的。你买入时的盈亏比是 2:1,但随着价格波动,实际盈亏比会变化。如果价格已经涨了一段,你的潜在盈利空间变小了,但潜在亏损空间变大了,b 就在缩小。需要定期重新评估 b 的值,不能一次算完就不管了。
误区3:高估胜率
这是最常见的误区,也是最致命的。人类天生有"确认偏误"——你记住的都是赚钱的交易,亏钱的交易会自动从记忆里淡化。如果你凭感觉估胜率,几乎一定会高估。正确做法是用交易日志记录每笔交易的结果,用真实数据计算胜率,然后在此基础上再打个折。
误区4:把凯利公式当预测工具
凯利公式不预测未来,它只回答"如果胜率和赔率是已知的,最优仓位是多少"。它是一个风险管理工具,不是选股工具。选什么、什么时候买卖,需要你自己用其他方法判断。凯利公式只在你已经决定要做某一笔交易之后才派上用场。
七、钱醒凯利计算器使用说明
钱醒的凯利公式计算器内置了三条铁律的自动检查,你只需要输入三个参数:
- 本金金额:你当前可用于投资的总资金。注意不是"这次准备投入的金额",而是全部可用资金——凯利公式计算的是比例,不是绝对金额。
- 预估胜率:用滑块调整。建议根据历史交易记录估算,然后减去 5-10 个百分点作为安全边际。
- 盈亏比:用滑块调整。如果你不确定,可以从 1.5 开始,这是大多数合理交易的起步值。
点击"计算最佳仓位"后,计算器会:
- 显示仪表盘,直观展示建议仓位百分比
- 自动应用半凯利策略(实际仓位 = f* × 50%)
- 根据本金大小自动调整(小本金额外折扣)
- 检查三条铁律,给出风险预警
- 显示期望收益(EV),帮你判断这笔交易是否值得做
- 提供模拟对比:凯利仓位 vs All-in vs 固定25% 的不同结局
计算器还提供4个预设场景(稳健投资/中等风险/高赔率/保守观望),点击即可快速填入对应参数,方便你理解不同参数组合的效果。
重要提醒:计算器给出的结果仅供参考,不构成投资建议。任何投资决策都需要你结合自身情况独立判断。凯利公式的价值在于帮你建立仓位管理的框架和纪律,而不是替你做决定。