MetaTrader 5 iPhone/iPad Help

Fill Policy

In addition to common rules of order execution set by a broker, a trade can indicate additional conditions in the "Fill Policy" field of the order placing window:

  • Fill or Kill
    This execution policy means that an order can be executed only in the specified volume. If the necessary amount of a financial instrument is currently unavailable in the market, the order will not be executed. The required volume can be filled by several offers available on the market at the moment.
  • Immediate or Cancel
    In this case a trader agrees to execute a deal with the volume maximally available in the market within that indicated in the order. In case the order cannot be filled completely, the available volume of the order will be filled, and the remaining volume will be canceled. The possibility of using IOC orders is determined on the trade server.
  • Return
    This policy is used only for market orders (Buy and Sell), limit and stop limit orders and only for the symbols with Market or Exchange execution modes. In case of partial filling a market or limit order with remaining volume is not canceled but processed further.

Use of fill policies depending on the execution type can be shown as the following table:

Type of Execution\Fill Policy

Fill or Kill

Immediate or Cancel

Return

Instant Execution

+

Request Execution

+

Market Execution

+

+

+

Exchange Execution

+

+

+