OKX 期权做市商保护(MMP)不是默认开启的功能。你需要先联系账户经理或发送邮件至
设置什么参数,以及参数的单位陷阱
MMP 的配置通过 POST /api/v5/account/mmp-config 接口完成。你需要设置的核心参数包括:
- time_interval:计算成交量的滚动时间窗口
- frozen_interval:触发 MMP 后的冻结时长
- qty_limit:时间窗口内允许成交的最大合约数量
时间单位是毫秒,不是秒。 OKX 官方 FAQ 特别提醒了这一点。如果你按习惯填 10 以为代表 10 秒,实际窗口只有 10 毫秒,MMP 几乎不可能触发,保护形同虚设。正确的填法应该是 10000 代表 10 秒。
MMP 只影响带有 MMP 标签的订单。触发时,系统撤销的是这些订单,不会影响你账户里的普通挂单。
触发之后怎么恢复报价
MMP 触发后进入冻结状态。恢复方式取决于 frozen_interval 怎么设置:
如果 frozen_interval 设为 0,冻结不会自动解除,你必须手动重置。OKX 提供了 POST /api/v5/account/mmp-reset 接口来重置某个期权品种家族的 MMP 状态。
如果 frozen_interval 大于 0,等待该时长过去后,系统自动解除冻结,你可以重新下单。
重置 MMP 之前有一个容易被忽略的检查:确认当前没有标记为 MMP 的挂单仍然活跃。OKX 的接口文档和同类产品(如 Bullish)的说明都指出,在有 MMP 挂单的情况下重置配置可能导致订单失去应有的保证金优惠或被意外处理。安全做法是先撤销所有 MMP 挂单,再执行重置。
和 Delta 限额的配合
OKX 的 MMP 参数列表里目前主要暴露的是 qty_limit(数量限额)。Bullish 等平台还提供 delta_limit,即净 Delta 敞口超过阈值时也触发 MMP。如果你的做市策略同时运行多个行权价和到期日的期权,单纯的数量限额可能不够:一个 Delta 中性的组合成交很多手,净风险敞口可能仍然可控;反过来,少量成交也可能造成很大的方向性暴露。
OKX 的 MMP 是否支持 delta_limit 需要以你实际开通时接口文档显示的参数为准。如果只有 qty_limit,你需要自己在策略层额外监控净 Delta,通过主动撤单或对冲来控制风险。
参考资料
- OKX·Options trading FAQ,页面发布或更新日期:2026-08-11;核查日期:2026-10-02。
- Rdrr.io·post_account_mmp_config: Configure MMP In okxr,页面发布或更新日期:2026-05-07;核查日期:2026-10-02。
- Rdrr.io·post_account_mmp_reset: Reset MMP Status In okxr,页面发布或更新日期:2026-05-07;核查日期:2026-10-02。
- Bullish·Market Maker Protections (MMP),页面发布或更新日期:2025-10-30;核查日期:2026-10-02。



