> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eaquan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EA 参数中的间隔设置详解：下单与补仓

> 理解 MT5 EA 参数中下单间隔、加仓间隔与补仓间隔的含义，避免因误设参数导致频繁下单或头寸过重的风险。

在 EA 的参数列表中，你经常会看到带有「间隔」字样的参数，例如「下单间隔」、「加仓间隔」、「补仓间隔」等。这类参数的名称和具体意义完全由 EA 开发者定义。它们可能表示相邻两笔订单之间的**最小价格距离**，也可能表示**时间间隔**（秒数、分钟数、K 线数量）、**冷却周期**或**挂单刷新周期**。理解开发者赋予该参数的真实含义，是正确使用 EA 的前提。间隔设置过小，可能导致短时间内积累大量订单、迅速吞噬保证金；间隔设置过大，则可能错过理想的入场时机。本篇将帮助你彻底理解各类间隔参数的含义，并掌握合理设置的基本原则。

## 什么是「间隔」

在 EA 参数的语境中，**间隔（Interval）通常指的是两笔相邻订单之间所需的最小价格距离（Step/Distance）**，但在某些 EA 中也可能指**时间间隔（Time Interval）**。

这个机制的核心目的是**控制开单频率**：防止价格在小范围内震荡或短时间内反复触发订单，避免累积过多持仓。

<Info>
  **注意区分价格间隔与时间间隔：**

  * **价格间隔（Distance/Step）**：通常以点数（Points/Pips）为单位。只要价格移动距离不够，无论经过多长时间，EA 都不会开新单。这是网格和马丁格尔 EA 最常用的控制方式。
  * **时间间隔（Time Interval）**：通常以**秒或分钟**为单位。限制两笔订单之间的最短时间差，防止 EA 在同一个价格区域或同一根 K 线内密集下单。

  在使用 EA 前，请务必查阅说明文档，确认参数列表中的 "Interval" 究竟是指价格距离还是时间限制。
</Info>

***

## 常见间隔参数类型

不同类型的 EA 策略对应不同的间隔参数，以下是最常见的三种：

<Tabs>
  <Tab title="下单间隔">
    **下单间隔（Order Interval）** 控制的是相邻两笔**市价订单**之间的最小价格距离。

    适用场景：EA 基于某种信号连续开单时，通过下单间隔防止信号在短时间内反复触发，避免重复入场。

    **示例：** 设置下单间隔为 `200 Points`，当第一笔订单以 1.1000 成交后，价格必须先移动至 1.1020（假设为5位数报价），EA 才会考虑开下一笔订单。

    | 参数名示例           | 含义示例             |
    | --------------- | ---------------- |
    | `OrderInterval` | 订单之间的最小价格距离或时间间隔 |
    | `MinDistance`   | 通常指价格距离          |
    | `TradeInterval` | 通常指时间间隔或冷却周期     |
  </Tab>

  <Tab title="加仓间隔">
    **加仓间隔（Add Position Interval）** 控制的是顺势**加仓**时，新仓位与上一笔仓位之间的最小价格距离。

    适用场景：趋势跟踪类 EA 在行情持续单边运动时，按照固定间隔追加仓位，放大盈利。

    **示例：** 设置加仓间隔为 `300 Points`，多单第一笔以 1.1000 成交，价格上涨至 1.1030 时才会触发第二笔加仓，再涨至 1.1060 时触发第三笔，依此类推。

    <Note>
      加仓是顺势操作，仓位朝着盈利方向累积，与补仓（逆势操作）的风险性质不同。
    </Note>
  </Tab>

  <Tab title="补仓间隔">
    **补仓间隔（Grid / Averaging Interval）** 控制的是网格或均价策略中，逆势**补仓**时相邻订单之间的最小价格距离。

    适用场景：网格 EA 或马丁格尔 EA 在价格不断反向运动时，按照固定间隔持续开仓摊低均价，期望价格回调后整体盈利。

    **示例：** 设置补仓间隔为 `200 Points`，多单第一笔以 1.1000 成交后价格下跌，跌至 1.0980 时开第二笔，跌至 1.0960 时开第三笔……

    <Warning>
      补仓类策略在行情单边趋势中可能持续亏损并累积大量订单。补仓间隔越小，订单积累越快，风险越高。
    </Warning>
  </Tab>
</Tabs>

***

## 间隔单位说明

