指南

edgeX 市价单滑点保护

进阶 · 阅读需 9 分钟
edgeX 市价单滑点保护

edgeX 市价单滑点保护为期货市价单加上一道价格边界,同时保留市价单追求快速成交的特点。 市价单照常从当前最优价起步,沿订单簿逐档撮合。

核心提示

  • 期货市价单进入撮合后,edgeX 会自动启用市价单滑点保护。
  • 撮合先从当前最优价开始;这一档数量不够时,才会继续使用保护区间内的后续档位。
  • 下一档一旦越过保护区间,系统便会停在边界前;已经成交的部分继续有效,剩余数量自动撤销。
  • 行情越快、深度越薄、档位跳得越远,或订单相对附近挂单越大,越容易出现部分成交。
  • 出现部分成交后,先看实际成交数量和最新仓位,不要把下单数量当成已经全部成交。

简要回答

edgeX 市价单滑点保护为期货市价单加上一道价格边界,同时保留市价单追求快速成交的特点。

市价单照常从当前最优价起步,沿订单簿逐档撮合。区别在于:只有下一档仍在系统设定的保护区间内,订单才会继续向下撮合。

如果下一档已经超出区间:

  • 订单会在进入该价位前停止撮合;
  • 已经成交的部分继续有效;
  • 剩余未成交数量会按适用规则自动撤销。

这样一来,无论行情突然加速,还是附近深度不足,市价单都不会为了完成全部数量而一路追到异常远的价位。

为什么需要这项保护

市价单要的是尽快吃到现有流动性,并不是把成交价锁定在某一个数字上。

买单先从最低卖价成交,卖单先从最高买价成交。第一档接不住整笔数量,订单就会继续走到下一档。

这本来就是订单簿的正常撮合方式,执行风险也由此而来。

假设你市价买入 10 张合约:

卖价可用数量
100.002 张合约
100.103 张合约
100.402 张合约
101.208 张合约

卖一是 100.00,但这一档只有 2 张。如果没有价格边界,为了买满 10 张,订单就得继续吃进后面的挂单,最后触及 101.20。

屏幕上的卖一没有错;它只是接不住整笔订单。

市价单滑点保护改变的,正是订单走到外侧边界时的处理方式。edgeX 仍会快速使用区间内的合格价位,但不会让订单越过保护区间继续追价。

想先弄清订单簿为何会逐档成交,可参阅什么是订单簿?。想判断最优价后面还有多少量,可参阅什么是市场深度?。

保护机制如何运作

1. 提交期货市价单

你先选择买卖方向和数量。由于使用的是市价单,系统会直接寻找订单簿上的可用流动性,以尽快完成撮合。

2. 系统启用保护区间

订单执行期间,edgeX 会自动应用相应的滑点保护规则。

保护区间划定了订单仍可进入的最外侧价格。它不会取代订单簿,也不会把多档成交变成一个保证成交价。

3. 从当前最优价开始撮合

市价买单先吃最低卖价,市价卖单先吃最高买价。

4. 一笔订单可能跨多档成交

最优档数量不足时,系统会继续撮合保护区间内的后续档位。

因此,一笔市价单可能同时产生:

  • 多笔分档成交;
  • 一个总成交数量;
  • 一个汇总所有成交的平均成交价。

5. 每走一档,先检查下一档

系统继续撮合前,会先判断下一档可成交价是否仍在保护区间内。

6. 到达边界即停止

如果下一档已经超出区间,订单不会进入这一档成交。

也就是说,保护会在异常远价位真正成交之前把订单拦住。

7. 未成交数量自动撤销

已经成交的部分不会被回退。无法在保护区间内成交的剩余数量,会按适用规则自动撤销。

所以,订单最终可能是部分成交。这通常说明保护机制按预期生效,并不等于撮合系统出错。

实例演算:买入 10 张,为什么只成交 9 张

下面把一笔买入 10 张合约的期货市价单放进具体盘口里看。

本例假设系统允许订单撮合到 100.50。当时卖盘如下:

卖价可用数量是否在保护区间内?
100.003 张合约是
100.204 张合约是
100.502 张合约是
100.606 张合约否

订单会按以下顺序成交:

  1. 先在 100.00 成交 3 张。
  2. 再在 100.20 成交 4 张。
  3. 接着在 100.50 成交 2 张。
  4. 此时下一档卖价是 100.60。
  5. 100.60 已超出保护区间,撮合在进入该档前停止。
  6. 最后未成交的 1 张自动撤销。

最终结果是:

结果字段结果
下单数量10 张合约
成交数量9 张合约
未成交并撤销1 张合约
平均成交价100.20

这 9 张分别成交在三个合格价位,因此平均成交价是 100.20:

(3 × 100.00 + 4 × 100.20 + 2 × 100.50) ÷ 9 = 100.20

保护区间并不是要求所有合约都按边界价成交。订单会优先使用区间内更好的价格,只在下一档不再合格时停下。

同样,它也不会保证 10 张全部买到。控制成交价格范围和保证全部成交,是两件不同的事。

部分成交会怎样影响仓位

仓位只按实际成交数量变化,不按你最初想成交多少来变化。

开仓或加仓

下单 10 张、实际成交 9 张,仓位就只增加 9 张。

被撤销的 1 张不会继续留在市场里等待下一次撮合。如果你还想增加敞口,先重新查看盘口和当前仓位,再决定是否下第二笔。

