edgeX 市价单滑点保护

edgeX 市价单滑点保护为期货市价单加上一道价格边界,同时保留市价单追求快速成交的特点。 市价单照常从当前最优价起步,沿订单簿逐档撮合。
核心提示
- 期货市价单进入撮合后,edgeX 会自动启用市价单滑点保护。
- 撮合先从当前最优价开始;这一档数量不够时,才会继续使用保护区间内的后续档位。
- 下一档一旦越过保护区间,系统便会停在边界前;已经成交的部分继续有效,剩余数量自动撤销。
- 行情越快、深度越薄、档位跳得越远,或订单相对附近挂单越大,越容易出现部分成交。
- 出现部分成交后,先看实际成交数量和最新仓位,不要把下单数量当成已经全部成交。
简要回答
edgeX 市价单滑点保护为期货市价单加上一道价格边界,同时保留市价单追求快速成交的特点。
市价单照常从当前最优价起步,沿订单簿逐档撮合。区别在于:只有下一档仍在系统设定的保护区间内,订单才会继续向下撮合。
如果下一档已经超出区间:
- 订单会在进入该价位前停止撮合;
- 已经成交的部分继续有效;
- 剩余未成交数量会按适用规则自动撤销。
这样一来,无论行情突然加速,还是附近深度不足,市价单都不会为了完成全部数量而一路追到异常远的价位。
为什么需要这项保护
市价单要的是尽快吃到现有流动性,并不是把成交价锁定在某一个数字上。
买单先从最低卖价成交,卖单先从最高买价成交。第一档接不住整笔数量,订单就会继续走到下一档。
这本来就是订单簿的正常撮合方式,执行风险也由此而来。
假设你市价买入 10 张合约:
| 卖价 | 可用数量 |
|---|---|
| 100.00 | 2 张合约 |
| 100.10 | 3 张合约 |
| 100.40 | 2 张合约 |
| 101.20 | 8 张合约 |
卖一是 100.00,但这一档只有 2 张。如果没有价格边界,为了买满 10 张,订单就得继续吃进后面的挂单,最后触及 101.20。
屏幕上的卖一没有错;它只是接不住整笔订单。
市价单滑点保护改变的,正是订单走到外侧边界时的处理方式。edgeX 仍会快速使用区间内的合格价位,但不会让订单越过保护区间继续追价。
想先弄清订单簿为何会逐档成交,可参阅什么是订单簿?。想判断最优价后面还有多少量,可参阅什么是市场深度?。
保护机制如何运作
1. 提交期货市价单
你先选择买卖方向和数量。由于使用的是市价单,系统会直接寻找订单簿上的可用流动性,以尽快完成撮合。
2. 系统启用保护区间
订单执行期间,edgeX 会自动应用相应的滑点保护规则。
保护区间划定了订单仍可进入的最外侧价格。它不会取代订单簿,也不会把多档成交变成一个保证成交价。
3. 从当前最优价开始撮合
市价买单先吃最低卖价,市价卖单先吃最高买价。
4. 一笔订单可能跨多档成交
最优档数量不足时,系统会继续撮合保护区间内的后续档位。
因此,一笔市价单可能同时产生:
- 多笔分档成交;
- 一个总成交数量;
- 一个汇总所有成交的平均成交价。
5. 每走一档,先检查下一档
系统继续撮合前,会先判断下一档可成交价是否仍在保护区间内。
6. 到达边界即停止
如果下一档已经超出区间,订单不会进入这一档成交。
也就是说,保护会在异常远价位真正成交之前把订单拦住。
7. 未成交数量自动撤销
已经成交的部分不会被回退。无法在保护区间内成交的剩余数量,会按适用规则自动撤销。
所以,订单最终可能是部分成交。这通常说明保护机制按预期生效,并不等于撮合系统出错。
实例演算:买入 10 张,为什么只成交 9 张
下面把一笔买入 10 张合约的期货市价单放进具体盘口里看。
本例假设系统允许订单撮合到 100.50。当时卖盘如下:
| 卖价 | 可用数量 | 是否在保护区间内? |
|---|---|---|
| 100.00 | 3 张合约 | 是 |
| 100.20 | 4 张合约 | 是 |
| 100.50 | 2 张合约 | 是 |
| 100.60 | 6 张合约 | 否 |
订单会按以下顺序成交:
- 先在 100.00 成交 3 张。
- 再在 100.20 成交 4 张。
- 接着在 100.50 成交 2 张。
- 此时下一档卖价是 100.60。
- 100.60 已超出保护区间,撮合在进入该档前停止。
- 最后未成交的 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 受保护市价单 | 在保护区间内快速撮合,触及边界后撤销剩余数量 |
| 限价单 | 只按限价或更优价格成交,但不保证能成交 |
| 全市场价格区间或熔断机制 | 调整某个品种或整个市场的交易条件,并非只约束一笔订单 |
这些机制都可能让成交受到限制,但它们限制的对象和要解决的问题并不相同。
它能保护什么,又不能保证什么
| 它能做到 | 它不能保证 |
|---|---|
| 限制市价单可以进入的成交价范围 | 全部数量都按首个显示价格成交 |
| 在保护区间内保留快速撮合 | 零滑点 |
| 下一档越过区间前停止撮合 | 全部成交 |
| 保留已经完成的成交 | 撤回已经发生的成交 |
| 按适用规则撤销未成交数量 | 让保护区间内凭空出现更多流动性 |
即使启用了保护,订单仍可能在区间内跨多个价位成交,因此滑点并不会完全消失。
它降低的是价格过度偏离的风险,并不会把市价单变成固定价格订单。
基础概念可参阅什么是滑点?。想进一步判断成交价为何变化,可参阅为什么会出现滑点?。
下单前
- [ ] 我已用订单数量对照附近几档的订单簿深度。
- [ ] 我明白追求快速成交,不代表整笔订单只会有一个成交价。
- [ ] 如果区间内流动性不足,我可以接受部分成交。
- [ ] 如果这是平仓单,我会在订单结束后确认是否仍有剩余仓位。
订单结束后
请核对:
- 成交数量——到底成交了多少;
- 平均成交价——多笔成交合并后的实际价格;
- 撤销数量——有多少数量没能在保护区间内成交;
- 订单最终状态——订单是否以部分成交结束;
- 当前仓位——减仓或平仓后尤其需要确认。
判断执行结果,要以最终成交明细和变化后的仓位为准。下单数量本身,不能证明整笔订单已经全部成交。

准备好下一步了吗?
从本页通过官方链接继续注册或开始交易。
免责声明
本内容仅供学习参考,不构成投资建议。交易数字资产及衍生品存在风险,交易前请确保了解相关产品,并结合自身情况审慎决策。




