您可能会在MetaTrader(MT)平台上遇到挂单没有执行或取消的情况, 其中原因可能有几个。
如果交易终端中的日志选项曾显示错误信息,建议您搜索我们的常见错误版块,了解更多关于错误的信息。
挂单可能会因以下一些错误而取消:
取消挂单
+删除挂单
+挂单可能会因杠杆过低或资金不足而取消。 当资金不足以开立挂单时,挂单会自动删除。
取消/缺口或止损违反规则(SL违反规则)
+当收到【取消/缺口】或【止损违反规则】的错误提示时,由于滑点规则,挂单不会执行。 止损订单和限价订单均可能会因滑点规则而没有执行;一些具体的示例如下。
如果止盈价格低于活跃价格,止损订单会取消执行。
示例1:
您在1.37450设置了EURUSD的止损买单,并在1.37650设置了止盈(TP)。
所设定的开仓价落入了一个缺口,并且根据滑点规则以执行时的市价(MP)-1.37700执行。 止盈价格也会跌入缺口,但由于止盈和市价的差额小于缺口位(8迷你点),止盈将在您设置的水平执行。
因此,订单止盈价格(1.37650)低于活跃价格(1.37700),造成订单出现亏损。
系统会取消止损挂单,并显示【止损违反规则】的错误提示,帮助客户避免这种亏损。 同样地,如果止损价格高于活跃价格,限价单会取消执行。
示例2:
您在1.18203设置了EURUSD的限价买单,并在1.18153设置了止损(SL)。
开仓价跌入缺口,根据滑点规则,以第一个可用市价(MP)-1.18093执行。 止损价格也落入一个缺口。
但是,由于止损价格和市价的差值小于缺口位(8点), 因此,订单将按照设定的止损价格执行。1.18153的订单止损价格高于1.18093的活跃价格。 在这种情况下,限价单会被取消,并显示【止损违反规则】的错误提示,以防止意外获利。