凯利公式用于股票投资时,合理的做法不是直接套用理论上的“最优下注比例”,而是把它当作一个思考框架:先估算赔率与胜率,算出理论仓位后主动打折(常见做法是取半凯利或更低),再结合分散持股、最大回撤容忍度和现金流需求做二次调整。核心结论是:凯利公式在股票场景中更适合定上限,而不是定精确仓位。

凯利公式的形式与直觉

经典形式为 f = (bp − q) / b,其中 f 是应投入的资金比例,b 是赔率(盈利与亏损之比),p 是胜率,q = 1 − p。直觉是:优势越大、赔率越高,可投入比例越高;没有正期望时,公式给出的答案是零或不下注。

股票场景中更常用连续版本的近似形式:f ≈ 期望超额收益 / 收益方差。它说明仓位与预期收益成正比,与波动(不确定性)成反比。这也解释了一个常见现象:即使看好某只股票,只要波动极大,理论仓位也会被压得很低。

为什么股票中难以精确套用

凯利公式成立依赖几个强假设,而股票市场往往不满足:

假设条件股票中的现实问题
胜率与赔率已知且稳定胜率随估值、行业周期、政策环境变化
每次下注结果独立个股与大盘、板块高度相关
可无限细分下注存在最小交易单位与交易成本
亏损可承受且不影响后续实际回撤会冲击心态与资金安排

因此,用历史胜率直接外推未来,是最常见的误用。历史表现只能作为参考区间,不能当作已知参数代入公式。

半凯利与分数凯利的实践调整

由于参数估计必然有误差,实务中普遍采用折扣处理:

  • 全凯利:理论收益最大化,但回撤剧烈,对估计误差极敏感,通常不适合个人投资者。
  • 半凯利(f × 0.5):牺牲部分理论收益,换取回撤明显下降,是较常见的折中。
  • 分数凯利(f × 1/3 或更低):在胜率、赔率把握不足时更稳健。

另一种思路是把凯利结果与固定比例仓位法结合:先设定单只股票的资金上限(如总资金的一个固定百分比),再用凯利公式判断是否值得接近这个上限。凯利负责“该不该重”,固定比例负责“最多多重”。

常见问题

凯利公式算出的仓位可以直接执行吗?

不建议。公式输出对胜率和赔率的估计极其敏感,参数稍有偏差,结果就会大幅变化。更稳妥的做法是把它当作仓位的理论上限,再向下调整。

胜率和赔率应该怎么估?

可以从基本面预期收益、估值区间、历史波动率等维度做区间估计,而不是给一个点值。用区间而非点值,本身就意味着应取偏保守的仓位。

凯利公式适合短线交易吗?

短线交易的胜率与赔率更不稳定,交易成本占比也更高,参数误差被放大。若使用,通常需要更低的分数系数,并优先考虑成本与流动性影响。