Summary: 系统化外汇系列的第3篇。涵盖固定出场与移动出场、R倍数计算,以及使用凯利公式和分数凯利进行仓位计算。




标题:外汇交易系统系列:第3篇 – 出场规则与仓位计算公式

这是系统化外汇系列的第3篇。你已经定义了入场逻辑(第2篇)。现在我们要确定冒多少风险以及何时出场——这两个最被低估的环节。

1. 出场规则:两类方法

类别A – 固定出场(适用于均值回归或区间策略)
  • 固定风险回报比:最低1:1.5,推荐1:2

  • 示例:风险20点 → 目标40点

  • 规则:绝不扩大止损。绝不降低目标。


  • 类别B – 移动出场(适用于趋势跟踪或突破策略)
  • 第一步 – 初始止损:距入场1.5倍ATR

  • 第二步 – 保本:价格朝有利方向移动1倍ATR后,将止损移至入场价

  • 第三步 – 移动跟踪:价格达到2倍风险后,激活1.2倍ATR的移动止损

  • 第四步 – 触及移动止损时完全离场(不分批出场)


  • 2. R倍数体系
    每笔交易以R为单位衡量,其中1R = 你的初始风险。
    ```python
    # R倍数计算
    风险点数 = 入场价 - 止损价 # 对于多单
    盈利点数 = 出场价 - 入场价
    r倍数 = 盈利点数 / 风险点数

    # 示例:风险20点,盈利50点 = +2.5R
    # 示例:风险20点,亏损20点 = -1R
    ```
    交易是R倍数的游戏,不是点数的游戏。

    3. 仓位计算 – 凯利公式法
    不要使用固定手数。使用凯利公式确定最大风险百分比。

    第一步 – 从至少50笔交易中计算你的历史优势
  • 胜率(W) = 0.45(示例)

  • 平均盈利(以R计)= 2.0(示例)

  • 平均亏损(以R计)= 1.0(若严格执行止损)

  • 净优势 = (W × 平均盈利) - ((1-W) × 平均亏损) = (0.45×2) - (0.55×1) = 0.9 - 0.55 = 0.35R


  • 第二步 – 应用完整凯利公式
  • 完整凯利% = 净优势 / 平均盈利 = 0.35 / 2.0 = 0.175 = 17.5%


  • 第三步 – 使用分数凯利(推荐)
  • 保守:完整凯利的0.10到0.15倍 → 单笔风险1.75%到2.6%

  • 非常保守(外汇推荐):0.05到0.10倍 → 单笔风险0.875%到1.75%


  • 第四步 – 计算实际手数
    ```python
    # 点数法仓位计算公式
    账户净值 = 10000 # 示例美元
    单笔风险百分比 = 0.01 # 每笔1%
    风险金额 = 账户净值 * 单笔风险百分比 # 100美元
    止损点数 = 20 # 来自你的出场规则
    每点价值 = 1.0 # 美元账户,EURUSD每0.01手每点约1美元

    手数 = 风险金额 / (止损点数 * 每点价值)
    # = 100 / (20 * 1) = 0.05手
    ```

    4. 最大回撤保护规则
  • 如果一周内净值下跌10% → 将仓位减半

  • 如果净值从峰值下跌15% → 完全停止交易两周

  • 经历15%回撤后,重置为分数凯利 × 0.5(在你已有保守仓位的基础上再减半)


  • 5. 今日行动步骤
  • 回顾第1篇中你记录的最近30条日志

  • 计算你实际胜率和以R计的平均盈利

  • 运行一次凯利公式

  • 设定你的固定单笔风险百分比(例如1.0%)


  • 若要继续至第4篇,请精确输入以下内容:
    `CONTINUE_SERIES: PART_4`

    参考来源:
  • Thorp, E. O. (2017). 《战胜市场的人》. Random House.

  • Vince, R. (2007). 《投资组合数学手册》. Wiley.

  • ```