← 返回博客 · 2026年09月09日 · 约4分钟读完

先说一个可能得罪人的结论:凯利公式直接搬到中国期货市场用,大概率不是帮你赚钱,而是帮你加速爆仓。

不是凯利公式本身错了,公式没错,数学很漂亮。错的是把它原封不动用在保证金交易、有涨跌停板、动不动跳空的国内期货市场上。今天咱们掰开揉碎聊聊,为什么它水土不服,以及怎么改出一个真正能落地的资金管理模型。

凯利公式到底在说什么

先花一分钟把公式捋清楚。凯利公式的核心是:

最优仓位 f* = (bp − q) / b

其中 p 是胜率,q 是败率(q = 1 − p),b 是盈亏比(赔率)。

举个例子:你回测了一个螺纹钢策略,胜率55%,盈亏比1.5。代入公式:f* = (1.5 × 0.55 − 0.45) / 1.5 = 0.375,也就是建议你每次押上账户的37.5%。

看到这个数字,做过实盘的朋友应该已经后背发凉了。37.5%的仓位,在10倍杠杆的期货上意味着什么?意味着两三根反向大阴线,账户就接近归零。

为什么它在中国期货市场水土不服

第一坑:杠杆让“满仓”的含义完全变了

凯利公式诞生于赌场和股票场景,默认你下注多少就亏多少。但期货是保证金交易,10%保证金就是10倍杠杆。公式算出来的“仓位37.5%”,对应的实际风险敞口可能是账户的好几倍。公式里根本没有“杠杆”这个变量,这是最致命的错配。

第二坑:涨跌停板和跳空,让你的止损形同虚设

凯利公式隐含一个假设:你的亏损是可以精确控制的。但在国内期货市场,你挂的止损单不一定成交得了。

最经典的案例就是2021年秋天的动力煤。政策强力干预之后,动力煤期货连续多日一字跌停,想止损根本卖不出去,持仓的人只能眼睁睁看着账户一天扣掉一个跌停板。这种行情下,你回测里算出来的“单笔最大亏损”完全作废,真实亏损可能是你预设止损的3倍、5倍甚至更多。

还有2020年4月的负油价——WTI原油期货结算价历史上首次跌到负值。持有到期的多头不仅亏光本金,还要倒贴钱。这类极端事件概率极低,但一旦发生,对重仓账户就是毁灭性的。凯利公式对这种“肥尾风险”几乎无能为力。

第三坑:胜率和赔率是你估的,不是宇宙常数

凯利公式对输入值极其敏感。你以为的胜率55%,可能真实只有48%——样本不足、市场风格切换、滑点损耗,随便一个因素都能让回测数据失真。而凯利公式有个残忍的特性:高估胜率时,它给出的仓位不是“略大一点”,而是大得多,甚至变成建议满仓。在赌场你可以无限次下注让大数定律发挥作用,在期货市场,你可能撑不到大数定律生效那天。

第四坑:国内品种波动率差异大到离谱

螺纹钢和原油,波动特性完全是两个物种。螺纹钢日内波动相对温和,原油隔夜跳空动不动2%起步,铁矿石杠杆高、情绪化行情多,豆粕动不动被美盘和天气行情带着跳空。一个统一的凯利仓位,根本不可能适配所有品种。

改良版模型:把凯利“降维”成风险百分比 + 波动率调整

说了这么多问题,怎么改?核心思路一句话:别问“该押多少钱”,改问“这一笔我最多愿意亏多少钱”。

具体分三步:

第一步:用“分数凯利”砍掉激进部分

就算你坚持用凯利公式,也请至少除以4,业内叫“四分之一凯利”。上面那个37.5%,砍完只剩约9%。实践中更稳妥的做法是再打个折,落到3%—5%的区间。数学上,分数凯利牺牲一点长期增长率,换来的是回撤大幅收窄和容错空间——对模拟考核和实盘来说,活下来永远排在赚钱前面。

第二步:用固定风险百分比定手数

这是改良模型的骨架,规则非常具体:

举个真实感的例子:账户10万元,风险比例1%,单笔可亏1000元。你做多螺纹钢,入场后止损设在30个点以外,螺纹钢一手是10吨,每手风险就是300元。1000 ÷ 300 ≈ 3手,那就开3手,多一手都不行。

注意这个模型的妙处:它和凯利公式的方向相反。凯利是根据胜率赔率“算出”一个激进仓位,这个模型是先定死风险上限,仓位是被风险约束“挤”出来的。行情不确定没关系,你的最大亏损是确定的。

第三步:用ATR做波动率调整

止损距离不能拍脑袋。一个实用做法是用ATR(平均真实波幅):止损距离设为1.5—2倍ATR。波动大的品种自动止损更宽、手数更少;波动小的品种止损更近、手数可以多一点。这样仓位会随着品种波动率自动调节,不用你手动猜。

再叠加一条熔断规则:账户单月回撤达到6%,强制减半仓位操作;回撤达到10%,停止交易一周复盘。这条规则在模拟考核里尤其重要,很多交易者不是死于亏损本身,而是死于亏损后的报复性重仓。

实战参数参考:四个主流品种怎么设

下面这张表是给10万元级别账户的参考起点,不是圣旨,按自己的回测微调:

品种建议单笔风险特别注意事项
螺纹钢1%—1.5%日内波动相对温和,适合作为练手和验证策略的主力品种
铁矿石1%杠杆高、政策敏感,情绪化行情多,仓位宁小勿大
豆粕1%受美豆和天气影响,隔夜跳空常见,隔夜单风险要额外预留
原油0.5%—1%隔夜跳空大、极端行情有前科,建议轻仓且尽量避开重仓过周末和长假

再强调一次动力煤那次行情的教训:凡是受政策影响大的品种(煤炭系、部分农产品),仓位要主动降一档,因为你无法预判什么时候会出现连续涨跌停,止损单挂了也出不来。

写在最后

凯利公式是个好工具,但它回答的问题是“长期期望收益最大该押多少”,而你在中国期货市场真正要回答的问题是“怎样在杠杆、跳空和极端行情下活到策略兑现的那天”。把固定风险百分比做骨架、ATR做调节、回撤熔断做保险,这套组合拳比裸用凯利靠谱得多。

资金管理规则听起来枯燥,但它恰恰是最不能只停留在纸面上的东西。想检验自己的交易系统和仓位规则到底扛不扛得住极端行情,可以参加期货模拟考核实战验证一下——在真实行情、零真金风险的 environment 里,看看你的1%规则在连续止损后还能不能严格执行。这比任何回测报告都诚实。

📈 学以致用:读书千遍,不如实盘(模拟)一战。XS Select 提供 10万–100万 模拟资金考核,全程线上进行,通关可获签约奖励与业绩提成。用最低的成本,检验你真正的交易水平。了解考核 →