凯利公式与仓位进阶指南:该押多大比例

期望为正就代表可以押满吗?凯利公式怎么算最优下注比例?为什么真实交易更常用半凯利?把“勇气”换成公式,避免一次重仓毁掉曲线。

作者: MrQuants(野马先生) · 更新于

期望为正不等于可以押满

期望值回答“这笔交易长期平均赚不赚”,但不回答“应该押多大”。同一个正期望系统,押注太小增长太慢,押注太大又可能在一次连亏里摧毁账户。

仓位比例决定的是“资金曲线的增长路径”。要同时兼顾增长与存活,需要的是一个数学上可推导的比例,而不是拍脑袋的“感觉有把握就重仓”。

凯利公式:最优下注比例的起点

凯利公式给出在已知胜率 p 与盈亏比 b 时使长期对数增长最大化的比例:f* = (b × p − q) ÷ b,其中 q = 1 − p。

直觉上,只有胜率与赔率都足够好时,f* 才允许较大的下注;胜率 50% 但盈亏比 1:1 的系统,f* = 0,根本不该押注。

把胜率与盈亏比代入“凯利公式计算器”即可得到 f*。注意 f* 是一个比例上限:超过它,长期增长速度反而下降,而不是“越高越好”。

为什么真实交易常用半凯利

凯利假设你的胜率与盈亏比估计是准确的,且单次结果独立——真实市场两者都难以满足:参数会漂移、连亏会聚集、滑点会吃掉边缘优势。

当估计有误差时,按全凯利下注很容易“超押”。半凯利(f*/2)用略低的增长速度换取了大幅下降的回撤与更小的输入误差敏感度,是实战中更常见的折中。

凯利与固定风险模型的关系

固定风险模型(如每笔亏 1%)不依赖胜率估计,胜在简单稳健;凯利则试图根据优势大小动态调节下注。两者并非对立:可以把凯利结果当作“该仓位比例的理论上限”,再乘以一个保守系数落到实际下单。

用“凯利 vs 固定仓位对比”输入胜率、盈亏比与你当前的固定比例,可以直观看到全凯利、半凯利与固定比例在复利与回撤上的差别。

超押是隐形杀手

在真实分布下,f* 的上限决定了“押多少会开始伤害增长”。许多爆仓并非来自方向看错,而是来自比例放得比优势允许的更大。

先确保止损与强平距离允许该比例落地,再用仓位规模计算器把比例换算成数量。比例是理论,仓位是执行,中间必须穿过止损这个闸门。

把凯利用进仓位流程

  • 用“交易期望计算器”复核正期望,先排除期望为负的系统。
  • 用“凯利公式计算器”得到 f*,把它当作理论比例上限。
  • 用“凯利 vs 固定仓位对比”在保守系数(半凯利等)与固定比例之间做选择。
  • 用“仓位规模计算器”按选定的风险比例与止损距离换算成具体数量,并确认强平价在止损之外。

本指南仅用于帮助理解合约机制与计算关系,不构成投资建议。实际交易中请以你所使用交易所的保证金、强平与手续费规则为准,并为极端行情预留缓冲。

若希望减少手动操作,上述流程也可以按同等规则交由量化系统(如 CubeQuants)自动执行。

常见问题

应该用满凯利比例吗?

满凯利在参数完全准确时最优,但胜率与盈亏比都是估计值,误差会放大回撤。实务中常取半凯利或更低比例以留出安全边际。

凯利公式需要哪些输入?

需要胜率与盈亏比(或期望值与赔率)。任一参数估错都会直接改变建议仓位,因此建议用区间估计而非单点数值。

参考来源

以下为文中机制说明所依据的公开资料,便于自行核对。

配套计算器

从计算到执行

前面几步帮你把参数与风险边界算清楚;剩下的执行环节如果全靠人工盯盘,容易因情绪或精力走样。

把规则交给量化系统(如 CubeQuants)自动执行,可以省去手动下单与盯盘的时间。

无论是否自动化,止损位置与仓位上限都建议事先设定,并先用小额资金跑通流程后再放大。