凯利公式是一种根据胜率和赔率计算最优下注比例的数学工具,核心公式为 f = (bp - q) / b*,其中 f* 为最优仓位比例,b 为赔率(盈亏比),p 为胜率,q 为失败概率(1 - p)。在股票仓位管理中,凯利公式并不能直接给出"该买多少股"的答案,因为公式假设你清楚知道胜率和赔率,而这两者在股市中恰恰是无法精确预知的——它更适合作为仓位上限的参考框架,而非精确的买卖指令。
凯利公式的数学原理与适用前提
凯利公式源于信息论,目的是在重复博弈中最大化长期资金增长率。它的数学推导基于三个前提:每次下注的赔率固定、胜率已知且稳定、可以无限次重复下注。这三个前提在股市中几乎都不成立——股价波动导致赔率随时变化,市场环境改变导致胜率不稳定,而账户资金有限也无法无限次下注。
因此,将凯利公式直接套用到个股上,最大的风险在于输入参数的误差会被公式放大。例如,若真实胜率只有 40%,但你估计为 50%,凯利公式给出的仓位可能是真实最优仓位的数倍,反而增加爆仓风险。凯利公式对参数误差极度敏感,这是它不适合直接用于股票投资的首要原因。
胜率与赔率的估算方法及偏差控制
估算胜率(p)和赔率(b)是应用凯利公式的最大难点。常见做法包括:
- 历史回测:用过去一段时间的交易记录统计胜率和平均盈亏比,但过去不代表未来,市场风格切换会让统计结果失真
- 基本面分析:根据公司盈利预期、行业景气度判断上涨概率,这属于主观判断,偏差较大
- 技术信号:依据突破、均线等信号的历史表现推算,同样面临样本量不足的问题
控制偏差的实用做法是使用"分数凯利"——即把凯利公式计算出的仓位乘以一个折扣系数(如 0.25 或 0.5)。这么做是因为参数估计存在误差,保守取值可以降低因高估胜率而过度下注的风险。多数专业交易者倾向于使用四分之一凯利或半凯利,在收益与风险之间取得平衡。
结合止损与账户波动率的仓位调整
在实际操作中,凯利公式给出的比例还需要结合止损幅度和账户波动承受能力进行修正。假设凯利公式计算出某笔交易的最优仓位为 20%,但该笔交易的止损距离为 10%,那么这笔交易可能带来的账户回撤约为 2%(20% × 10%),需要判断这个回撤是否在可接受范围内。
一个更实用的调整思路是:
- 先用凯利公式计算理论仓位上限
- 根据止损距离计算该仓位可能带来的最大回撤
- 将最大回撤与账户可承受的波动率(如单笔亏损不超过总资金的 1%-2%)对比
- 若超出承受范围,则按比例降低仓位
凯利公式更适合用于多标的组合的仓位分配,而非单一股票的买卖决策。例如,同时看好三只股票时,可以用各自的胜率和赔率估算出相对仓位比例,再根据总风险预算统一缩放。这种方法利用了公式的"相对比较"优势,避免了对绝对数值的过度依赖。
常见问题
凯利公式适合所有类型的投资者吗?
不适合。凯利公式假设投资者能准确估计胜率和赔率,且能承受较大的资金波动。风险承受能力较低、投资经验不足的新手,以及资金量较小无法分散的投资者,都不宜直接使用凯利公式,更适合采用固定比例仓位或等额分批建仓等更保守的方法。
凯利公式计算出的仓位是越多越好吗?
不是。凯利公式计算的是理论最优值,不是建议值。由于胜率和赔率估计必然存在误差,实际仓位通常应低于凯利值。使用分数凯利(如半凯利或四分之一凯利)是更稳妥的选择,可以在参数估计不准时提供安全边际。
凯利公式能否用于判断买入时机?
不能。凯利公式只解决"买多少"的问题,不解决"何时买"的问题。买入时机的判断需要结合技术分析、基本面估值和市场情绪等其他工具。凯利公式应作为仓位管理的一个参考维度,而非完整的交易系统。