资金管理核心原则:凯利公式在仓位管理中的应用、最大回撤控制、破产风险模型

做市商这行,技术分析再牛,策略再精,最后决定你能不能活下来的,其实就三个字:资金管

我见过太多交易员,策略回测漂亮得不行,实盘一上,两周就爆仓。为什么?仓位管理出了问题。说白了,你赚了99次,第100次一把梭哈归零,前面的努力全白费。

今天我们就来聊聊资金管理的三个核心支柱:凯利公式最大回撤控制破产风险模型。这三样东西,是我每天做市都在用的底层逻辑。

核心观点:资金管理的目标不是最大化收益,而是最大化长期生存概率。活得久,比赚得快重要一万倍。

资金管理核心原则 资金管理 凯利公式 最大回撤控制 破产风险模型 最优仓位 f* = (bp - q) / b 半凯利 / 分数凯利 回撤阈值设定 动态减仓机制 破产概率 P(ruin) 风险预算分配

1. 凯利公式:仓位管理的数学锚点

凯利公式,很多人听说过,但真正用对的人不多。它的核心思想很简单:在已知胜率和赔率的情况下,找到一个最优的下注比例,让资金长期增长最快

公式长这样:

f* = (bp - q) / b

其中:
f* = 最优仓位比例(占当前资金的比例)
b  = 赔率(盈亏比,即盈利/亏损)
p  = 胜率(盈利的概率)
q  = 败率(亏损的概率),q = 1 - p

举个例子。假设你做市的一个策略,胜率 p = 0.6,赔率 b = 1.5(赚1.5元亏1元)。代入公式:

f* = (1.5 * 0.6 - 0.4) / 1.5 = (0.9 - 0.4) / 1.5 = 0.5 / 1.5 ≈ 0.333

也就是说,每次交易你应该用总资金的 33.3% 去下注。这是数学上的最优解。

我的经验:凯利公式算出来的仓位,往往偏大。实盘中我一般用 半凯利,也就是 f* 的一半。为什么?因为凯利假设你的胜率和赔率是精确已知的,但实盘中这两个参数是估计值,有误差。半凯利能给你一个安全垫。

凯利公式还有一个变种,叫 分数凯利。比如你用 1/4 凯利、1/8 凯利。分数越小,曲线越平滑,但增长也越慢。我个人习惯在震荡市用半凯利,趋势市用 1/4 凯利——趋势市波动大,保守点好。

注意:凯利公式假设交易是独立重复的。如果你的策略有序列相关性(比如连续亏损后更容易盈利),凯利公式会失效。这时候需要引入 动态凯利自适应仓位管理

2. 最大回撤控制:生存的第一道防线

做市商最怕什么?不是亏钱,是回撤失控。回撤一旦超过某个阈值,你的心态会崩,策略会变形,然后就是恶性循环。

我给自己定了一条铁律:单日最大回撤不超过 2%,单周不超过 5%,单月不超过 10%。一旦触发,强制减仓甚至暂停交易。

具体怎么控制?我分享三个方法:

  1. 固定比例止损:每笔交易设置止损线,比如亏损达到本金的 0.5% 就平仓。这个比例根据你的策略波动率来调。
  2. 回撤阈值减仓:当账户净值从高点回撤 5% 时,仓位减半;回撤 10% 时,清仓休息。这叫「阶梯式减仓」。
  3. 时间维度止损:如果连续 3 天亏损,不管亏多少,先停下来。有时候不是策略问题,是市场环境变了。

避坑指南:我曾经有一次,策略连续盈利了两个月,自信心爆棚,把止损线放宽了一倍。结果第三天就遇到黑天鹅,单日回撤 8%。那次教训让我明白:止损线不是用来挑战的,是用来遵守的

最大回撤控制还有一个进阶玩法:动态回撤阈值。比如,当账户盈利超过 20% 后,你可以把回撤阈值从 10% 放宽到 15%。因为你有安全垫了。但记住,安全垫不是用来挥霍的,是用来抵御极端风险的。

3. 破产风险模型:算清楚你有多大概率归零

破产风险,英文叫 Risk of Ruin。说白了就是:给定你的策略参数和资金量,你有多大概率把本金亏光?

公式长这样(简化版):

P(ruin) = ((1 - b) / (1 + b)) ^ (N)

其中:
b  = 每笔交易的盈亏比(假设固定)
N  = 你允许的最大亏损次数(资金能扛几次)

举个例子。假设你每次交易亏 1 元,赚 1.5 元,盈亏比 b = 1.5。你的总资金是 100 元,每次下注 5 元。那么你最多能扛 20 次连续亏损(100 / 5 = 20)。代入公式:

P(ruin) = ((1 - 1.5) / (1 + 1.5)) ^ 20 = (-0.5 / 2.5) ^ 20 = (-0.2) ^ 20

负数的 20 次方是正数,结果约等于 1.05e-14,几乎为零。也就是说,破产概率极低。

但如果你每次下注 20 元,只能扛 5 次:

P(ruin) = (-0.2) ^ 5 = -0.00032 → 取绝对值 0.00032

破产概率变成了 0.032%,虽然还是很小,但比之前大了 300 万倍。

我的习惯:我要求自己的破产概率不超过 0.1%。也就是千分之一。低于这个值,我才敢放心交易。怎么算?用上面的公式反推你的最大仓位。

实盘中,破产风险模型还要考虑几个现实因素:

  • 胜率不是固定的:市场环境变化,胜率会波动。我一般用过去 100 笔交易的滚动胜率来估算。
  • 盈亏比也不是固定的:做市商的盈亏比往往不对称,有时候赚小钱亏大钱。这时候要用 平均盈亏比 来算。
  • 资金是动态的:赚了钱本金变大,亏了钱本金变小。破产风险会随着资金变化而动态调整。

警告:破产风险模型假设交易是独立同分布的。如果你的策略有「肥尾」特征(极端行情频发),破产概率会比模型算出来的大得多。这时候需要引入 极值理论 (EVT) 来修正。

三者如何联动?

凯利公式告诉你「该下多少」,最大回撤控制告诉你「什么时候停」,破产风险模型告诉你「会不会死」。三者缺一不可。

我自己的流程是这样的:

  1. 先用凯利公式算出一个基准仓位 f*。
  2. 然后用破产风险模型验证:如果 f* 对应的破产概率 > 0.1%,就降低仓位到半凯利或 1/4 凯利。
  3. 最后设定回撤阈值:如果账户回撤达到 5%,强制减仓到当前仓位的 50%;回撤 10%,清仓。

这套流程,我用了五年,没爆过仓。不是说它完美,而是它给了你一个可执行的纪律。做市商这行,纪律比智商重要。

总结一句话:凯利公式帮你赚钱,回撤控制帮你保命,破产模型帮你算账。三管齐下,你才能在市场里活得久、赚得稳。


公众号:蓝海资料掘金营,微信deep3321