凯利公式在股票仓位管理中有参考价值,但不是直接可用的下单工具。它原本用于信息论与赌博场景,核心思路是:在已知胜率与赔率的前提下,求解使长期资金增长率最大化的下注比例。股票市场的胜率和赔率无法事先确知,且收益分布并非只有输赢两种结果,因此它更多充当思考框架,而非精确的仓位计算器。
公式的基本含义与前提
经典形式为 f = (bp − q) / b,其中 p 为胜率,q 为失败概率(1 − p),b 为赔率(盈利与亏损之比)。它给出的结论是:只有当期望收益为正时,才存在正的下注比例;期望为负时,最优选择是不参与。
这一结论建立在几个强假设上:结果只有赢和输两种、每局赔率固定、可以无限次重复下注、资金可无限细分。股票投资中这些条件大多不成立——持仓可能长期浮亏、单笔盈亏幅度事先未知、机会并非可无限重复的独立赌局。
参数估计才是真正的难点
公式本身是初等代数,真正困难的是代入什么数字。
- 胜率:历史交易频率不等于未来胜率,样本量小的时候波动极大。
- 赔率:股票上涨空间与下跌空间都是事前估计,止损位和止盈位往往被情绪修改。
- 估计误差的放大效应:凯利比例对参数非常敏感。胜率或赔率被高估一点,算出的仓位就可能远超合理水平,回撤随之急剧放大。
因此,参数不可靠时,精确求解没有意义。这也是实践中普遍采用“折半”思路的原因。
全凯利、半凯利与固定比例法
| 方式 | 仓位特征 | 主要问题 |
|---|---|---|
| 全凯利 | 理论增长率最高 | 回撤深、对参数误差极敏感 |
| 半凯利(折半) | 增长略降,波动明显减小 | 仍依赖参数估计 |
| 固定比例法 | 每次投入资金固定比例 | 不区分机会优劣 |
半凯利是常见的折中做法:把计算出的比例乘以一个小于 1 的系数,用一部分潜在收益换取更平滑的净值曲线。更稳妥的做法是把凯利结果当作上限参考,再叠加单笔最大亏损、行业集中度、总仓位上限等硬性约束,与固定比例法结合使用。
需要说明的是,折半系数取多少没有普适标准,取决于个人对回撤的承受能力和参数估计的置信程度,应结合自身情况判断。
小结
凯利公式的价值在于提醒投资者:仓位应当与期望收益和不确定性挂钩,期望为负时不应参与。它的局限在于参数无法准确获得,因此更适合作为上限约束和思维工具,而非机械执行的公式。实际使用中,多数人会下调比例并配合其他风控规则。
常见问题
凯利公式算出的仓位可以直接照做吗?
不建议。公式假设胜率和赔率已知且稳定,而股票市场的这两个参数只能估计。直接把估算值代入并满仓执行,风险通常偏高,更常见的做法是把它当作仓位上限,再向下调整。
为什么很多人用半凯利而不是全凯利?
因为参数估计存在误差,全凯利在参数被高估时会带来很深的回撤。半凯利牺牲一部分理论增长率,换取更小的波动和更强的容错空间,更适合无法精确知道胜率与赔率的场景。
没有可靠胜率数据时还能用凯利思路吗?
可以,但用法要变。此时不必算出具体数字,而是用它的逻辑做定性判断:期望收益不明显为正就不参与,把握越低仓位越小。具体比例可参考自身风险承受能力和分散化要求来设定。