凯利仓位实际要打几折:半凯利保住 75.7% 的增长率,全凯利八连亏就回撤 57%
本文目录(7 节)
「凯利公式实际用的时候要打折」这句话到处都能看到,但几乎没人说清楚打几折、为什么打折。答案不是心理承受力,是估计误差:凯利值是胜率的敏感函数,胜率估高 5 个百分点,算出来的仓位就会大 75%,而长期增长率会掉掉一半以上。这篇把折扣的数学依据算出来,并给出三档可直接用的折扣规则。
先给结论:日常使用取四分之一到二分之一凯利,样本不足 208 笔时取四分之一凯利的绝对值与 1% 单笔风险中的较小者。
一、站内分工先说清楚
凯利这个话题站内已有两篇,本篇只补第三块,不重复前两篇的内容。
| 文章 | 回答什么 |
|---|---|
| 凯利公式被神话的核武器 | 公式的来历、三个前提条件、四个常见误区,也就是你有没有资格用它 |
| 凯利公式与三档仓位 | 把凯利值换算成试探仓标准仓重仓三档,以及速查表 |
| 本篇 | 算出来之后要打几折、折扣的数学依据、样本量和折扣的对应关系 |
公式本身只写一行备查:f = (pB 减 q) ÷ B,p 是胜率,q = 1 − p,B 是盈亏比。
二、折扣的第一个依据:凯利值对胜率误差极度敏感
设真实胜率 p = 40%、盈亏比 B = 2,这是一套很典型的趋势跟随系统,真实最优仓位 f* = (0.40 × 2 − 0.60) ÷ 2 = 10.0%。
现在假设你把胜率估错了,用估错的胜率算出 f,再拿这个 f 去真实市场里跑。长期增长率用对数增长率衡量:g(f) = p × ln(1 + fB) + q × ln(1 − f)。
| 你估的胜率 | 算出的 f | 真实长期增长率 g | 相对最优的比例 |
|---|---|---|---|
| 30.0% | 0.0% | 0 | 0% |
| 35.0% | 2.5% | 0.004325 | 44.5% |
| 37.5% | 6.2% | 0.008390 | 86.4% |
| 40.0%(真值) | 10.0% | 0.009712 | 100% |
| 42.5% | 13.8% | 0.008426 | 86.8% |
| 45.0% | 17.5% | 0.004619 | 47.6% |
| 47.5% | 21.2% | −0.001666 | −17.2% |
| 50.0% | 25.0% | −0.010423 | −107.3% |
这张表有三处值得盯住看:
高估 5 个百分点(45%),算出的仓位 17.5%,是最优值的 1.75 倍,长期增长率只剩 47.6%。 换句话说,你用了近两倍的风险,换来不到一半的增长速度。
高估 7.5 个百分点(47.5%),增长率转负。 这套系统本身是赚钱的,仓位用错就变成赔钱。
曲线是不对称的。 低估 5 个百分点(35%)还能保住 44.5%,高估 5 个百分点只剩 47.6% 但风险敞口大了 7 倍。低估的代价是慢,高估的代价是死,两者不对等。所有的折扣规则都建立在这个不对称上。
顺带一个经典结论:把仓位放到 2 倍凯利(20%),长期增长率降到 0.000703,几乎等于零;2.5 倍凯利(25%)直接转负。凯利值的 2 倍是长期增长率的归零线,不是警戒线,是终点线。

