Deribit MMP

  • 更新

做市商为交易所提供流动性,但这给他们在市场上留下了大量的敞口。做市商保护(MMP)是做市商在特定条件下提取报价的一种自动方法,例如在特定时间范围内交易超过一定数量时。这降低了在短时间内进行过多交易的风险,暂时将做市商的风险敞口从交易所撤出,这样他或她就有时间重新评估情况,然后再启用报价。这种机构级别的报价允许以更大的交易量进行更严格的报价,这也使零售交易者受益。

做市商保护 (MMP) 可用 应要求提供 并且需要一个 一次性手动激活 由 Deribit 的工作人员撰写。

注意

赋能市场 制造商保护 (MMP) 不会自动启用 那个 批量报价 功能。这些是独立的系统,必须单独申请和激活。如果您需要批量报价功能,请联系 Deribit 支持部门明确申请访问权限

  • 激活后,MMP 将应用于 主账户和所有子账户 在给定索引下(例如 btc_usdeth_usd)。

  • 激活是 特定于索引,并且必须单独启用每台仪器。

保护范围

  • MMP 仅适用于 明确标记的订单mmp 标志。

    没有此标签的订单将排除在 MMP 逻辑之外,并且在满足触发条件时不会受到影响。

  • 保护措施在 账户等级,因此订单通过以下方式提交 多个系统或连接 只要标有 MMP 标签,就会被保障。

触发条件

在以下情况下可以触发 MMP 任何一个 配置的阈值为 达到或超过 在规定的间隔内。以下指标受到独立监控:

  • 数量限制 — 总交易量,与方向无关,计量单位 标的硬币 (例如,买入 10 + 卖出 10 = 20 个数量)

  • 增量限额 — 净交易增量超过阈值(正数或负值),计量单位为 基础货币Net Transaction Delta = Delta – Mark Price

  • Vega Limit — 净维加曝光变化(正值或负值),测量单位为 美元。vega主要与期权相关,追踪对隐含波动率变化的敏感度

  • 交易次数区块询价独有。当指定数量为 询价报价已填写,所有剩余的未结询价都将自动取消。这个触发器是 全球 适用于所有货币对,并适用于已填写的区块询价报价的总数。

每个限值都受到独立监控。如果 任何一个 已被破解,所有带有 MMP 标签的订单都被取消,并将根据您的配置进行冻结 frozen_time

注意

在评估 MMP 的 Delta 和 Vega 限制时,Deribit 使用 交易执行时的希腊人。这个系统 不重新评估 Delta 或 Vega 在 MMP 检查时使用的是现场希腊语。

提示

MMP 设置也可以在内部配置 账户设置页面

mmp_settings.png

了解最大报价量 (MQQ)

重要

之后将提供最大报价数量 2025 年 11 月 25 日 发布。

最大报价量 (MQQ) 定义每边未平仓MMP报价或订单总量的累积限制, 每种乐器 (订单簿)。它充当曝光上限,即使在交易发生之前也能防止报价量过大

关键概念
  • 每台仪器(订单簿):

    MQQ 已强制执行 对每种乐器都独立,未跨工具或到期日进行汇总。每种工具(订单簿)都有自己单独的 MQQ 限额

  • 累积大小限制,非订单数量:

    MQQ 限制了 总合大小 每边未平仓的 MMP 订单的数量,而不是订单的数量。

    示例:在 MQQ = 3 BTC 的情况下,您可以下三个 1 BTC 的订单,或者一个 2.5 BTC 和一个 0.5 BTC 的订单,只要每边的总和 ≤ 3 BTC。

  • 每个 MMP 群组独立:

    每个 MMP 组(仅用于 批量报价) 有自己的 MQQ 配置。每组的限额分别适用。

  • 与数量限制的关系:

    可以设置 MQQ 大于 quantity_limit

    这允许更大的未平仓报价,同时仍允许MMP在部分成交时触发,并将MMP的预留保证金与数量限制分开。

  • 基础货币执法:

    MQQ 是在中指定和强制执行的 基础货币 乐器的。

  • 尺寸计算:

    • 反向期货: 尺寸 = 金额/价格

    • 反向点差: 规模 = 金额/指数价格

      (切换到 腿部的最低标价 于 2025 年 12 月。)

  • 账户限制:

    期权或期权组合的 MMP 订单和报价是 不支持 适用于 SM 账户。

  • 拒绝和验证:

    • 超过 MMP 的报价或 MMP 订单 max_quote_quantity被拒绝

    • 高于 MQQ 的常规订单仍可能进入市场,但会超过限额的新报价是 未被接受

    • 从2025年12月开始,如果双面报价的一面被拒绝,另一方也将被拒绝。

  • 精度:

    所有 MMP 配置参数,包括 MQQ,最多支持 小数点后四位

  • 利润率计算:

    • 从 2025 年 11 月 18 日发布开始: 预留保证金 = 最大值 (MQQquantity_limit)

    • 从 2025 年 12 月起发布: 预留保证金 = max_quote_quantity (最小起订量的 3%)

    • 此更改将 MMP 保证金逻辑从报价大小限制转移到活跃报价敞口。

  • 延迟:

    MQQ 提供 没有延迟优势 如果你已经在使用 批量报价 功能;它纯粹增加了曝光控制。

更多配置详情,请参阅 做市商保护 API 配置 文章。

增量阈值示例

示例 1:增量累积低于阈值
  • 设置:

    interval = 2 秒

    delta_limit = 4

  • 交易 1:

    10 长时间通话 是用 delta 购买的 +0.20 每个

    → 增量计数器增加到:10 * 0.20 = +2

    → 间隔计时器启动。

  • 接下来的 2 秒:

    不会进行进一步的交易。

  • 结果:

    三角洲柜台 仍低于阈值 → MMP 未触发

    2 秒钟后, 计数器重置为 0

