全部期权指南
一笔订单可以产生多笔成交8 分钟阅读

为什么我的期货订单会在多个价格成交?

了解一笔期货订单为何会在多个价格成交、如何计算按数量加权的平均成交价,以及如何核对部分成交和剩余数量。

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

直接答案

一笔期货订单可以在多个价格成交。常见原因是最优价位的可成交数量小于你的订单,或撮合期间订单簿发生变化。应逐笔核对成交价格和数量,再按数量计算加权平均,而不是对不同价位做简单平均。

一笔订单可以产生多笔成交

期货订单是对数量的交易指令,并不保证所有合约都在同一个价格成交。

如果买单遇到5,000.00、5,000.25和5,000.50的卖盘,在订单类型和价格边界允许时,撮合引擎可以在多个价位完成成交。

限价单仍有价格边界。按照适用的交易所规则,买入限价单不应高于限价成交,卖出限价单不应低于限价成交。

市价类指令更重视成交,可以与多个可用价格互动。CME Globex的Market with Protection还会应用交易所定义的保护区间。

期货市价单与限价单解释价格边界。期货订单簿优先规则解释数量为何会被分配。

平均成交价要按各价格的成交数量计算

计算结构是:

平均成交价 = 各成交价格 × 该价格成交合约数之和 ÷ 总成交合约数。

假设一笔买入8份合约的订单产生以下成交:

加权总和为2 × 5,000.00 + 3 × 5,000.25 + 3 × 5,000.50 = 40,002.25。

再除以8份合约,加权平均成交价为5,000.28125。

不要把三个价位直接相加后除以3。那会得到5,000.25,却忽略了不同价位的成交数量不同。

经纪商可以显示四舍五入后的平均值,同时在订单记录中保留逐笔成交。手续费通常与交易所成交价分开,不应混入原始平均成交价。

  • 2份在5,000.00成交
  • 3份在5,000.25成交
  • 3份在5,000.50成交

部分成交与平均成交价回答不同问题

平均成交价只描述已经成交的合约。它本身不能说明还有多少数量继续在市场中等待。

如果10份中成交了6份,持仓已经改变6份。剩余4份可能继续有效,也可能被撤销、到期,或在修改后进入其他状态。

应分别检查累计成交数量和剩余数量。没有核对就重新发送原来的10份订单,可能导致持仓超过原计划。

CME的订单资料区分订单指令和有效期条件。剩余数量能否继续留在订单簿上,还取决于具体产品规则和订单条件。

期货Day订单与GTC订单说明未成交余额在什么情况下继续有效或终止。

为什么成交会跨越多个价格

可见的最佳买价卖价只是某一时刻订单簿的一部分。显示数量可能小于你的订单,撮合期间也可能有订单进入、撤销或成交。

CME还使用产品特定的撮合算法。FIFO并不是唯一方法,因此多个挂单在同一价格竞争时,必须检查准确产品的规则。

Market by Price按价位汇总数量。Market by Order可以提供订单级深度,但经纪商画面未必显示交易所行情源中的所有细节。

因此,提交订单前的一张截图无法证明交易所实际处理订单时还有多少数量可成交。

用真实成交重新计算现金损益

算出开仓或平仓的加权平均价格后,再用准确的合约规格把价格差换算成现金损益。

假设前面的8份合约是每指数点20美元的虚构合约,之后8份都在5,003.00卖出。每份合约的价格收益是2.71875点。

总损益为2.71875 × 20美元 × 8 = 435.00美元。

随后再扣除佣金、交易所和清算费用以及可测量的执行成本。不要用屏幕上的最后成交价替代自己的实际成交价。

如何计算期货盈亏说明包含乘数和最小变动价值的完整核对流程。 [!TRYMARK] 重建一份成交报告 选择一笔真实或虚构的多次成交订单,列出每笔成交价格和数量,计算加权平均,确认成交与剩余数量,再用合约规格重新计算损益。

判断成交有误之前先做检查

记录准确产品和合约月份。

记录买卖方向、订单类型、限价或触发条件、原始数量和有效期。

记录每个成交ID、成交价格、成交数量以及带时区的时间戳。

独立计算加权平均,并与经纪商显示比较。

确认累计成交数量、剩余数量、撤销或修改确认以及最终订单状态。

如使用截图或深度画面比较,还要检查该产品当前撮合规则和市场数据来源。

如果仍存在差异,先对照交易所或经纪商订单报告,再判断平均价格是否真的存在算术错误。

本文解释成交核对机制,不预测成交价格、不保证显示流动性,也不推荐特定订单类型。

常见问题

一笔期货订单在多个价格成交正常吗?

可以正常发生。较大的订单可能消耗多个价位的数量,撮合期间订单簿也可能变化。结果取决于订单类型、价格边界、流动性和产品规则。

期货平均成交价怎么计算?

用每个成交价格乘以该价格的成交合约数,把结果相加,再除以总成交合约数。除非经纪商明确标注净成本,否则手续费应与原始成交价平均分开。

为什么经纪商的平均成交价和我的简单平均不同?

简单平均给每个不同价格相同权重。正确的成交平均按每个价格的成交合约数加权。画面四舍五入也可能造成小的显示差异。

部分成交后剩余订单会自动撤销吗?

不一定。剩余数量可能继续有效,也可能之后被撤销、到期或进入其他状态。应检查剩余数量和最终确认。

资料来源与延伸阅读

相关指南