凯利公式算出的仓位真能用吗?外汇实战的 3 个坑
凯利公式(Kelly Formula)给出了"胜率 p + 盈亏比 b"下的最优仓位公式 f* = (bp-q)/b,但直接套用在外汇实战中很容易破产。本文讲清凯利公式的数学基础、为什么外汇交易要用"半凯利"甚至"1/4 凯利"、以及 3 个隐形坑。
什么是凯利公式(Kelly Formula)?
凯利公式由贝尔实验室的 John Kelly 1956 年提出,给出在一系列独立概率事件中,**使账户长期几何增长最快的仓位比例**。
核心公式:
f* = (bp - q) / b f* = 最优仓位比例(占账户 %) b = 盈亏比(赢时 / 输时) p = 胜率(0-1) q = 1 - p = 败率
凯利公式的 5 个示例计算
| 胜率 p | 盈亏比 b | 凯利仓位 f* | 每笔风险 |
| 60% | 1.0 | 20% | $100k × 20% = $20k |
| 55% | 1.5 | 25% | $25k |
| 50% | 2.0 | 25% | $25k |
| 45% | 2.5 | 23% | $23k |
| 40% | 3.0 | 20% | $20k |
⚠️ 这些数字看起来合理,但**直接用于外汇实战会爆仓**。原因见下面 3 个坑。
外汇实战的 3 个凯利坑
坑 1:胜率 + 盈亏比都是"估计值"
凯利公式假设 p 和 b 是精确已知的。但实战中:
- 你用 100 笔历史交易算出胜率 58%,真实长期胜率可能是 52%
- 高估胜率 5% 会让实际凯利仓位"超配"20-30%
- 结果:按"真胜率"早已变成负期望值,但你还在加仓
坑 2:外汇收益不是"全赢 / 全输"
凯利公式假设每次结果是 0 或 +b。但外汇盈亏是连续分布:
- 有时止损被扫 -30 pips,有时止损前走盈利 -1 pips 出来
- 止盈 +60 pips 很少严格达到,多数 40-50 pips 就平
- "均值 b"可能高估 10-20%
坑 3:Drawdown 心理承受不住
全凯利意味着:
- 连亏 3 次 × 25% = -58% 账户
- 连亏 5 次 × 25% = -76% 账户
- 即使概率很低,一旦发生,账户根本爬不回来(需要 300-400% 收益才能回本)
实战解法:半凯利 / 1/4 凯利
半凯利(Half Kelly)
- 仓位 = 凯利计算值 × 0.5
- 长期几何增长 = 全凯利的 75%
- 最大回撤 = 全凯利的 50%
- 性价比最高:少赚 25%,少亏 50%
1/4 凯利(Quarter Kelly)
- 仓位 = 凯利计算值 × 0.25
- 回撤降到全凯利的 25%
- 适合:新手 / 未完全验证的策略 / 心理承受弱的人
示例
如果凯利计算给你 25%,实际用:
- 保守:25% × 0.25 = 6.25% 每笔
- 均衡:25% × 0.5 = 12.5% 每笔
- 进取:25% × 1.0 = 25% 每笔(⚠️ 不建议)
凯利公式 vs 固定百分比仓位
大多数教科书教"每笔风险 1-2%",这属于**极度保守的凯利**:
- 相当于 1/10 凯利(如果你的策略期望值为正)
- 年化收益低(15-25%)但 Drawdown 也低(10-15%)
- 适合绝大多数散户
只有对自己策略**非常有信心**(实盘 2 年以上稳定)的交易员才用半凯利或更高。
❓ 常见问题 FAQ
Q1:凯利公式需要多少样本才能用?
最少 100 笔独立交易(非同一趋势内的连续加仓)。少于这个数,算出的胜率和盈亏比不可靠。
Q2:多策略组合还能用凯利吗?
可以,但要先算每个策略的"独立凯利",然后按各策略相关性加权分配总资金。相关性 < 0.3 的策略组合,总凯利可以超过单策略凯利(分散化效应)。
Q3:凯利公式和 Risk of Ruin(破产风险)有什么关系?
凯利给出"几何增长最优仓位",不考虑心理承受;Risk of Ruin 计算"按当前仓位多少次连亏会破产"。实战应该**两个一起用**,确保 ROR < 1%(否则下调仓位)。
以上内容仅供学习参考,不构成投资建议。外汇 / CFD 交易存在高风险,请根据自身风险承受能力谨慎决策。
策略分析
如有投资决策请谨慎,本文仅供参考