三、折扣的第二个依据:胜率本来就估不准
上一节假设你「估错了」。这一节说明的是:在可得的样本量下,你必然估不准。
胜率是二项分布的比例估计,标准误 = √(p(1−p)/n)。代入 p = 0.4:
| 样本笔数 | 胜率标准误 | 95% 置信区间 | 对应的凯利值区间 |
|---|---|---|---|
| 30 笔 | 8.94 个百分点 | 22.5% 到 57.5% | 0% 到 36.3% |
| 50 笔 | 6.93 个百分点 | 26.4% 到 53.6% | 0% 到 30.4% |
| 100 笔 | 4.90 个百分点 | 30.4% 到 49.6% | 0% 到 24.4% |
| 208 笔 | 3.40 个百分点 | 33.3% 到 46.7% | 0% 到 20.0% |
| 500 笔 | 2.19 个百分点 | 35.7% 到 44.3% | 3.6% 到 16.4% |
| 1000 笔 | 1.55 个百分点 | 37.0% 到 43.0% | 5.4% 到 14.6% |
读这张表要读那一列凯利区间。即使做满 208 笔,也就是期望值达到统计显著的门槛,凯利值的 95% 区间仍然是 0% 到 20%,横跨从不该下注到两倍最优的整个范围。
做满 500 笔,区间才收缩到 3.6% 到 16.4%,下限仍不到最优值的四成。
结论只能是一个:点估计算出来的那个 10%,是一个区间的中点,不是一个可以直接下注的数字。 折扣的本质是在这个区间里往安全一侧取值,而不是在最优值上打个心理折扣。
四、三档折扣规则
把上面两节的结论换成可执行的三档。基线仍是真实 p = 40%、B = 2、f* = 10%。
| 折扣档 | 实际仓位 | 长期增长率 | 相对最优 | 8 连亏回撤 | 13 连亏回撤 |
|---|---|---|---|---|---|
| 全凯利 | 10.00% | 0.009712 | 100.0% | 57.0% | 74.6% |
| 3/4 凯利 | 7.50% | 0.009128 | 94.0% | 46.4% | 63.7% |
| 半凯利 | 5.00% | 0.007348 | 75.7% | 33.7% | 48.7% |
| 1/4 凯利 | 2.50% | 0.004325 | 44.5% | 18.3% | 28.0% |
| 固定 1% 风险 | 1.00% | 0.001891 | 19.5% | 7.7% | 12.2% |
半凯利这一行是整张表的重点:风险砍掉一半,增长率只损失 24.3%,8 连亏回撤从 57.0% 降到 33.7%。 这个交换在任何一个口径下都划算。
四分之一凯利损失更多(增长率只剩 44.5%),但它把 13 连亏的回撤压到 28.0%,刚好卡在账户回撤三档阈值的红线 25% 附近,而全凯利在同样的连亏下已经打掉 74.6%,账户实质上已经报废。
三档规则这样用:
样本不足 208 笔:取四分之一凯利,且不超过 1% 单笔风险,两者取小。 这个阶段胜率区间的下限是 0%,凯利值本身没有可信度,仓位只是为了攒样本而存在。
样本 208 笔到 500 笔:取半凯利,上限 2% 单笔风险。 区间已经收敛到能排除「系统无效」,但上界仍是最优值的两倍,半凯利正好覆盖这个不确定性。
样本 500 笔以上且期望值稳定:可以到 3/4 凯利,上限仍是 2% 单笔风险。 全凯利在任何阶段都不建议,因为它的前提是胜率已知,而胜率永远是估出来的。
注意这三档里的「上限 2%」不是装饰。 8 连亏在胜率 40% 的系统里是常规事件,概率接近一半,完整概率表见一套正常系统最多连亏多少笔。半凯利的 5% 单笔风险配上 8 连亏,回撤 33.7%,已经超过停用线。所以实战中真正生效的往往不是凯利值,而是那个 2% 的硬上限。

