MetaTrader Order Types Explained: Market Orders, Pending Orders, Stop Loss and Take Profit

MetaTrader Order Types Explained: Market Orders, Pending Orders, Stop Loss and Take Profit

What Is an Order in MetaTrader?



In Forex trading, an order is a command sent to the market to open or close a trade.
On the MetaTrader platform, traders can place different types of orders depending on their trading strategy and market conditions.

Understanding order types is essential for executing trades accurately and managing risk effectively.


1. Market Orders (Instant Execution)

A Market Order is executed immediately at the current market price. This is the fastest way to enter or exit a trade.

Buy Order

A Buy order is placed when a trader expects the price to rise.

Sell Order

A Sell order is placed when a trader expects the price to fall.

How to Place a Market Order in MetaTrader

  1. Open the New Order window (F9)

  2. Select the trading symbol

  3. Choose the trade volume (lot size)

  4. Set Stop Loss and Take Profit (optional)

  5. Click Buy or Sell


2. Pending Orders (Entry at a Future Price)

A Pending Order allows traders to set a trade at a specific price level that is not yet reached. When the market hits that price, the order is triggered automatically.

Types of Pending Orders

Buy Limit

Buy when the price drops to a lower level, expecting a reversal upward.

Sell Limit

Sell when the price rises to a higher level, expecting a reversal downward.

Buy Stop

Buy when the price rises above a certain level, expecting a breakout.

Sell Stop

Sell when the price falls below a certain level, expecting a breakout downward.


How to Place a Pending Order

  1. Open New Order

  2. Select Pending Order

  3. Choose the order type (Buy Limit, Sell Limit, Buy Stop, Sell Stop)

  4. Enter the target price

  5. Set expiration time (optional)

  6. Click Place


3. Stop Loss and Take Profit (Risk Management Tools)

Take Profit (TP)

Take Profit is an automatic order to close a trade when a target profit level is reached.

Stop Loss (SL)

Stop Loss is an automatic order to close a trade when the market moves against your position, limiting losses.


How to Modify an Order in MetaTrader

  1. Open the Terminal/Trade window

  2. Double-click on the active trade

  3. Enter new Stop Loss or Take Profit levels

  4. Click Modify


Why Understanding Order Types Is Important

Knowing how to use MetaTrader order types helps traders:

  • Enter trades with precision

  • Automate trade execution

  • Protect capital with Stop Loss

  • Secure profits with Take Profit

  • Execute advanced trading strategies