全部期权指南
画面价格触及与订单实际获得成交资格不是同一条记录8 分钟阅读

期货限价被价格触及了,为什么订单没有成交?

了解图表或最后成交触及期货限价时订单仍可能不成交的原因,包括排队优先级、bid-ask、合约月份、时间和数据源限制。

由 Mark 编写 · 官方资料列于文末

直接答案

图表触及你的期货限价,并不能证明订单当时一定应该成交。应核对准确合约、订单是否有效、bid或ask方向、排队优先级、可用数量、时间戳以及交易场所的撮合算法。

最后成交价和可执行报价是不同记录

图表通常突出最后一笔完成交易。

等待中的买入限价与符合条件的卖方流动性互动。

卖出限价与符合条件的买方流动性互动。

看到最后成交在你的价格,并不能说明有多少数量能到达你的订单,也不能说明你的排队位置。

K线还会把很多事件压缩在一个时间区间内。

如何阅读期货Time & Sales说明单笔成交不是订单簿重放。

同一价格的排队位置很重要

假设你在5,000.00放3份买入限价。

在FIFO式示例中,同一价格已有20份排在你前面。

市场离开前,只有12份与该买价成交。

前面的数量吸收了成交,你的订单可以继续未成交。

所以触及5,000.00并不证明卖出数量足够到达你的排队位置。

CME产品可以使用不同撮合算法,不要把所有合约都假设为纯FIFO。

看错bid-ask一侧会产生错误预期

买入限价要看对面的ask和卖方流动性。

卖出限价要看bid和买方流动性。

平台可以分别显示最后成交、bid、ask和图表价格。

如果5,000.00买入限价的可执行ask从未真正到达该水平,附近图表成交不足以证明漏成交。

应把bid、ask和成交记录与时间一起保存。

合约月份和时段必须完全一致

连续期货图表可以是合成或滚动序列。

你的订单属于一个具体合约月份。

另一个月份触及该价格,不会让你的订单获得成交资格。

把日间数据与夜间订单比较,或使用延迟数据,也会产生类似问题。

记录准确代码、合约月份、交易所、时段和时区。

期货Trade Date与日历日期说明夜间时间为何需要上下文。

价格触及前订单状态可能已经变化

订单可能在后来的价格事件前已经取消、到期、拒绝、替换或部分成交。

修改订单还可能按场所规则改变优先级处理。

不要只依赖自己记得曾经下过单。

应使用最终订单记录。

期货订单拒绝与未成交说明不同状态。

如果确认价格真正穿过限价,要进一步核对

价格触及和确认trade-through不同。

如果5,000.00买入限价当时有效,同一合约和交易所确实出现5,000.00以下成交,这比单纯触及更有意义。

在认定执行错误前,应核对时间、订单状态、前方数量、订单修改、撮合规则和数据更正。

如果记录仍冲突,再使用经纪商或交易所执行报告调查。 [!TRYMARK] 重建一次未成交判断 用5,000.00买入限价示例,记录合约月份、订单有效时间、bid、ask、Time & Sales、前方数量、该价格成交量和最终状态,再判断是否真的被跳过。

使用未成交检查清单

确认准确产品和合约月份。

确认订单已经接受并处于working。

记录订单ID和时间。

分别记录bid、ask和最后成交。

如果提供,检查排队信息。

检查产品撮合算法。

检查订单是否修改。

检查累计成交和剩余数量。

升级问题前比较经纪商订单日志和交易所数据。

本文解释执行核对,不表示画面价格触及就应保证所有限价单成交。

常见问题

图表触及我的期货限价,为什么没有成交?

可能有更早订单排在前面、合约月份不同、订单当时已不活跃,或对手数量不足以到达你的队列位置。

期货在我的限价成交,我就一定应该成交吗?

不一定。同一价格的早期订单可能先获得数量,产品特定的撮合算法也会影响分配。

如果期货价格穿过我的限价呢?

这是更重要的核对信号。先确认准确合约、订单状态、时间、修改记录和交易所数据,再判断执行问题。

K线触及我的价格能证明订单有效时市场在那里成交吗?

不能。K线聚合时间,也可能使用不同合约、时段或数据源。应使用带时间戳的记录。

资料来源与延伸阅读

相关指南