凯利公式基础:凯利公式在价差交易中的适用性分析
说到资金管理,凯利公式是个绕不开的话题。很多新手一上来就问我:「凯利公式能不能直接用在我的价差策略上?」我的回答通常是:能用,但得先搞清楚它到底在算什么。
凯利公式最早是贝尔实验室的John Kelly搞出来的,目的是解决通信中的噪声问题。后来被赌徒们发现可以用来算最优下注比例,再后来就被量化交易圈给「招安」了。说白了,它就是个帮你算「每次该押多少本金」的数学工具。
凯利公式的标准形式
先看公式长什么样:
f* = (bp - q) / b
其中:
- f* — 最优资金比例(占当前总资金的比例)
- b — 赔率(盈亏比,即盈利时赚多少倍于亏损)
- p — 胜率(交易盈利的概率)
- q — 败率(1 - p)
举个例子。假设你有个策略,胜率60%,盈亏比2:1。那么:
- b = 2
- p = 0.6
- q = 0.4
f* = (2 * 0.6 - 0.4) / 2 = (1.2 - 0.4) / 2 = 0.4
算出来是0.4,也就是每次应该押40%的本金。嗯,这个比例其实挺激进的。我在实盘中很少见到有人真敢这么干。
价差交易的特殊性
现在问题来了:价差交易能不能直接用这个公式?
我个人习惯把价差交易分成两类来讨论:
- 统计套利型价差 — 比如两个相关性很高的品种,价差偏离均值后回归
- 事件驱动型价差 — 比如跨期套利、跨品种套利,有明确的收敛逻辑
对于第一类,凯利公式的适用性其实相当有限。为什么?
核心问题:价差交易的胜率和赔率不是固定的
价差回归策略的胜率取决于当前价差偏离的程度。偏离越大,回归概率越高,但对应的止损空间也越大。这就导致p和b是动态变化的,没法用一个固定值代入公式。
我记得有一次做螺纹钢和热卷的跨品种套利,价差偏离到2个标准差时,历史胜率高达85%。但当我用凯利公式一算,建议仓位是60%。结果呢?那次价差继续扩大了3个标准差,差点爆仓。嗯,这就是静态凯利的坑。
价差交易中的凯利公式修正
既然标准凯利不好使,那怎么办?我一般用两种修正方式:
1. 分数凯利(Fractional Kelly)
说白了就是给凯利公式的结果打个折扣。比如算出来是40%,我只用20%甚至10%。
实际仓位 = f* × 折扣系数
折扣系数我一般取0.25到0.5之间。保守点没坏处,尤其是价差交易这种「黑天鹅」频发的领域。
2. 动态凯利(Dynamic Kelly)
把价差偏离度作为一个变量,动态调整p和b的值。比如:
- 价差在1倍标准差内:p = 0.55, b = 1.5
- 价差在1-2倍标准差:p = 0.65, b = 1.2
- 价差在2倍标准差以上:p = 0.75, b = 0.8
你看,随着价差偏离增大,胜率p在上升,但赔率b在下降。因为偏离越大,回归的幅度可能越小(或者止损空间需要设得更大)。
我的经验:动态凯利比分数凯利更贴近价差交易的本质。但前提是你得有足够的历史数据来估算不同偏离度下的p和b。我一般至少用3年的日线数据来做回测。
凯利公式在价差交易中的三大陷阱
讲完了修正方法,再聊聊我踩过的坑。以下三点,你一定要注意:
陷阱一:价差收益不是正态分布
凯利公式假设收益是独立同分布的。但价差序列有明显的自相关性,而且尾部风险远大于正态分布。我曾经用凯利公式算出来的仓位,在2015年股灾期间直接亏了30%。从那以后,我再也不敢完全信任静态凯利了。
陷阱二:交易成本会吃掉利润
价差交易通常是双边开仓,手续费和滑点成本比单边交易高得多。凯利公式本身不考虑交易成本,但实际中,如果仓位太小,利润可能全被手续费吃掉了。我一般会在凯利公式的结果上再加一个「成本调整因子」。
陷阱三:资金规模限制
凯利公式算出来的仓位比例,有时候会超过你的实际可用资金。比如你账户有100万,但某个价差策略的最小开仓单位需要20万,凯利算出来是15%,那实际只能开15万,但最小单位是20万,这就尴尬了。我建议这种情况下,要么放弃这个策略,要么用更小的折扣系数。
一个简单的价差凯利计算示例
假设我们做豆粕和菜粕的跨品种套利,历史回测数据如下:
| 价差偏离程度 | 胜率 p | 平均盈亏比 b | 凯利比例 f* | 实际使用比例(折扣0.3) |
|---|---|---|---|---|
| 1倍标准差内 | 0.52 | 1.8 | 0.24 | 0.072 |
| 1-2倍标准差 | 0.63 | 1.4 | 0.31 | 0.093 |
| 2倍标准差以上 | 0.71 | 1.1 | 0.37 | 0.111 |
你看,即使凯利算出来最高可以到37%,我实际也只用了11%左右。为什么?因为价差交易最怕的就是「假突破」——价差偏离到极致后继续扩大,这时候仓位越重死得越惨。
凯利公式在价差交易中的适用性总结
说了这么多,做个简单总结:
- 能用,但别直接用标准凯利 — 必须做修正
- 分数凯利是保底方案 — 折扣系数0.25-0.5比较安全
- 动态凯利是进阶方案 — 需要更多数据支撑
- 永远留一手 — 价差交易的黑天鹅比你想的要多
最后说句实在话:凯利公式是个好工具,但它不是圣杯。我见过太多人把凯利公式当成「稳赚不赔」的秘籍,结果亏得裤衩都不剩。你想想看,如果凯利公式真能解决所有问题,那华尔街的量化基金早就全部用凯利了,对吧?
嗯,这一章就到这里。记住:资金管理的核心不是赚最多,而是活得最久。