凯利公式实战:理论最优仓位,为什么一定要打折用
- 会把胜率、盈亏比代入凯利估出仓位上限
- 理解为什么实战必须打折(半凯利 / 四分之一凯利)
- 知道凯利在投资里的哪些前提不成立
凯利公式算出"这一笔该押 25%",你真敢押吗?大多数人不敢——而且不敢是对的。理论最优和实战可用之间,隔着一条必须打的折扣线。这一节不重复推导(公式怎么来的见 凯利公式),只讲一件事:拿到凯利这个数之后,到底该怎么用。
先说结论:凯利给的是"上限",不是"指令"
凯利公式 f =(b×p−q)/b 算出的,是让长期复合增长最快的下注比例。但请把这个数理解成仓位的天花板,而不是"系统让你押这么多你就押这么多"。原因很简单:凯利的数学是完美的,但喂给它的参数(胜率 p、盈亏比 b)在投资里全是估出来的、还会变。地基不稳,算得再精确也是空中楼阁。
怎么估那两个参数:完整算例
凯利要两个输入:
- 胜率 p:这类机会,历史上你做对的比例。
- 盈亏比 b:赢一次平均赚多少 ÷ 输一次平均亏多少。
拿一个具体例子从头走一遍。 假设你有一套趋势跟踪方法,过去运行了 50 次完整的进出场记录:赢了 30 次、输了 20 次。赢的那 30 次平均每次赚了本金的 15%;输的那 20 次平均每次亏了本金的 10%。
参数整理:
- 胜率 p = 30/50 = 0.60
- 败率 q = 20/50 = 0.40
- 盈亏比 b = 15% ÷ 10% = 1.5(赢一次赚的是输一次亏的 1.5 倍)
代入公式:
f = (b × p − q) / b
f = (1.5 × 0.60 − 0.40) / 1.5
f = (0.90 − 0.40) / 1.5
f = 0.50 / 1.5
f ≈ 0.333
凯利说:这类机会的仓位上限是 33.3%。
然后你分别算出三种实战选项:
| 策略 | 计算方式 | 对应仓位 | 特征 |
|---|---|---|---|
| 满凯利 | 33.3% × 1.0 | 33.3% | 理论增长最高,但波动极大 |
| 半凯利 | 33.3% × 0.5 | 16.7% | 放弃约 1/4 增长,回撤大幅降低 |
| 四分之一凯利 | 33.3% × 0.25 | 8.3% | 更保守,适合参数把握不足时 |
你实际下单要用的不是 33.3%,而是 16.7% 或 8.3%——具体选哪个,下面"打折原因"和"确定性决策表"会给出判断依据。
想快速算,把你的胜率和盈亏比填进 凯利仓位计算器。但记住:算出来的数是上限参考,下一步的"打折"比这个数本身更重要。
问题来了——你那个"胜率 60%"靠谱吗?可能这套方法只跑了 50 次,统计学上 50 个样本的置信区间很宽;可能市场环境变了,今年的胜率和去年的根本不是一回事;可能在写记录时不自觉地剔除了一些"不成功"的案例。投资里的参数永远是带误差的估计值,这是它和赌场赌局最本质的区别——赌场的胜率是规则写死的,投资的胜率是你猜的。
为什么必须打折
参数的不确定性,决定了满凯利在实战里几乎必然押太重。具体有三层原因,每一层都有具体的数字说明:
第一层:参数高估会非线性放大仓位。 凯利对参数极其敏感。用上面的例子来说明:如果你的真实胜率是 55%(而不是 60%),真实盈亏比是 1.3(而不是 1.5),把这两个"乐观了一点点"的数字代入,会得到什么?
f_真实 = (1.3 × 0.55 − 0.45) / 1.3 = (0.715 − 0.45) / 1.3 ≈ 0.204
f_高估 = (1.5 × 0.60 − 0.40) / 1.5 ≈ 0.333
参数各高估了 5 个百分点左右,仓位却从 20% 跳到 33%——高估 1.6 倍,仓位就膨胀到 1.6 倍。而人天生倾向于对自己的方法乐观,高估胜率几乎是默认状态。满凯利直接把这个偏差放到了下注规模上。
第二层:满凯利的回撤幅度大到常人扛不住。 哪怕参数完全准确,满凯利的资金曲线也剧烈波动。一个有严格数学证明的结论是:满凯利运行时,账户在某个时点跌到历史峰值一半以下(即 50% 回撤)的概率是 100%——不是"可能发生",而是"只要时间够长,必然发生"。前提是你能在腰斩时不割肉、继续执行,而现实中能做到这一点的人极少。被回撤吓下车,再好的长期最优都与你无关。
第三层:多笔持仓相关,真实风险超过假设。 凯利假设每笔下注完全独立,但你同时持有的几只标的常常同涨同跌。举一个具体情景:你手里有三只票,分别是一只出口电子股、一只港股科技、一只汇率敏感的原材料股。表面上是三笔独立仓位,但人民币汇率或全球风险偏好一旦变化,三只票可能同时往一个方向走。你以为押了三注,实际押的接近同一个方向。凯利的单注假设失效,真实组合风险被严重低估——因此即便单笔算出的凯利"不大",合并起来也可能过重。
把这三层叠加,结论很清楚:用打折后的凯利。
| 情况 | 建议折扣 | 对应仓位(凯利 33% 时) |
|---|---|---|
| 参数来自 100+ 次记录,市场环境稳定 | 半凯利(×0.5) | 16.5% |
| 参数来自 50 次左右,或近期市场变化较大 | 三分之一凯利(×0.33) | 11% |
| 参数来自 20 次以内,或新方法初期 | 四分之一凯利(×0.25) | 8% |
| 多仓位同向相关度高 | 在上面基础上再打八折 | 进一步降低 |
半凯利只牺牲约四分之一的增长,却把波动和回撤砍掉一大半——这是极其划算的交换。宁可慢一点,也别把自己颠下车。
凯利在不同确定性下怎么用
凯利不是一个固定参数的公式,它的实战用法要随确定性动态调整。一个大原则:对这笔机会越有把握,可以越接近半凯利;越没把握,就越要打折。
以下是一个可以直接对照使用的决策表:
| 确定性等级 | 典型特征 | 建议用法 | 上面例子的对应仓位 |
|---|---|---|---|
| 高确定性 | 深入研究过、历史样本 100+、安全边际足够、市场环境配合 | 最高半凯利 | ≤16.5% |
| 中确定性 | 有一定研究、样本 30-100 次、估值尚可但有盲区 | 三分之一凯利 | ≤11% |
| 低确定性 | 样本少于 30 次、新方法试水、或强依赖外部催化剂 | 四分之一凯利 | ≤8% |
| 极低确定性 | 基本靠感觉、几乎没有历史验证 | 八分之一凯利,或不用 | ≤4% 或不做 |
这张表的核心逻辑:凯利的分母里藏着对参数精度的要求。参数精度越低,满凯利的超额风险越大;打折的倍数,就是你对"我到底估得有多准"的诚实回答。
一个常见的错误理解是:"机会越好,就越应该押大"。这没错,但"押大"的前提是你对这个"好机会"的判断有足够扎实的统计支撑——靠感觉觉得好的机会,凯利仍然要大幅打折。
落到真正下单:双重约束取小
实战里别只用凯利一个数定仓位。把它和单笔风险预算一起用,谁给的仓位小就听谁的。
完整算例:账户总值 100 万元,规则是单笔最多亏总账户的 2%(即最多亏 2 万元)。某笔交易买入价 40 元,止损位设在 34 元(跌 15% 止损)。
第一步,算风险预算约束:
风险预算允许亏损金额 = 100 万 × 2% = 2 万元
止损幅度 = (40 - 34) / 40 = 15%
风险预算对应仓位 = 2 万 ÷ (40 万 × 15%) ... 换一种写法:
仓位比例 = 允许亏损比例 / 止损幅度 = 2% / 15% ≈ 13.3%
即风险预算允许的最大仓位是 13.3%(买入约 13.3 万元,也就是约 3325 股)。
第二步,算凯利约束:
延用前面的算例,凯利上限 33%,取半凯利 = 16.7%。
第三步,双重约束取小:
风险预算上限:13.3%
半凯利上限:16.7%
取小 → 实际下单仓位:13.3%(即 13.3 万元,约 3325 股)
如果情况反过来——比如止损位设得很紧(止损幅度只有 5%),风险预算反推的仓位就会更大(2% / 5% = 40%),这时凯利的 16.7% 反而更小,就用 16.7%。两道闸门,哪道更严格听哪道,不因为其中一个"宽松"就突破另一个。
这套双重约束的实际意义:凯利管的是"这类机会的历史上限",风险预算管的是"这笔交易万一错了我最多亏多少"。前者是长期视角的统计约束,后者是当下这笔交易的损失底线。两个维度各自独立,取交集才是真正安全的仓位。
投资里不成立的前提
把凯利从赌桌搬到市场,有几个前提其实打了问号(详见 凯利公式):
- 参数已知 → 投资里全靠估,还会变。赌场规则不变,股市三年前的胜率和现在可能截然不同。
- 每注独立 → 持仓相关,伪独立。多只标的共享同一宏观驱动,等于名义多注、实质一押。
- 可无限重复 → 一次大回撤被迫离场,就没有"长期"了。现实里的"无限重复"需要你不被任何一次亏损逼出局——而满凯利的回撤幅度恰恰在考验这个条件。
正因为这些前提不牢,凯利在投资里只能当"仓位别超过这个数"的粗略参考,而不是精确指令。
新手用凯利最容易犯的四个错:① 满凯利下注——参数本来就不准还顶格押,一波回撤就重创;② 参数往乐观方向估——把胜率盈亏比往高了写,等于给自己发加仓许可证;③ 把凯利当精确指令——它是上限参考,不是"必须押这么多";④ 忽视持仓相关性——以为每笔仓位独立,实际上多个仓位共享同一方向,等于满仓押了一个方向还不自知。
小结
- 凯利公式给的是仓位上限,参数靠估、误差天然存在,所以这个数要打折用。
- 同样的方法,参数高估一点点(如胜率从 55% 估成 60%),凯利仓位可以膨胀 60% 以上;满凯利的 50% 回撤概率是数学必然,不是小概率事件。
- 半凯利只损失约四分之一增长却大降回撤,是实战甜点;参数把握不足时用四分之一凯利;样本极少时可考虑八分之一凯利。
- 下单时用凯利上限 ∩ 单笔风险预算双重约束取小;凯利的几个前提在投资里不牢,务必当参考而非指令。
- 确定性越低,打折越狠——这不是保守,是对自己估算能力的如实评价。
仓位的几种定法(固定比例 / 金额 / 波动率)见 仓位管理体系 与本卷后续;下注比例的数学地基见 凯利公式;本文的凯利仓位计算器见 凯利仓位计算器;本卷全局风险框架见 风险管理专题卷。