示例 2:带有净增量变动的混合交易
  • 设置:

    interval = 2 秒

    delta_limit = 4

  • 交易 1:

    10 长时间通话 用 delta of 购买 +0.20

    → 增量计数器:10 * 0.20 = +2

    → 计时器启动。

  • +1 秒:

    5 看涨期权 用 delta of 购买 -0.30

    → 计数器调整:5 * (-0.30) = -1.5

    → 新的增量计数器:2-1.5 = +0.5

  • +1.5 秒:

    15,000 美元 比特币永续合约 以标价10,000美元购买

    → 隐含头寸规模:1.5 BTC

    → 增量调整:+1.5

    → 新的增量计数器:0.5 + 1.5 = +2

  • 接下来的 0.5 秒:

    没有进一步的填充物。

  • 结果:

    三角洲柜台仍然存在 小于 4 → MMP 未触发

    2 秒钟后, 计数器重置为 0

示例 3:已违反 Delta 限制 → 已触发 MMP
  • 设置:

    interval = 2 秒

    delta_limit = 4

  • 交易 1:

    10 长时间通话 用 delta 购买 +0.30 每个

    → 增量计数器:10 * 0.30 = +3

    → 间隔计时器启动。

  • +0.5 秒:

    5 比特币永续合约 买入,标记价格 = 10,000 美元

    → 持仓规模 = 5 BTC

    → Delta 投入 = +5 (1 BTC = 增量 +1)

    → 新的增量计数器:3 + 5 = +8

  • 结果:

    三角洲计数器超过 delta_limit = 4

    MMP 已触发 立即。

    → 全部 带有 MMP 标签的有效订单已取消

    → A user.mmp_trigger.{index_name} 事件是通过发送的 frozen_until 时间戳。

  • 2 秒间隔的剩余部分:

    除非手动或自动重置 MMP,否则不允许进一步交易(取决于 frozen_time)。

Vega 阈值示例

示例 1:Vega 累积量低于阈值
  • 设置:

    interval = 20 秒

    vega_limit = 280

  • 交易 1:

    购买 BTC-27JUN25-62000-C,vega ⇒ 248, 金额 = 1

    出售 BTC-27JUN25-64000-C,vega 哟 256, 金额 = 1

    交易的 vega:abs (248 − 256) = 8

  • 结果:

    交易的 vega = 8 < 280 → MMP 未触发

    计数器在 20 秒后重置。

示例 2:首次交易中的 Vega 违约
  • 设置:

    interval = 20 秒

    vega_limit = 280

  • 交易 1:

    购买 BTC-27JUN25-62000-C,vega ⇒ 248, 金额 = 1.5

    → 交易的素食主义者 = 248 * 1.5 = 372

  • 交易 2:

    出售 BTC-27JUN25-64000-C, 金额 = 1.5

    已取消 由于 MMP

  • 结果:

    交易的 vega = 372 > 280 → 已触发 MMP

    剩余的报价立即取消。

示例 3:多笔交易中累积的 Vega 漏洞
  • 设置:

    interval = 20 秒

    vega_limit = 280

  • 交易 1:

    购买 BTC-27JUN25-62000-C,vega ⇒ 248, 金额 = 0.5 → +124

  • 交易 2:

    购买 BTC-27JUN25-64000-C,vega ⇒ 252, 金额 = 0.5 → +126

  • 交易 3:

    购买 BTC-27JUN25-66000-C,vega ⇒ 256, 金额 = 0.5 → +128

    → vega 累计交易量:124 + 126 + 128 = 378

  • 结果:

    交易的 vega = 378 > 280 → 上次交易后触发 MMP

    剩余的订单已取消。

数量阈值示例

示例 1:数量低于阈值
  • 设置:

    interval = 2 秒

    quantity_limit = 50

  • 交易 1:

    客户订单已成交 20 个单位

  • 效果:

    数量计数器 = 20

    间隔计时器启动。

  • 接下来的 2 秒:

    不会进行进一步的交易。

  • 结果:

    数量计数器仍低于阈值 → MMP 未触发

    2 秒钟后,计数器重置为 0。

示例 2:数量泄露 → 已触发 MMP
  • 设置:

    interval = 2 秒

    quantity_limit = 50

  • 交易 1:

    客户订单已成交 20 个单位

    → 数量计数器 = 20

    → 计时器启动。

  • +1 秒:

    另一份客户订单已成交 40 个单位

    → 新总数:20 + 40 = 60

  • 结果:

    数量计数器超过 50 → 已触发 MMP

    → 所有带有 MMP 标签的活跃订单都是 已取消

    → 更多的 MMP 订单是 被拒绝 直到:

  • 间隔的剩余部分:

    不处理带有 MMP 标签的订单的进一步交易。

示例 3:累积多次填充 → 已触发 MMP
  • 设置:

    interval = 2 秒

    quantity_limit = 50

  • 交易 1:

    客户订单已成交 15 个单位

    → 数量计数器 = 15

    → 间隔计时器启动。

  • +0.5 秒:

    第二个订单已成交 20 个单位

    → 新计数器:15 + 20 = 35

  • +1 秒:

    第三个订单已成交 25 个单位

    → 新计数器:35 + 25 = 60

  • 结果:

    数量计数器 = 60 > 50 → 已触发 MMP

    → 所有带有 MMP 标签的订单都已取消

    → 任何新的 MMP 订单都将被拒绝,直到:

    • 配置的 frozen_time 过期,或

    • 手动重置通过以下方式执行 private/reset_mmp

  • 间隔的剩余部分:

    不处理带有 MMP 标签的订单的进一步交易。