MetaTrader 4 Help
Order Types

Order Types

Client terminal allows to prepare requests and request the broker for execution of trading operations. Moreover, terminal allows to control and manage open positions. For these purposes, several types of trading orders are used. Order is a client's commitment to brokerage company to perform a trade operation. The following orders are used in the terminal: Market order, Pending order, Stop Loss and Take Profit.

 

  • Market Order
    Market order is a commitment to the brokerage company to buy or sell a security at the current price. Execution of this order results in opening of a trade position. Securities are bought at ASK price and sold at BID price. Stop Loss and Take Profit orders (described below) can be attached to a market order. Execution mode of market orders depends on security traded.
  • Pending Order
    Pending order is the client's commitment to the brokerage company to buy or sell a security at a pre-defined price in the future. This type of orders is used for opening of a trade position provided the future quotes reach the pre-defined level. There are four types of pending orders available in the terminal:
    • Buy Limit – buy provided the future "ASK" price is equal to the pre-defined value. The current price level is higher than the value of the placed order. Orders of this type are usually placed in anticipation of that the security price, having fallen to a certain level, will increase;
    • Buy Stop – buy provided the future "ASK" price is equal to the pre-defined value. The current price level is lower than the value of the placed order. Orders of this type are usually placed in anticipation of that the security price, having reached a certain level, will keep on increasing;
    • Sell Limit – sell provided the future "BID" price is equal to the pre-defined value. The current price level is lower than the value of the placed order. Orders of this type are usually placed in anticipation of that the security price, having increased to a certain level, will fall;
    • Sell Stop – sell provided the future "BID" price is equal to the pre-defined value. The current price level is higher than the value of the placed order. Orders of this type are usually placed in anticipation of that the security price, having reached a certain level, will keep on falling.

Setting of Pending Orders

Orders of Stop Loss and Take Profit can be attached to a pending order. After a pending order has triggered, its Stop Loss and Take Profit levels will be attached to the open position automatically.

  • Stop Loss
    This order is used for minimizing of losses if the security price has started to move in an unprofitable direction. If the security price reaches this level, the position will be closed automatically. Such orders are always connected to an open position or a pending order. The brokerage company can place them only together with a market or a pending order. Terminal checks long positions with BID price for meeting of this order provisions (the order is always set below the current BID price), and it does with ASK price for short positions (the order is always set above the current ASK price).
    To automate Stop Loss order following the price, one can use Trailing Stop.
  • Take Profit
    Take Profit order is intended for gaining the profit when the security price has reached a certain level. Execution of this order results in closing of the position. It is always connected to an open position or a pending order. The order can be requested only together with a market or a pending order. Terminal checks long positions with BID price for meeting of this order provisions (the order is always set above the current BID price), and it does with ASK price for short positions (the order is always set below the current ASK price).

Attention:

  • execution prices for all trade operations are defined by the broker;
  • Stop Loss and Take Profit orders can only be executed for an open position, but not for pending orders;
  • history charts are drawn only for BID prices in the terminal. At that, a part of orders shown in charts is drawn for ASK prices. To enable displaying of the latest bar ASK price, one has to flag the "Show Ask line" in the terminal settings.