Summary: 凯利公式帮助交易者基于胜率和盈亏比计算最优仓位。但全凯利在外汇中过于激进,实战中应采用半凯利或四分之一凯利,并结合单笔风险不超过2%的铁律。本文提供完整计算步骤。




# 凯利公式实战:从数学到仓位管理的完整指南

每个交易者都会问的核心问题



你有一个胜率55%的策略,平均盈利是平均亏损的1.5倍。每笔交易应该承担多大风险?

多数交易者的答案是凭感觉:1%、2%,或者“感觉舒服就行”。凯利公式提供了一个数学答案——但这个答案需要谨慎处理。

公式及其真实含义



交易中常用的凯利公式版本为:

f* = W − (1 − W) / R

其中:
  • f* = 建议投入资金的最佳比例

  • W = 胜率(以小数表示,如0.55)

  • R = 盈亏比(平均盈利 ÷ 平均亏损)


  • *来源:AvaTrade教育资料*

    计算示例



    一个策略:
  • 胜率(W)= 55%(0.55)

  • 盈亏比(R)= 1.5


  • f* = 0.55 − (0.45 / 1.5) = 0.55 − 0.30 = 0.25

    全凯利建议:单笔交易承担25%的账户风险

    大多数交易者看到这个数字会感到不安——这是对的。

    为什么全凯利对外汇过于激进



    这个公式假设你的胜率和盈亏比估算完全准确,且未来市场表现与回测完全一致。两者都不成立。

    真实交易中存在的问题:
  • 点差、手续费、滑点

  • 市场状态变化(趋势vs震荡)

  • 相关品种持仓导致亏损集中

  • 小样本数据的估算误差


  • 正如AvaTrade所指出的:*“当你的输入参数(胜率和盈亏比)不够可靠时,全凯利可能过于激进。”*

    分数凯利:实战解决方案



    与其使用全凯利建议的25%,不如使用分数版本:

    | 凯利类型 | 分配比例 | 回撤降低幅度 |
    |:---|:---|:---|
    | 全凯利 | 25% | 基准(最高风险) |
    | 半凯利 | 12.5% | 约50% |
    | 四分之一凯利 | 6.25% | 约75% |

    分数凯利并不是“否定”这个概念,而是承认真实交易中的滑点、市场变化等问题是纯数学无法完全捕捉的。*来源:AvaTrade*

    如何可靠估算胜率与盈亏比



    凯利公式的质量完全取决于你输入的数据质量。

    样本量要求


  • 最低要求: 100笔交易(勉强可用)

  • 推荐样本: 200-300笔,覆盖不同市场状态

  • 理想样本: 500+笔,包含趋势、震荡、高波动期


  • 胜率(W)估算


    从有意义的样本中计算——使用相同的交易规则、类似的执行方式。不要只挑选“表现好的几周”。*来源:AvaTrade*

    盈亏比(R)估算


  • 计算所有盈利交易的平均利润

  • 除以所有亏损交易的平均亏损

  • 重要: 必须包含所有交易成本(点差、手续费、滑点)


  • 稳定性检查


    如果你的胜率在不同月份波动剧烈(如一个月70%、下个月40%),说明你的胜率估算不可靠,应相应降低仓位。*来源:AvaTrade*

    当凯利结果为0或负数时



    凯利公式最有用的功能之一是:它可以告诉你什么时候不该交易

  • f* > 0 → 存在正期望

  • f* = 0 → 盈亏平衡,无明显优势

  • f* < 0 → 负期望,不要交易


  • 负结果通常出现在你计入真实交易成本后,或者你的样本中包含了一段异常好的时期(不可持续)。*来源:AvaTrade*

    从百分比到实际手数的换算



    凯利给出的是百分比。将其转换为实际交易手数:

    第1步: 计算单笔最大允许亏损
    ```

    最大亏损 = 账户余额 × 凯利比例(使用分数凯利)

    ```

    第2步: 根据止损点数换算手数
    ```

    头寸规模 = 最大亏损 ÷(止损点数 × 每点价值)

    ```

    计算示例


  • 账户:10,000美元

  • 四分之一凯利:6.25% → 最大亏损625美元

  • 止损:30点,EUR/USD(每点10美元)

  • 头寸规模 = 625 ÷(30 × 10)= 2.08 → 约0.20标准手


  • *来源:金投网*

    1%-2%的铁律叠加



    即使凯利建议6.25%,许多专业交易者仍将单笔风险上限设为账户总资金的1%-2%。这不是矛盾,而是保守主义。

    正如金投网所指出:*“严守单笔风险不超过总资金1%-2%的铁律,分数凯利作为上限参考。”*

    动态更新:凯利不是一成不变的



    你的优势会随市场变化而变化。定期更新参数:

  • 每月: 从最近100-200笔交易中重新计算胜率和盈亏比

  • 每季度: 检验策略在当前市场状态下是否仍然有效

  • 重大市场变化后: 立即重新计算(如非农后、央行政策变动后)


  • 完整实战案例



    交易者档案: 3年实盘记录,500笔交易
  • 胜率:58%(0.58)

  • 平均盈利:180美元

  • 平均亏损:100美元

  • 盈亏比 R = 180 ÷ 100 = 1.8

  • 全凯利: 0.58 − (0.42 / 1.8) = 0.58 − 0.233 = 0.347(34.7%)

  • 四分之一凯利: 约8.7%

  • 1%规则限制: 1-2%(更保守)


  • 该交易者最终使用1.5%作为单笔风险——远低于分数凯利的建议,优先考虑生存而非理论上的最大化增长。

    常见错误



    | 错误 | 后果 | 解决方案 |
    |:---|:---|:---|
    | 用不足100笔交易估算 | 严重高估优势 | 等待至少200笔交易 |
    | 忽略交易成本 | 盈亏比虚高 | 在亏损计算中包含点差和滑点 |
    | 全凯利用于相关品种 | 亏损集中爆仓 | 使用分数凯利 + 相关性检查 |
    | 从不更新参数 | 策略失效而不自知 | 每月重新计算 |

    结语



    凯利公式不是仓位管理的“命令”,而是一个预警系统。当它建议小仓位时,要重视。当它建议0或负数时,退后一步,重新审视你的策略。

    正如AvaTrade的总结:*“如果你的凯利结果经常接近零,首先要专注于提升策略本身的优势——仓位管理只有在底层策略真正稳健时才能发挥最佳效果。”*

    参考来源:
    1. AvaTrade – 凯利公式在交易中的实用指南
    2. 金投网 – 凯利公式在外汇中的应用方法
    3. EC Markets – 高级风险管理技巧
    ```