行情明明触及价格为何挂单不成交?市价单为何会分批成交价差变大?看懂订单执行撮合机制、有效期规则和流动性带来的成交限制。
订单执行的基本概念
订单执行是指交易者提交买入或卖出指令后,经纪商、交易服务提供商或交易所交易系统按照市场规则寻找对手方,并完成成交的过程。订单并不是提交后必然以预期价格成交,实际结果取决于市场报价、订单簿深度、流动性、订单类型、有效期限和交易场所规则。
在交易语境中,下单是表达交易意图,成交是订单被市场接受并完成匹配。交易者可以要求立即成交,也可以要求在特定价格、特定时间或特定成交数量条件下执行。不同订单设置会影响成交速度、成交价格和未成交概率。
订单执行涉及哪些参与者
订单从提交到成交,通常会经过多个环节。不同市场的具体结构不同,但基本逻辑具有相似性。
交易者:提交买入或卖出指令,并设定交易品种、数量、方向、价格条件和有效期限。
经纪商或交易服务提供商:接收客户订单,并根据规则将订单发送至交易所、做市商、流动性提供方或内部执行系统。
交易所或交易系统:按照价格优先、时间优先等撮合规则,将买方订单与卖方订单匹配。
做市商或流动性提供方:在部分市场中持续提供买入价和卖出价,改善市场可交易性。
清算与结算机构:在成交后处理资金与资产交收,股票市场常见结算周期为T+1或T+2,具体以当地市场规则为准。
经纪商通常应根据适用监管要求和自身订单执行政策,尽力实现合理执行结果。不过,市场价格持续变化,订单并不总能完全按照交易者看到的报价、设定的价格或计划的数量执行。
订单簿与撮合机制
订单簿是记录市场中买入订单和卖出订单的列表。买方愿意支付的价格形成买盘,卖方愿意接受的价格形成卖盘。订单簿中最优买价和最优卖价之间的差额称为点差。点差越小,通常说明交易成本越低;点差越大,说明买卖双方价格分歧或流动性不足更明显。
例如,交易者希望以每股250便士买入100股ABC公司股票。若订单簿中存在卖方愿意以250便士卖出至少100股,该订单可以在该价位成交。若250便士价位只有40股可卖,剩余60股需要等待新的卖方订单,或者按照市价单规则继续向更高卖价档位成交。
为什么价格触及不等于完全成交
价格触及某一水平,只说明市场中出现过该价格或报价,不代表所有订单都能完整成交。成交还需要足够数量的对手方订单。
价格条件:订单价格必须符合交易者设置的条件,例如市价、限价或触发价。
数量条件:对手方订单数量必须足以满足全部或部分订单需求。
排队顺序:同一价格档位可能有多个订单,交易系统通常按照时间优先规则处理。
市场速度:价格快速跳动时,订单可能在触发后面对新的报价环境。
订单权限:不同账户、交易场所和产品可能支持不同订单类型。
市价单的执行机制
市价单是要求按照当前市场可用价格尽快成交的订单。它强调成交速度,而不是成交价格的精确控制。市价买入单会寻找当前卖方报价,市价卖出单会寻找当前买方报价。
如果市场流动性充足,市价单通常可以快速成交。若订单数量较大,或最优报价数量不足,订单可能依次吃掉多个价格档位,形成不同成交价格。这种成交价格与交易者预期价格之间的差异,通常称为滑点。
市价单分层成交示例
假设交易者汤姆希望买入500股ZXY plc股票。他看到屏幕报价为每股175.00便士,并提交市价买入单。若订单簿中可供卖出的数量为175.00便士150股、175.50便士200股、176.00便士150股,那么该市价单会按照可用卖盘逐层成交。
先以175.00便士买入150股,因为这是当前最优卖价。
剩余350股继续寻找下一档可用卖盘。
以175.50便士买入200股,剩余150股继续执行。
以176.00便士买入150股,订单累计完成500股。
最终成交结果为150股按175.00便士成交,200股按175.50便士成交,150股按176.00便士成交。
这个示例说明,市价单看到的报价不一定覆盖完整订单数量。若最优报价数量不足,订单会向下一档价格执行,最终平均成交价可能高于最初看到的175.00便士。
部分成交与库存成交
部分成交是指订单只有一部分数量被执行,剩余数量继续挂单、取消或按订单规则处理。部分成交常见于限价单、低流动性品种、大额订单和快速波动市场。
在部分市场结构中,经纪商可能作为做市商或内部流动性来源,从自身库存中与客户成交。库存成交并不等同于订单簿直接撮合,具体安排取决于经纪商身份、产品类型、客户协议和监管要求。交易者需要阅读订单执行政策,了解订单可能被路由至交易所、做市商、流动性池或内部执行系统。
流动性不足时的执行特征
可成交数量较少:同一价格档位无法满足完整订单数量。
买卖价差扩大:交易者买入成本和卖出回收价格之间的差距增加。
滑点更明显:市价单可能连续穿透多个报价档位。
成交速度下降:限价单可能长时间挂单,无法获得足够对手方。
价格跳空风险增加:相邻成交价格之间可能出现明显间隔。
主要股票、主流外汇货币对和大型股票指数相关产品通常流动性较高,但这并不表示没有滑点。重大经济数据发布、公司财报公布、开盘与收盘阶段、假期前后和市场压力期,都可能使订单执行条件发生变化。
订单有效期的定义与机制
订单有效期是指订单在市场中保持可执行状态的时间范围。它回答的是一个关键问题:如果订单没有立即成交,系统应当让它继续等待,还是在特定条件下取消。
有效期设置可以避免订单在市场环境发生变化后意外成交。例如,交易者今天设置一个黄金买入条件,但一年后价格才达到该条件,此时原先的宏观背景、账户资金、交易计划和风险承受能力可能已经发生变化。通过有效期设置,交易者可以减少长期遗留订单带来的执行不确定性。
| 项目名称 | 关键参数 | 适用场景 | 主要风险 |
|---|---|---|---|
| 当日有效订单 | 交易日收盘前有效;常称为GFD或Day Order | 适用于只希望在当日市场条件下执行的订单 | 收盘前未成交会自动失效,可能错过次日价格条件 |
| 取消前有效订单 | 持续有效直至成交、取消或达到平台最长有效期限;常称为GTC | 适用于希望在较长时间内等待特定价格的限价或止损类订单 | 市场背景变化后仍可能成交,不同经纪商可能设置30日至180日等期限 |
| 立即成交否则取消订单 | 未能立即成交的部分取消;常称为IOC | 适用于只接受即时成交数量、不希望剩余订单继续挂单的场景 | 可能只有部分成交,剩余数量会被取消 |
| 全部成交否则取消订单 | 必须立即全额成交,否则整笔取消;常称为FOK | 适用于不接受部分成交、需要完整数量同时执行的场景 | 成交条件严格,流动性不足时整笔订单无法执行 |
GTC、GFD、GTD、IOC与FOK的含义
取消前有效(GTC)订单会在成交、客户取消或达到经纪商系统期限前保持有效。不同平台可能对GTC设置最长保留期限,例如30日、90日或180日,因此不能假设所有GTC订单都能无限期存在。
当日有效(GFD)订单在下单当日交易结束前有效。若收盘前未成交,订单通常自动取消。交易者需要确认所交易市场的正常交易时段、盘前盘后安排和节假日规则。
指定日期前有效(GTD)订单允许交易者设定具体到期日期或时间。若到期前未成交,订单会自动失效。GTD适合把订单计划限制在某一研究周期、事件窗口或交易计划内。
立即成交否则取消(IOC)订单要求系统立即执行可成交部分,未能立即成交的剩余数量取消。IOC允许部分成交,因此适用于交易者接受部分数量成交,但不希望剩余订单继续暴露在市场中的场景。
全部成交否则取消(FOK)订单要求立即、完整成交全部数量,否则整笔订单取消。FOK不接受部分成交,因此比IOC更严格。若交易者提交500股FOK买入单,而当前符合价格条件的卖盘只有300股,则该订单不会成交。
订单执行中的价格偏离
订单执行价格偏离主要来自流动性变化、市场波动、报价延迟和订单规模。市价单最容易出现价格偏离,因为它没有设定成交价格上限或下限。限价单可以控制最差成交价格,但可能无法成交。
市价单为什么可能以次优价格成交
市价单的执行逻辑是尽快寻找可用对手方,而不是等待指定价格。若交易者提交的订单数量超过最优报价数量,系统会继续寻找下一档价格。买入市价单可能向更高卖价成交,卖出市价单可能向更低买价成交。
订单规模越大,越可能消耗多个报价档位。
报价更新越快,交易者看到的价格与系统执行时价格差异越可能扩大。
市场深度越薄,少量订单也可能推动成交价格变化。
开盘、收盘和重大消息发布时,滑点幅度可能扩大。
部分经纪商会设置最大滑点、价格容忍度或重新报价机制,具体以平台规则为准。
限价单可以避免以超过设定边界的价格成交。例如,买入限价单不会高于限价成交,卖出限价单不会低于限价成交。但是,限价单的代价是成交概率下降。价格达到或穿过限价后,若可成交数量不足或订单排队靠后,仍可能只部分成交或不成交。
订单执行的操作流程
理解订单执行流程,有助于交易者在设置订单前明确目标和限制。订单不是单一按钮,而是一组条件组合。
确认交易品种,包括股票、外汇、股票指数、期货、期权或CFD等。
确认交易方向,区分买入开仓、卖出开仓、买入平仓或卖出平仓。
确认订单类型,例如市价单、限价单、止损单或止损限价单。
确认订单数量,计算订单规模是否可能超过当前可见流动性。
确认价格条件,判断是否重视即时成交,还是更重视价格边界。
确认有效期限,选择GFD、GTC、GTD、IOC或FOK等条件。
检查预估成本,包括点差、佣金、融资费、印花税或交易所费用等。
提交订单后查看订单状态,区分已成交、部分成交、挂单、取消和拒单。
订单状态的常见含义
已提交:订单已发送至经纪商或交易系统,但尚未完成撮合。
已成交:订单全部数量已经完成执行。
部分成交:订单中一部分数量成交,剩余数量按订单规则继续等待或取消。
挂单中:订单仍在等待价格条件、数量条件或对手方报价。
已取消:订单由交易者、系统或有效期规则取消。
已拒绝:订单因价格限制、账户权限、保证金不足、市场关闭或产品规则不符而未被接受。
订单执行的风险控制要点
订单类型可以改善执行管理,但不能消除市场风险。交易者需要同时理解价格风险、流动性风险、技术风险和规则风险。尤其在杠杆产品中,订单执行结果会直接影响账户权益、保证金占用和强制平仓概率。
价格风险:市场价格可能在订单提交和执行之间发生变化。
流动性风险:市场中买方或卖方数量不足,可能导致部分成交或滑点扩大。
有效期风险:长期挂单可能在交易背景变化后成交,短期订单则可能因过期而错过价格条件。
跳空风险:市场可能越过某一价格区间,导致订单无法在预期档位成交。
技术风险:网络延迟、平台中断、报价暂停和交易所熔断机制可能影响订单执行。
合约规则风险:期货、期权和CFD等工具还涉及合约乘数、到期日、保证金比例和强制平仓规则。
对于CFD等保证金产品,还需要关注杠杆比例。例如部分受监管市场中,零售客户主要股票指数CFD杠杆上限常见为20:1,主要外汇货币对CFD杠杆上限常见为30:1,个股CFD杠杆上限常见为5:1。杠杆会放大价格变化对账户权益的影响,因此订单执行价格与成交数量都可能影响实际风险暴露。
订单执行相关问题
订单提交后为什么不一定马上成交?
订单是否成交取决于价格条件、市场中是否有足够对手方、订单排队顺序和有效期规则。限价单可能因价格未达到或数量不足而继续挂单,市价单虽然通常更快成交,但成交价可能发生偏离。
市价单为什么可能出现多个成交价格?
如果最优报价档位的数量不足以满足整笔订单,市价单会继续向下一档可用价格成交。因此,一笔买入市价单可能部分按175.00便士成交,部分按175.50便士或176.00便士成交。
IOC订单和FOK订单有什么区别?
IOC订单要求立即执行可成交部分,未成交剩余数量取消,因此允许部分成交。FOK订单要求立即全额成交,否则整笔取消,因此不允许部分成交。
GTC订单是否会永久有效?
GTC表示订单在成交或取消前保持有效,但许多经纪商和交易场所会设置最长有效期限,例如30日、90日或180日。交易者应以具体平台规则为准。
价格触及限价后为什么仍可能只部分成交?
限价只是价格边界,成交还需要足够数量的对手方订单。如果同一价格档位的可成交数量不足,或者订单排队靠后,订单可能只成交一部分,剩余部分继续等待或按有效期规则取消。
订单有效期设置有什么作用?
订单有效期用于限定订单在市场中保持可执行状态的时间。它可以减少遗留订单在市场背景变化后意外成交的可能,也可以帮助交易者控制订单是否允许部分成交、是否需要立即成交或是否在收盘后失效。






