外汇订单执行规则简明解读

当交易者提交一笔订单,并指定了价格和数量时,如果市场在同一时间点恰好匹配了该价格和数量,订单便会立即成交。

然而,如果此时市场价格对交易者不利,或者数量不足,订单将如何处理?是依照稍后的市场价格执行,还是继续等待下一个合适的时机?外汇市场的汇率波动极为迅速,外汇经纪商难以逐一征询交易者的意见,因此产生了对不同订单类型的需求。订单类型根据不同的维度可进行划分:按价格分类,订单分为市价单和挂单;按时间分类,订单分为即时、挂单、止盈和止损。

今天,我们来详细探讨外汇订单的执行政策。

执行流程

订单执行的具体步骤如下:

1. 交易者通过交易软件发送订单至外汇经纪商服务器,并指定订单类型(即时、挂单、止盈或止损)。

2. 经纪商服务器检查订单的合规性,包括价格和账户保证金等条件。

3. 订单通过检查后,在经纪商服务器上等待进一步处理。

处理过程中可能出现四种情况:

1. 订单被执行。

2. 订单过期并自动取消。

3. 订单被拒绝(例如,资金不足或市场上没有对应供给,或由交易员手动拒绝)。

4. 交易者主动取消订单。

外汇订单执行政策图示

订单的执行政策

订单的执行政策,通常指当订单价格、数量与当前市场可提供的数量不匹配时,所采取的处理策略。

在MT4平台上,支持全部执行或全部不执行;而Fortex6、TS2和MT5等交易软件则支持部分成交。

FOK(全部执行或取消)

FOK即“全部成交或立即取消”,指订单必须在限定价格下全部成交,否则自动撤销。如果指令所要求的所有申报手数未能全部成交,则该指令下的所有手数将被系统自动撤销。

这种填充政策要求订单必须以指定的交易量完成,若当前市场上可用的金融工具数量不足,则订单无法执行。所需交易量可以由市场内的多笔可用报价共同填充。

例如,如果交易者提交了一个500手的买单,而市场上的卖单只有400手,那么该订单将不会执行。

部分成交

IOC(立即执行或取消)

IOC即“立即执行或取消”,订单将以最佳可成交价格尽量成交,如果当前市场流动性不足以满足整张订单,那么剩余未成交部分将被取消。

在这种情况下,交易者同意在订单指定范围内,以市场最大可用交易量执行;若订单无法完全成交,则在可成交部分完成后,剩余部分取消。服务器端会判断是否符合IOC执行条件。

举例:如果交易者下一个500手的买单,而市场上的卖单只有400手,那么订单将成交400手,剩余的100手将被取消。

GTC(一直有效直至取消)

GTC指“直至取消”,订单将以最佳可成交价格成交,并保持有效,直到全部成交或交易者主动取消。

举例:如果交易者下一个500手的买单,而市场卖单只有400手,则先成交400手;剩余的100手将继续挂在市场,等待后续的100手卖单出现后成交。

在这三种执行政策中,MT4仅支持FOK模式,而MT5和Fortex6等平台支持部分成交。

多层成交

在不同价格水平上,市场的流动量各有不同,因此当订单量较大时,可能需要跨越多个价格层级来成交,最终成交价格即为加权平均价格。

例如:交易者下一个500手的买单,市场卖单在2元价位有400手,在4元价位有200手,那么这500手买单的成交均价计算为(2×400 + 4×100)÷500 = 2.4元。

订单的结算政策

当交易者再次对同一品种下单时,会发生什么?在股票市场,同向交易会增加仓位,反向交易则用于平仓;而外汇交易中,一些市场允许持有反向仓位。

一般交易平台存在两种结算系统:净余和对冲。

净余系统

使用该系统的平台,交易者在任何时间点只能持有某一金融工具的一笔仓位。如果已持有某品种的仓位,再执行同向交易则增加仓位数量;若执行反向交易,则会减少现有仓位、平仓(当反向成交量等于持仓量时)或反转(反向成交量大于当前持仓量)。无论是执行市价单还是触发的挂单,其处理原则一致。

以下示例为两笔0.5手EURUSD买入成交:最终账户显示为一笔1手的持仓。

净余系统示例图

两笔成交结算后,账户内仅保留一笔总仓位。

对冲系统

采用此类系统时,交易者可以持有同一品种的多笔仓位,包括反向仓位。如果已有某品种仓位,再执行新交易(或触发挂单),新仓位将单独存在,不会改变原有仓位。

以下示例为两笔0.5手EURUSD买入成交:

对冲系统示例图

两笔成交的结果是账户中持有两笔独立的仓位。

总结

关于订单执行政策,MT4仅支持FOK模式,而MT5和Fortex6等平台则同时支持FOK、IOC和GTC。

在仓位结算系统方面,对冲系统包含净余系统的功能,但某些地区不允许同一品种的多笔仓位,因此将净余系统与对冲系统加以区分。