<Info>
  **关于 Pip 与 Point 的区别：** 在 MT4/MT5 的5位数报价环境中，`1 Pip = 10 Points`。例如 EURUSD 的价格从 1.10000 变动到 1.10010，是 1 Pip，也是 10 Points。

  不同的 EA 可能采用不同的单位：

  * 部分 EA 以 **Points（点）** 为单位，即最小价格变动单位
  * 部分 EA 以 **Pips（点子）** 为单位，即传统意义上的1个基本点

  在使用 EA 前，请务必查阅说明文档确认间隔参数使用的是哪种单位，以避免因单位理解错误导致间隔设置偏差10倍。
</Info>

***

## 正确设置间隔的原则

合理的间隔设置需要结合品种特性和策略逻辑综合考虑：

<CardGroup cols={2}>
  <Card title="间隔不宜过小" icon="triangle-alert">
    间隔过小会导致订单触发过于频繁，短时间内累积大量仓位，保证金压力急剧上升。在高波动行情中尤为危险。
  </Card>

  <Card title="间隔不宜过大" icon="zoom-out">
    间隔过大会导致 EA 很少触发新订单，可能错过大量入场机会，策略的实际执行效果大打折扣。
  </Card>

  <Card title="参考品种的日均波动" icon="chart-bar">
    对于以价格距离为间隔的 EA，可以参考品种日均波动范围（ATR）来辅助设置。但需注意，价格可能来回穿越重置网格，且受最大层数和方向规则限制，不能简单将日均波动除以间隔来推算每天的订单数。
  </Card>

  <Card title="回测验证后再实盘" icon="beaker">
    任何间隔参数调整后，都应先在策略测试器中进行历史回测，确认订单分布和回撤表现符合预期，再应用于实盘。
  </Card>
</CardGroup>

***

## 间隔与波动率的关系

以 **EURUSD** 为例来说明间隔设置（假设此处间隔为价格距离）与品种波动率的关系：

EURUSD 日均波动约为 **80–120 Pips**（即 800–1200 Points）。如果你将网格补仓间隔设置为 **10 Points**（1 Pip），在单边极端行情下，价格每移动 1 Pip 就会触发一笔新订单。如果是马丁格尔策略且每笔手数递增，账户保证金将面临极大压力。

相反，若将间隔设置为 **200 Points（20 Pips）**，在同样的单边行情下，仓位累积速度将大幅降低。

**注意：** 实际触发的订单数量不仅取决于日均波动和间隔距离，还受到价格来回穿越（可能导致网格重置）、EA 设定的最大层数限制以及具体方向规则的深刻影响。不能简单地用日均波动除以间隔来推算订单数。

<Warning>
  补仓类策略（如马丁格尔）在间隔过小时可能迅速积累大量订单，导致保证金耗尽，请谨慎设置。建议在实盘使用前，先在模拟账户或策略测试器中测试极端行情下的最大订单数量与保证金占用。
</Warning>

***

## 常见问题

<AccordionGroup>
  <Accordion title="间隔设置为 0 会怎样？">
    将间隔设置为 `0` 意味着取消了价格距离限制，EA 可能在每根 K 线甚至每个 Tick 都触发新订单（取决于 EA 的具体逻辑）。这在大多数情况下会导致**极度频繁开单**，迅速耗尽保证金或触发经纪商的交易频率限制。

    部分 EA 在间隔为 0 时会以其他内置逻辑控制开单频率，但这取决于 EA 的代码实现。在不完全了解 EA 逻辑的情况下，**不建议将间隔设置为 0**。
  </Accordion>

  <Accordion title="间隔是以 Pip 还是 Point 为单位？">
    这取决于 EA 的编写方式，没有统一标准。

    * 老版本或使用4位数报价设计的 EA 通常以 **Pip** 为单位
    * 新版本或5位数报价环境下设计的 EA 通常以 **Point** 为单位

    判断方法：查看 EA 的使用说明文档，或在策略测试器中分别测试 `10` 和 `100` 的间隔效果，通过订单间距来反推单位。当你不确定时，务必先在模拟账户测试，避免因单位误解造成实盘损失。
  </Accordion>

  <Accordion title="如何根据品种选择合适的间隔？">
    推荐以下参考方法：

    1. **查看品种的 ATR 指标**：在 MT5 图表上添加 ATR（平均真实波幅）指标，结合品种波动特性作为起点参考（具体比例由 EA 逻辑决定）。
    2. **参考 EA 文档推荐值**：大多数 EA 开发者会针对常见品种提供推荐的间隔参数，优先使用这些经过测试的数值。
    3. **低波动品种用小间隔，高波动品种用大间隔**：例如 USDJPY 的波动通常小于 GBPJPY，可以对应使用相对更小的间隔值。
    4. **回测验证**：最终以策略测试器的历史回测结果为准，重点观察不同间隔设置下的最大持仓数量、最大回撤和盈利稳定性。
  </Accordion>
</AccordionGroup>
