凯利公式是一套用于资金管理与风险控制的数学工具,核心目标是在重复性投注/投资场景中,计算最优资金投入比例,实现长期复利收益率最大化,同时规避过度投注导致的大幅亏损。
标准凯利公式仅适用于「赢/输二元结果」(赢则赚固定倍数、输则亏全部本金),但现实场景常存在「平本(不赚不亏)」「亏损比≠1(输时不全亏或亏超本金)」等复杂情况。本文将从基础公式出发,延伸至多场景变种,重点覆盖亏损比c>1(超额亏损)的特殊应用,兼顾理论严谨性与实战实用性。
适用于「无平本、输则亏光本金」的二元结果场景(赢/输),参数定义如下:
| 参数 | 英文标识 | 含义 | 取值范围 | 示例 |
|---|
| 最优投注比例 | f∗ | 总资金中应投入的百分比 | 0≤f∗<1 | 最优投20% → f∗=0.2 |
| 盈利比 | b | 赢时净收益倍数(赚的钱/投入本金) | b>0 | 投1元赚1元 → b=1 |
| 盈利概率 | p | 盈利的可能性 | 0<p<1 | 60%概率盈利 → p=0.6 |
| 亏损概率 | q | 亏损的可能性(与盈利概率互补) | q=1−p | 40%概率亏损 → q=0.4 |
核心是最大化长期对数收益率。对数收益能反映复利效应,且对亏损的惩罚更贴合实际资金管理需求。设初始资金为V0,投入比例为f,则:
- 盈利时资金变为:V0(1+bf)
- 亏损时资金变为:V0(1−f)(因c=1,亏光投入本金)
长期对数收益率期望为:E[lnV]=pln(1+bf)+qln(1−f)
对f求导并令导数为0(极值条件),解得最优投注比例:
dfdE[lnV]=1+bfpb−1−fq=0
⇒f∗=bbp−q
f∗=bbp−q
(其中q=1−p)
假设某项目:p=0.6(60%盈利)、q=0.4(40%亏损)、b=1(赢1倍本金),代入得:
f∗=11×0.6−0.4=0.2
即单次最优投注比例为20%。
标准公式无法覆盖「平本」「亏损比≠1」场景,以下是通用化变种,统一扩展参数定义并推导公式。
| 参数 | 英文标识 | 核心含义 | 取值范围 | 典型示例 |
|---|
| 最优投注比例 | f∗ | 总资金中应投入的百分比 | 0≤f∗<1 | 最优投31.7% → f∗=0.317 |
| 盈利比 | b | 盈利时净收益倍数(赚的钱/投入本金) | b>0 | 投1元赚1.5元 → b=1.5 |
| 亏损比 | c | 亏损时净亏损倍数(亏的钱/投入本金) | c>0 | 亏80% → c=0.8;亏1.2倍本金 → c=1.2 |
| 盈利概率 | pW | 赚钱的可能性 | 0<pW<1 | 50%概率盈利 → pW=0.5 |
| 亏损概率 | pL | 亏钱的可能性 | 0<pL<1 | 30%概率亏损 → pL=0.3 |
| 平本概率 | pB | 不赚不亏的可能性 | 0≤pB≤1 | 20%概率平本 → pB=0.2 |
| 概率约束 | - | 三者之和为1:pW+pL+pB=1 | - | 0.5+0.3+0.2=1 |
输时亏光本金(c=1),但存在平本结果(如部分体育投注、到期平值的期权策略)。
平本结果不影响资金变化(资金保持V0(1)),因此对数收益期望为:
E[lnV]=pWln(1+bf)+pLln(1−f)+pBln(1)
因ln(1)=0,简化后求导并令导数为0,结合pL=1−pW−pB,解得:
f∗=bb⋅pW−pL
f∗=bb⋅pW−(1−pW−pB)
参数:pW=0.4、pB=0.2、pL=0.4、b=2,代入得:
f∗=22×0.4−0.4=0.2
最优投注比例为20%。
无平本结果,但输时不全亏或亏更多(c=1),如股票止损、杠杆交易。
对数收益期望为:
E[lnV]=pWln(1+bf)+pLln(1−cf)
(亏损时资金变为V0(1−cf),因亏c倍本金)
对f求导并令导数为0,结合pL=1−pW,解得:
f∗=b⋅cb⋅pW−c⋅pL
f∗=b⋅cb⋅pW−c⋅(1−pW)
参数:pW=0.55、pL=0.45、b=0.3(赚30%)、c=0.1(亏10%),代入得:
f∗=0.3×0.10.3×0.55−0.1×0.45=4.0
最优比例为400%(理论支持杠杆,现实需考虑成本与流动性)。
同时存在平本概率和非对称亏损比(覆盖绝大多数现实场景,如带止损的量化交易、复杂投注)。
整合前两个变种的逻辑,对数收益期望为:
E[lnV]=pWln(1+bf)+pLln(1−cf)+pBln(1)
简化后求导并令导数为0,结合pL=1−pW−pB,解得公式与变种2形式一致(平本概率已融入pL)。
f∗=b⋅cb⋅pW−c⋅(1−pW−pB)
参数:pW=0.5、pB=0.2、pL=0.3、b=1.2、c=0.6,代入得:
f∗=1.2×0.61.2×0.5−0.6×0.3≈0.583
最优投注比例为58.3%。
c>1表示「亏损金额超过投入本金」,即:
- 投入1元本金,亏损时亏c元(c>1),需额外承担超额亏损;
- 示例:c=1.5 → 投1元亏1.5元(本金亏光后额外亏0.5元)。
- 融资融券交易:10万本金借10万(杠杆1倍),股票跌60% → 亏损11万,c=1.1;
- 期货/期权裸卖空:无对冲时亏损无上限(c理论可无限大);
- 无止损高杠杆投资:5倍杠杆买股票,跌30% → 亏1.5倍本金,c=1.5。
c>1不改变凯利公式核心逻辑,直接复用「终极通用版公式」,仅需重点验证参数约束:
f∗=b⋅cb⋅pW−c⋅pL
(pL=1−pW−pB)
仅当「分子b⋅pW−c⋅pL>0」(期望收益为正)时,f∗>0(值得投注);否则应放弃(f=0)。
| 维度 | c≤1(亏≤本金) | c>1(亏超本金) |
|---|
| 单次亏损上限 | 最多亏光投入本金 | 无明确上限,可能负债 |
| 最优仓位f∗ | 相对较高(如c=0.1时可达400%) | 极低(多在30%以下) |
| 期望收益要求 | 较低(易满足bpW>cpL) | 极高(需高胜率+高盈利比) |
| 风险核心 | 控制仓位 | 止损+限杠杆+降仓位 |
参数:pW=0.55、pB=0.1、pL=0.35、b=0.4、c=1.2,代入得:
f∗=0.4×1.20.4×0.55−1.2×0.35≈−0.417
f∗<0 → 放弃投注(期望收益为负,长期必亏)。
参数:pW=0.7、pB=0、pL=0.3、b=2、c=1.5,代入得:
f∗=2×1.52×0.7−1.5×0.3≈0.317
最优比例31.7%(现实建议用1/4凯利,降至8%左右)。
- 先验期望:必须验证bpW>cpL,否则坚决不投;
- 强制保守:用「1/4~1/5凯利」,避免单次超额亏损击穿账户;
- 硬止损:设置止损线(如亏10%平仓),将c强制控制在1以内;
- 限杠杆:杠杆不超过2倍,预留充足保证金;
- 避高频:高频交易连续亏损概率高,c>1会加速亏损累积。
| 参数 | 英文标识 | 核心含义 | 取值范围 | 典型示例 |
|---|
| 最优投注比例 | f∗ | 总资金中应投入的百分比 | 0≤f∗<1 | f∗=0.2(20%) |
| 盈利比 | b | 盈利时净收益倍数(赚的钱/本金) | b>0 | 赚30% → b=0.3 |
| 亏损比 | c | 亏损时净亏损倍数(亏的钱/本金) | c>0 | 亏1.2倍本金 → c=1.2 |
| 盈利概率 | pW | 赚钱的可能性 | 0<pW<1 | 60% → pW=0.6 |
| 亏损概率 | pL | 亏钱的可能性 | 0<pL<1 | 30% → pL=0.3 |
| 平本概率 | pB | 不赚不亏的可能性 | 0≤pB≤1 | 10% → pB=0.1 |
| 概率约束 | - | pW+pL+pB=1 | - | - |
| 适用场景 | 核心公式 | 备注 |
|---|
| 标准二元(无平本、c=1) | f∗=bbp−(1−p) | 经典凯利公式 |
| 含平本(c=1) | f∗=bbpW−(1−pW−pB) | 平本概率降低有效亏损概率 |
| 非对称亏损(无平本) | f∗=bcbpW−c(1−pW) | 兼容c<1、c=1、c>1 |
| 终极通用(含平本+任意c) | f∗=bcbpW−c(1−pW−pB) | 覆盖所有现实场景 |
| 决策判断 | 若bpW>cpL则投,否则不投 | c>1时需重点验证 |
- 参数依赖度高:pW、b、c需通过历史数据/客观分析估算,主观猜测会导致决策偏差;
- 保守策略优先:现实中建议用「半凯利」「1/4凯利」,尤其c>1时需更保守;
- 动态调整参数:市场变化后(如胜率下降、止损调整),需重新估算参数并更新f∗;
- 规避极端场景:当bpW≤cpL时,f∗≤0,应放弃投注;
- 不适用短期高频:凯利公式追求长期复利最优,短期可能出现回撤,高频交易需结合波动率加权模型。
凯利公式的核心价值不在于“精准计算仓位”,而在于提供一套“风险-收益平衡”的思维框架。从标准二元场景到平本、非对称亏损,再到c>1的超额亏损场景,公式的形式逐步通用化,但风险控制的重要性始终递增。实际应用中,需敬畏市场不确定性,通过保守仓位、硬止损、动态参数调整,在“活下来”的前提下追求长期收益。