减仓或平仓

平仓单只成交一部分时,原仓位也会留下一部分。

例如,你想平掉 10 张,但保护区间内只够成交 9 张。剩余委托被撤销后,账户里仍有 1 张未平仓。

保护机制管住了成交所经过的价格,却不会替你确认仓位是否已经清零。

行情越快,这一点越不能靠猜。若把“下了 10 张平仓单”误当成“已经平掉 10 张”,账户里就可能留下意外敞口。

哪些情况下更需要这项保护

价格快速波动

市价单还在撮合时,买卖盘可能已经快速变化。保护区间会在价格越过可接受边界后,阻止订单继续追入。

市场深度不足

最优价上的挂单量可能很少。附近几档合格流动性不够时,订单尚未全部成交,就会先碰到保护边界。

相邻价位跳档较大

订单簿有时会从一个价位直接跳到远得多的下一档。保护检查针对每一个即将进入的价位,所以不能只看首笔成交是否正常。

订单相对附近深度较大

所谓“大单”,不能只看名义金额。更有意义的判断是:这笔数量相对于最优价附近的可用挂单有多大。

同样是 10 张,在深盘口里可能轻松成交,放进薄盘口却可能很快碰到边界。

既要速度,也要控制价格风险

如果你需要市价单的执行速度,又不愿让订单越过保护区间继续追价,这项功能就能同时照顾两项需求。

极端行情案例:2010 年 5 月 6 日的 E-mini 期货

2010 年 5 月 6 日,E-mini 标普 500 股指期货经历了一段极快的行情,清楚展示了压力之下的可成交盘口能变化得多快。

CFTC 与 SEC 工作人员发布的官方报告显示,从下午 2:41 到 2:45:27,E-mini 价格在四分半钟内下跌超过 5%。速度快到这种程度时,下单时还在当前价格附近的流动性,可能在订单尚未走完前就已被成交、撤走,或被新的挂单替换。

这并不是发生在 edgeX 上的事件,但它把执行风险呈现得很直观:下单前看到的最优价只是当时的一张快照。极端行情中,整笔数量尚未成交,下一档可成交价就可能已经跳到更远的位置。

在 edgeX,市价单滑点保护只允许订单使用系统保护区间内的价格。区间内流动性一旦用完,已有成交继续有效,剩余数量自动撤销。

这道边界约束的是单笔订单可以走多远。它无法叫停整个市场的涨跌,也不会补回消失的深度,更不能保证平仓单一定全部成交。因此,极端行情中的受保护订单结束后,要同时核对成交结果和当前仓位,再决定下一步。

速度、价格控制与完整成交

一笔订单往往同时追求三个目标:

目标市价单滑点保护如何处理
快速成交继续使用保护区间内的可用价位
控制价格风险下一档越过区间前即停止撮合
完整成交合格流动性不足时,无法保证全部成交

这项功能优先守住前两项,同时接受第三项有时无法满足。

剩余数量被撤销,本身就是一个有用结果:它说明当时保护区间内的流动性不足以完成整笔订单。

这不是系统失灵,而是保护机制没有让订单继续追向更远的价位。

与其他价格控制有何区别

市价单滑点保护针对的是单笔订单如何执行,不能和其他价格控制机制混为一谈。

控制方式主要作用
edgeX 受保护市价单在保护区间内快速撮合,触及边界后撤销剩余数量
限价单只按限价或更优价格成交,但不保证能成交
全市场价格区间或熔断机制调整某个品种或整个市场的交易条件,并非只约束一笔订单

这些机制都可能让成交受到限制,但它们限制的对象和要解决的问题并不相同。

它能保护什么,又不能保证什么

它能做到它不能保证
限制市价单可以进入的成交价范围全部数量都按首个显示价格成交
在保护区间内保留快速撮合零滑点
下一档越过区间前停止撮合全部成交
保留已经完成的成交撤回已经发生的成交
按适用规则撤销未成交数量让保护区间内凭空出现更多流动性

即使启用了保护,订单仍可能在区间内跨多个价位成交,因此滑点并不会完全消失。

它降低的是价格过度偏离的风险,并不会把市价单变成固定价格订单。

基础概念可参阅什么是滑点?。想进一步判断成交价为何变化,可参阅为什么会出现滑点?。

下单前

  • [ ] 我已用订单数量对照附近几档的订单簿深度。
  • [ ] 我明白追求快速成交,不代表整笔订单只会有一个成交价。
  • [ ] 如果区间内流动性不足,我可以接受部分成交。
  • [ ] 如果这是平仓单,我会在订单结束后确认是否仍有剩余仓位。

订单结束后

请核对:

  • 成交数量——到底成交了多少;
  • 平均成交价——多笔成交合并后的实际价格;
  • 撤销数量——有多少数量没能在保护区间内成交;
  • 订单最终状态——订单是否以部分成交结束;
  • 当前仓位——减仓或平仓后尤其需要确认。

判断执行结果,要以最终成交明细和变化后的仓位为准。下单数量本身,不能证明整笔订单已经全部成交。

准备好下一步了吗?

从本页通过官方链接继续注册或开始交易。

在 edgeX 开始交易

免责声明

本内容仅供学习参考,不构成投资建议。交易数字资产及衍生品存在风险,交易前请确保了解相关产品,并结合自身情况审慎决策。