五、三个会让折扣也救不了你的情况
折扣处理的是估计误差,处理不了下面三件事。
情况一:样本里混着不同止损幅度的交易。 凯利公式的 B 是盈亏比,前提是每笔的 1R 大小一致。如果有些笔重仓有些笔轻仓,算出来的 B 是混合值,折扣多少都不对。先把样本按止损幅度分组。
情况二:胜率在时间上不稳定。 公式假设 p 是常数。如果你的系统吃趋势,那么在震荡市里真实胜率可能已经掉到 25%,此时最优仓位是 0,任何正仓位都是负增长。判定方法是把样本按时间三等分,看三段的胜率是否落在同一个置信区间里。
情况三:仓位是按凯利算的,但止损不执行。 凯利值的 q × ln(1 − f) 那一项假设亏损恰好是 f。止损不执行时实际亏损大于 f,那一项会迅速恶化。在执行率达到 80% 之前,讨论凯利折扣没有意义,因为公式的输入端已经不成立。
六、一个完整的落地流程
按顺序做,跳步就会回到「算出一个大数字然后不敢用」的老路。
第一步:统计最近 100 笔以上的实际胜率和实际盈亏比。 两个都要用已实现数字,不用计划值。
第二步:代公式算出 f*,同时用标准误算出 f 的 95% 区间。 标准误 = √(p(1−p)/n),把区间的上下界都代一遍公式。
第三步:按样本量选折扣档。 不足 208 笔用四分之一,208 到 500 笔用半凯利,500 笔以上可到 3/4。
第四步:和 2% 单笔风险上限取小。 这一步几乎总是生效,别跳过。
第五步:把结果写成金额,不是百分比。 10 万账户、四分之一凯利 2.5%、与 1% 上限取小之后是 1%,写成「每笔最多亏 1000 元」,然后每笔用它反推股数。仓位换算的细节见一笔交易该用多少仓位。
第六步:每 50 笔重算一次,只调一个方向。 样本增加会让区间收缩,折扣档可以往上挪一级,但一次只挪一级。
写在最后
凯利公式最容易被误读的地方,是它看起来像一个精确的答案。公式本身确实精确,问题在于喂给它的两个输入都是估计值,而它对其中一个输入的误差异常敏感。
折扣不是对数学的不信任,折扣是把输入端的不确定性传导到输出端的正确做法。 一个 95% 区间横跨 0% 到 20% 的估计,输出一个 10% 的点值去执行,这在统计上才是不严谨的那一方。
所以这篇的答案可以浓缩成一句:先看样本量,再定折扣档,最后被 2% 上限截断。 大多数人的凯利值最后都被那个上限截掉了,这不是浪费,这正是它该起的作用。
3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)
本文内容仅供教育和参考用途,不构成任何投资建议。文中增长率基于单笔收益独立同分布的假设计算,实际交易中相关性会使折扣需求进一步加大。交易有风险,入市须谨慎。
在微信里搜「Tom讲交易」即可关注,每周更新交易教学
推荐课程
合约陪跑实战训练营
不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。
相关图解
一张图看完这件事,适合存下来随时翻
相关文章
一笔交易该用多少仓位:一个公式加三档风险比例,五分钟算完
仓位不是拍脑袋定的百分比,是从止损距离反推出来的结果。这篇给出核心公式、三档风险比例的适用条件、四类品种的每点价值算法,以及连亏时该不该降仓位。附三个完整算例和一份可以直接抄的自查清单。
仓位管理把1万分成20份:一个从负债爬出来的交易者的资金管理框架
一位交易者曾经负债累累,靠一套朴素到近乎笨拙的资金管理方法重新站起来:把本金分成20份,每份固定金额,用最小单位控制单笔风险。这篇文章拆解他完整的交易体系框架:心态、资金管理、交易信号、持仓、出场五个环节,讲清楚为什么资金管理必须排在心态之后、信号之前,以及分20份这种最朴素的仓位控制法,为什么对小资金新手反而是最实用的选择。
资金管理资金曲线管理怎么加进系统:回撤期自动减仓的代价是牺牲 22.5% 的期望
资金曲线过滤器不是免费的保险。在单笔结果相互独立的前提下,它不改变期望值的正负,只降低敞口,所以它必然牺牲长期收益:一个在 30% 的时间里把仓位降到 1/4 的过滤器,长期期望只剩 77.5%。换来的是回撤压缩,8 连亏回撤从 7.73% 降到 4.90%。这篇给出三档触发规则、代价与收益的完整换算表、以及判断你的系统值不值得装这个过滤器的两条前提。
风险管理账户回撤到多少该停手:三档阈值 8%、15%、25%,各带恢复条件
回撤 10% 还是 20% 该停手,这个问题的答案不该拍脑袋,它由三样东西反推出来:回本需要涨多少、按你的期望值需要多少笔才能涨回来、以及正常连亏在你的仓位下会造成多大回撤。回撤 20% 需要涨 25% 才回本,按胜率 40% 盈亏比 2 的系统计算需要约 125 笔交易。这篇给出三档阈值、每一档的强制动作和明确的恢复条件,并附完整的回本难度表。
仓位管理按波动率缩放仓位:一个公式,五个品种实测,六成时间不改仓位
同样一句「每笔只 risk 2%」,在高波动期和低波动期实际承担的风险完全不同。这篇给出一个三行公式,把仓位按当前波动率相对自己历史波动率的位置自动缩放,并附上五个品种 2021 年到 2026 年的实测分布。最反直觉的一条是:这套规则六成左右的时间根本不动你的仓位,系数中位数就是 1.00,真正缩到一半以下只占 0.2% 到 2.1% 的时间。文中同时说清楚它必然慢半拍的失效场景。
仓位管理仓位也该分369等:为什么重仓不一定亏,轻仓不一定赚
很多交易者习惯把重仓和亏损直接划等号,觉得只要仓位重就危险。这个判断本身就有问题,真正导致亏损的从来不是重仓本身,而是不恰当的重仓。这篇文章讲清楚一套按机会质量分级、仓位跟着分级走的仓位管理框架,配合真实的杠杆保证金案例,帮你理解为什么仓位不该是一个固定数字,而应该是一套跟着机会等级动态变化的规则。
觉得有用?关注公众号
扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章