修改期货订单会失去排队优先级吗?
了解修改期货订单价格或数量为什么可能影响 queue priority,以及 cancel-replace 后如何确认新的优先级与剩余数量。
直接答案
修改期货订单可能改变 queue priority,但结果取决于修改了什么以及交易场所规则。不要假设价格或数量变化一定保留原时间,也不要假设一定把整张订单送到队尾。
排队优先级属于当前订单状态
等待中的限价单与同一价格的其他合格订单竞争。
在价格时间市场,更早的合格订单可能优先于后来订单。
有些产品使用纯FIFO以外的分配方式。
修改订单后,交易场所规则决定修改后订单的优先级。
CME认证材料明确测试cancel-replace中会改变优先级和不会改变优先级的情况。
因此准确结果需要查看当前产品和订单规则。
修改价格不只是编辑界面
假设你有一张5,000.00买入限价。
把它改为5,000.25。
订单现在在另一个价格层级竞争。
不要认为旧5,000.00的排队位置会跟着订单直接移动。
新价格层级可以有自己的现有订单和分配顺序。
记录修改确认和新的订单状态。
数量修改可能与价格修改处理不同
数量变化不一定与价格变化有同样的优先级影响。
一些订单流程区分减少数量、增加数量和修改价格。
CME认证测试也分别检查数量变化和价格变化的priority影响。
所以“只改数量永远不失去优先级”并不是安全的通用规则。
应查看当前交易场所的技术和产品文档。
例子:修改前后的前方数量
假设5,000.00使用FIFO式例子。
你的3份订单前面有12份。
修改前,至少这12份需要先被分配,才会轮到你的排队位置。
现在假设你以会失去优先级的方式修改订单。
如果修改后前面有25份,实际排队位置已经明显变化。
这些数字是虚构的。
重点是修改可能改变在你成交前必须先消耗的数量。
订单簿数据有帮助,但不是最终订单记录
CME Market by Order可以提供匿名个别订单和排队信息。
经纪商界面可能显示更少。
即使有详细市场数据,也要查看修改确认和当前订单ID或其他标识。
只看画面不能证明某次cancel-replace是否保留优先级。
为什么期货限价触及却未成交说明排队位置的重要性。
部分成交后修改更需要分开跟踪
假设5份中已经成交2份。
现在只有3份剩余有效。
之后修改订单时,应分开已完成的2份持仓和3份leaves。
不要把原5份都当成仍在等待。
修改实际作用于订单流程中仍有效的剩余数量。
为什么期货订单会在多个价格成交说明成交和余额。 [!TRYMARK] 重建一次cancel-replace 从一张前面有12份的3份买入限价开始。分别修改数量和价格,记录每一步的确认、新价格、剩余数量以及按规则是否保留优先级。
使用订单修改检查清单
记录准确产品和合约月份。
记录原订单ID、价格、数量和时间。
记录修改的字段。
保存cancel-replace确认。
检查规则是否保留或改变priority。
分开已成交数量和剩余数量。
确认新状态后再查看订单簿。
不要用修改前的排队估计判断修改后的成交。
本文解释订单机制,不推荐修改或取消订单。
常见问题
修改期货限价会失去排队优先级吗?
可能。进入另一个价格层级后,新优先级由交易场所规则决定。不要假设旧排队位置继续存在。
减少期货订单数量会保留优先级吗?
取决于交易场所和订单类型。减少和增加数量可能有不同处理,应确认当前规则。
Cancel-replace会创建新的期货订单吗?
技术流程可能保留或改变标识和priority。应使用执行确认确定最终订单状态。
如何知道修改后的订单是否失去优先级?
查看交易场所规则、cancel-replace确认和可用的订单级排队数据,不要只从后来的未成交推断。