Home
Blog
A Complete Guide to Executing Trades in MetaTrader 5 for Forex Traders

Content table

A Complete Guide to Executing Trades in MetaTrader 5 for Forex Traders A Complete Guide to Executing Trades in MetaTrader 5 for Forex Traders

A Complete Guide to Executing Trades in MetaTrader 5 for Forex Traders

Master MetaTrader 5 trading orders from basics to advanced: learn how to place and manage stop loss, take profit, and execute trades with precision.

2025/07/14

30 min read

A Complete Guide to Trading Orders in MetaTrader 5 (MT5)

In financial markets, the foundational principle of profitability is based on a simple rule: buy low and sell high. However, achieving this seemingly straightforward goal requires in-depth analysis, smart risk management, patience, and accurate identification of trading opportunities. Still, all of these efforts only yield results if the trade execution is carried out correctly. A small mistake in order placement, management, or execution type can turn a potentially profitable trade into a loss. Precise execution is the final link in the trading decision-making chain, and its importance must not be underestimated.

This article presents a comprehensive overview of the different types of trading orders (Orders) in MetaTrader — a platform more widely used than any other by traders in the forex, gold, crypto, and CFD markets.

In the forex market, any buy or sell instruction that results in opening a trade is referred to as a Trade Position. Positions consist of a specific volume of buy or sell contracts, also known as Lot Size.
 In MetaTrader, all actions related to trade execution, management, and closure are carried out through these positions.

To create a trade position, a Transaction — either a buy or sell — must be recorded. To close the position, a reverse transaction is typically required. In other words, if the initial position is a buy, it must be closed with a sell order, and vice versa.

A trader can open a position in two ways:

  • At the current market price (Market Order)
     
  • At a pre-set price level in the future, once the market reaches that level (Pending Order)
     

The MetaTrader platform allows complete management of positions. You can edit your trading order at any time, set or adjust the Stop Loss (SL) and Take Profit (TP) levels, or close the position manually at the current market price.
 Alternatively, you can let the trade close automatically when it reaches the predefined levels.

Understanding the Types of Trading Orders in MetaTrader

MetaTrader provides traders with the ability to send buy and sell orders directly to their broker. But the platform's role goes far beyond simple execution — it also offers a wide range of tools for managing, modifying, and controlling open positions.

During active trading, different types of orders (Orders) are used to open, close, or edit trade positions. Familiarity with these order types and their specific use cases is essential for precise trade execution and reducing common errors.

In the following sections, we will introduce the most important types of trading orders in MetaTrader and explain how each one functions.

Market Order – Executing a Trade at the Current Market Price

When a trader decides to enter a trade immediately, based on the current market price, they use a Market Order. This is the most common type of order for quick market entry and is typically used when there is an urgent opportunity.

In a Market Order:

  • For Buy: the trade is executed at the current Ask price (the seller's price).
     
  • For Sell: the trade is executed at the current Bid price (the buyer's price).
     

This order allows the trader to enter the position instantly and without delay, making it especially useful in short-term trades or during volatile market conditions.

Additionally, when placing a Market Order, the trader can simultaneously define a Stop Loss (SL) and Take Profit (TP) level, allowing the trade to be automatically managed according to preset parameters.

 

mt5 guide

 

Pending Order in MetaTrader

If you plan to enter a trade at a price other than the current market rate, you need to use a Pending Order. This type of order allows you to set a conditional entry — where the trade will be executed only if the market price reaches a specific level in the future.

📌 Example:
 If the current EUR/USD rate is 1.1300 and you want to buy only when the price drops to 1.1250, you should set a pending order. This tells your broker to open a buy position only when the price reaches 1.1250.

Pending orders are used for automated trade execution in the future, and MetaTrader categorizes them into four main types:1. Buy Limit – Buying Below the Current Market Price

Use a Buy Limit order when you expect the price to decline to a certain level and then bounce upward.

📌 Example:
 The current EUR/USD price is 1.1300, but you believe 1.1250 is a strong support level and the market will reverse upward from there.
 In this case, you set a Buy Limit order at 1.1250.
 Your order will be triggered when the ASK price reaches 1.1250.

✅ This order is typically used for buying from support zones or after pullbacks.2. Buy Stop – Buying Above the Current Market Price

If your analysis suggests that a strong uptrend will begin after a resistance level is broken, use a Buy Stop order.

📌 Example:
 The current price is 1.1300, but you expect that a powerful bullish trend will start once the price breaks above 1.1330.
 You place a Buy Stop order above 1.1330, and it activates when the ASK price reaches that level.

✅ Ideal for buying after resistance breakouts.

3. Sell Limit – Selling Above the Current Market Price

Use a Sell Limit order if you expect the price to rise to a certain level and then fall, and you want to enter a sell trade from there.

📌 Example:
 The current EUR/USD price is 1.1300, and you plan to sell at the 1.1330 resistance level.
 You place a Sell Limit order at 1.1330, which is triggered when the BID price hits that level.

✅ Best used for selling at resistance zones or reversal points.

4. Sell Stop – Selling Below the Current Market Price

If you believe that a significant drop will follow a support level breakdown, use a Sell Stop order.

📌 Example:
 The current price is 1.1300, and you believe that breaking the 1.1250 support will drive the market down to 1.1200.
 In this case, place a Sell Stop order below 1.1250.
 When the BID price reaches this level, your sell order is executed.

✅ Perfect for selling after support breaks.

Order Types Summary Table

Order Type

Entry Price Relative to Market

Use Case

Sell Stop

Below current market price

Selling after support break

Sell Limit

Above current market price

Selling at resistance

Buy Stop

Above current market price

Buying after resistance breakout

Buy Limit

Below current market price

Buying at support

 

 

 

 

Stop Loss (SL) – Risk Control Tool

A Stop Loss order is a vital tool for risk control in trading. It helps traders limit their losses by automatically closing a trade if the price moves against their expectations and hits a predefined level.

The Stop Loss (SL) can be attached to a trade at the time of placing an order — whether it's a Market Order or a Pending Order.

How SL Is Triggered:

  • For Buy trades, the Stop Loss is triggered based on the BID price.
     
  • For Sell trades, it is triggered based on the ASK price.
     

Take Profit (TP) – Locking in Gains

A Take Profit order allows the trader to automatically close a position when the market reaches a specific profit level.
 Like the Stop Loss, the Take Profit order is attached to an open trade and assists in managing profits and strategic exits from the market.

How TP Is Triggered:

  • For Buy trades, the Take Profit is executed at the BID price.
     
  • For Sell trades, it is triggered at the ASK price.

Important Notes about SL and Tp

  • SL and TP orders do not function independently; they only become active when they are attached to a trade — either a market or pending order
     
  • You can define SL and TP on pending orders as well, but they will only be triggered once the pending order is activated and becomes a live position.
     
  • If the entry price of a pending order changes (e.g., moved higher or lower), the associated SL and TP levels will automatically adjust accordingly to maintain the trade’s structure.
     

What Is a Trailing Stop?

A Trailing Stop is an advanced type of Stop Loss that moves dynamically with the price when it moves in the trade's favorable direction.
 It allows traders to lock in profits as the market moves, while still protecting them from sudden reversals.

In a normal SL setup, the stop level remains fixed, activating only when the market moves against the trade.
 But with a Trailing Stop, the SL level automatically follows the market as it moves in the direction of profit.

🟢 Practical Example:
 You enter a buy trade and set your initial SL 50 pips below the entry point.

  • If the price drops, your trade closes with a 50-pip loss.
     
  • But if the price rises, the SL will move upward automatically — maintaining the same 50-pip distance behind the market.
     

Eventually, the SL might reach your entry point (Break Even Point), reducing your trade’s risk to zero. From that point on, even if the market reverses and the SL is hit, the position will be closed without any loss.

✅ Benefits of Using Trailing Stop

  • Automatically protects open profits
     
  • Eliminates the need for manual SL adjustments
     
  • Ideal for trend-following or long-term strategies
     
  • Helps reduce emotional interference in exit decisions

Complete Details of Trailing Stop Orders

A Trailing Stop is an extremely useful tool for dynamic risk management in trading. It allows the trader to automatically adjust the stop loss level as the price moves in their favor — pushing the SL toward breakeven or higher.

However, it is important to understand the technical difference between a trailing stop and a regular fixed stop loss.

Difference Between Trailing Stop and Fixed Stop Loss

  • Fixed Stop Loss:
     Stored on the broker’s server, which means it remains active even if the MetaTrader platform is closed or the internet is disconnected.
     
  • Trailing Stop:
     Runs only on the client side (MetaTrader terminal). Therefore, if the platform is closed, the trailing stop will stop functioning and won’t follow price movements anymore.

How to Activate a Trailing Stop

  1. In the Terminal window, right-click on the open trade.
     
  2. Select Trailing Stop.
     
  3. From the menu, choose the trailing stop distance (e.g., 15 pips).
     

🟢 Note:

  • Trailing Stop can only be activated for open positions.
     
  • Only one trailing stop can be set per trade.
     
  • If multiple values are selected, only the most recent one remains active.

How Trailing Stop Works in Practice

Suppose you’ve set a trailing stop with a 15-pip distance on a buy position:

  • When the price moves 15 pips upward, the stop loss is moved 15 pips below the new price.
     
  • As the price continues to rise, the SL keeps moving up — maintaining the same gap.
     
  • If the price stays flat or drops, the SL remains unchanged, protecting your open profits or limiting loss in case of reversal.
     

All trailing stop modifications are logged in the Journal tab within the Terminal window.

How to Deactivate a Trailing Stop

  • To remove a trailing stop from a specific trade, choose “None” from the Trailing Stop menu.
     
  • To delete all trailing stop orders from all trades, select “Delete All”.

✅ Key Points

  • Trailing Stop only works while MetaTrader is open and active.
     
  • Only one trailing stop can be set per position per symbol.
     
  • In volatile markets, a trailing stop helps lock in profits and gradually reduce trading risk.

Order Execution Types in MetaTrader

MetaTrader supports three primary order execution modes, which may vary depending on the account type, market conditions, and broker settings:

1. Instant Execution

  • The trader sends an order at the current price quoted by the broker.
     
  • If the trader’s price matches the broker’s quote, the trade is executed immediately.
     
  • If the price changes, the broker issues a Requote, and the trader can either accept or decline the new price.

2. Execution on Request

  • The trader requests a list of available prices before execution.
     
  • After reviewing the prices, the trader can choose one to execute or skip the trade.
     
  • Ideal for traders who want more control over entry price.
     

3. Market Execution

  • The trade is executed without pre-confirmation of price.
     
  • The platform submits the order at one of the available market prices.
     
  • The trader has no control over the exact execution price, but execution speed is significantly higher.
     

📌 Note:
 The execution method may vary depending on your broker’s policy and the instrument type. Some accounts may offer only one of these execution modes.

Trading Positions in MetaTrader

The core principle of trading success is simple: buy low, sell high. But correct application of this principle depends on proper position management.

What Is a Position?

A trading position refers to a buy or sell order of a financial asset with a specific volume, which results in an open trade.
 A position can be either:

  • Buy (Long)
     
  • Sell (Short)
     It includes a defined lot size of the traded asset (e.g., currency pairs).
     

All trades in MetaTrader are performed by opening, modifying, or closing positions.

Managing Trading Positions in MetaTrader

MetaTrader provides full functionality for managing your trades, including:

🔹 Opening a Position

  • Via Market Price (Market Order)
     
  • Or using Pending Orders
     

🔹 Modifying a Position

  • Adjusting Stop Loss (SL) and Take Profit (TP) for risk and profit control.
     

🔹 Creating & Managing Pending Orders

  • Setting conditional buy/sell orders (Buy Limit, Buy Stop, Sell Limit, Sell Stop).
     
  • You can modify or cancel these before activation.
     

🔹 Closing a Position

  • Manually at market price
     
  • Or automatically when SL/TP is triggered
     
  • Or via a reverse trade (e.g., selling to close a long position)

How to Open a New Trade in MetaTrader

To place a new trade in MetaTrader, follow these steps:

  1. Go to the Tools menu and select New Order,
     
  2. Or press the F9 shortcut key,
     
  3. Or double-click the desired instrument in the Market Watch window.
     

In the Order window, you can:

  • Choose order type (Market or Pending)
     
  • Enter trade volume
     
  • Set SL/TP levels
     
  • And finally, submit the order
     

 

🟢 The Order Window is used not only for executing new trades but also for modifying existing open positions.

 

Guide to Opening a Trade Position in MetaTrader

To open a new position in MetaTrader, you need to carefully consider and configure a set of parameters. Below are the most important ones explained:

🔹 Symbol (Trading Instrument)
 The symbol indicates which asset or currency pair you intend to trade — for example: EUR/USD or XAU/USD.
 You can select the desired symbol from the Market Watch list.

🔹 Volume (Trade Size)
 The trade volume specifies the amount of the asset you want to buy or sell. It is entered in lots.

For example:

  • 1.00 = 1 standard lot (100,000 units)
     
  • 0.10 = 1 mini lot (10,000 units)
     
  • 0.01 = 1 micro lot (1,000 units)

🔹 Stop Loss (Optional)
 This field lets you define a price level at which the trade will be automatically closed to prevent further loss.
 If this value is set to 0, it means no Stop Loss is defined.

🔹 Take Profit (Optional)
 Similar to Stop Loss, but for locking in profits.
 If the market reaches this level, the trade will be automatically closed in profit.
 A value of 0 means no Take Profit is set.

🔹 Comment
 You can add a short note of up to 24 characters for this trade — for example:
 "Scalp Signal" or "Pullback Entry".
 This comment is only recorded at the time of order creation and cannot be edited afterward.

🔹 Type (Order Execution Method)
 Here, you specify whether the order should be executed as a:

  • Market Execution (Instant Order)
     
  • Pending Order (Conditional Order)
     

✅ Important Notes When Opening a Position

  • If the SL (Stop Loss) or TP (Take Profit) levels are too close to the current market price, MetaTrader will display the error:
     "Invalid S/L or T/P".
     In this case, you’ll need to increase the distance for the order to be valid.
     
  • After clicking the Buy or Sell button, the Order window will show the result of the execution.
     However, if One Click Trading is enabled, this confirmation window will not appear, and the position will be opened immediately.
     

 

Modifying Open Positions (Modify Orders)

Once a trade has been opened, you can modify the Stop Loss (SL) and Take Profit (TP) levels at any time. To do this:

  1. In the Terminal window, right-click on the desired position.
     
  2. Select “Modify or Delete Order”.
     
  3. Alternatively, double-click on the trade itself or directly on the SL/TP values to open the modification window.
     

In the modification window, you can:

  • Set new SL and TP levels
     
  • Edit or delete Pending Orders
     

Closing a Trade Position in MetaTrader

Opening a position means entering the market by buying or selling a financial asset (e.g., currency, commodity, or cryptocurrency).
 However, profits or losses from that trade aren’t realized until the position is closed. That’s why closing a position is just as important as opening one.

To secure profits from market fluctuations or to prevent further losses, you must close your open position.
 Closing a trade is essentially the reverse of opening one.

📌 Example:
 If you bought 1 lot of gold (XAU/USD), you must sell 1 lot of gold to close it.

⚠️ Note:
 You do not need to open a new reverse position — you simply close the existing open position.

Methods of Closing a Position

1. Automatic Closure with SL or TP

If your open position has a Take Profit (TP) or Stop Loss (SL) set, it will be closed automatically once the market hits the specified levels.

  • For Buy positions: SL or TP is triggered when the BID price reaches the defined level.
     
  • For Sell positions: SL or TP is triggered based on the ASK price.
     

📊 Note:
 In MetaTrader, price charts are typically based on BID prices. This is important when checking whether SL or TP levels have been triggered.

2. Manual Closure of a Position

To manually close a trade in MetaTrader, follow these steps:

  1. Go to the Terminal window and click the “Trade” tab.
     
  2. Right-click on the position you want to close, or double-click it.
     
  3. The Order window will appear.
     
  4. Click the “Close” button to exit the trade.
     

 

Creating a Pending Order in MetaTrader

Pending Orders allow you to automatically enter the market at a specified price level instead of executing a trade immediately.
 This tool is especially useful for traders who want to enter trades at more precise price levels or key zones in the market.

✅ How to Open a Pending Order

To create a pending order, you first need to open the Order window. There are several ways to do this:

  • Go to the Tools menu and select New Order
     
  • Press the F9 shortcut key
     
  • Double-click on the desired trading symbol in the Market Watch window
     
  • Or right-click in the Terminal > Trade tab, and select New Order
     

Once the Order window is open:

  • In the Type field, select Pending Order
     

 

Pending Order Settings

In the Pending Order window, you need to fill in the following fields:

Field

Description

Symbol

Select the trading instrument (e.g., EUR/USD)

Volume

Specify the trade size in lots

Stop Loss (SL)

Optional stop-loss level to limit potential losses

Take Profit (TP)

Optional take-profit level to lock in gains

Comment

An optional note (up to 24 characters)

Type

Choose the pending order type: Buy Limit, Buy Stop, Sell Limit, or Sell Stop

At Price

The price at which the order should be activated

Expiry

Set an expiration date for the order (if not triggered by then, it will be cancelled)

📌 Important Note: The expiry time must be at least 10 minutes ahead of the current time.

Once all fields are completed, click the blue “Place” button.
 Your pending order will now appear under the Trade tab in the Terminal window.

Trading Directly from the Price Chart in MetaTrader

One of the most popular and practical features of MetaTrader is the ability to execute trades directly from the price chart.

This functionality allows traders to enter positions, manage trades, or even close them directly from the chart — without having to open a separate order window.

 

How to Enable One Click Trading in MetaTrader

  1. Go to the Tools menu and select Options (or press the Ctrl+O shortcut).
     
  2. Navigate to the Trade tab.
     
  3. Check the box labeled One Click Trading.
     
  4. Accept the terms and conditions to activate the Quick Trading panel.
     

📊 Quick Trading Panel on the Chart

Once enabled, a small panel will appear in the top-left corner of every chart. This panel includes:

  • A Buy button to open long positions
     
  • A Sell button to open short positions
     
  • A field to adjust trade volume (lot size)
     

It is displayed alongside current market prices and OHLC data (Open, High, Low, Close).

🔁 Show or Hide the Panel from the Chart

To show or hide this trading panel:

  • Right-click on the chart, then enable or disable One Click Trading from the context menu.
     
  • You can also toggle the panel via the toolbar icon in MetaTrader (usually located left of the price quotes and symbol name).
     

Creating a Pending Order from the Price Chart in MetaTrader

MetaTrader allows you to place pending orders directly from the price chart, which is especially convenient for traders using technical analysis and predefined entry zones on the chart.

✅ Steps to Create a Pending Order from the Chart

  1. Move your mouse cursor to the desired price level where you want the trade to trigger.
     
  2. Right-click on that area of the chart.
     
  3. Go to the Trading menu and select the appropriate order type.
     

📌 Suggested Order Type Based on Click Location:

Click Location

Suggested Order Types

Above current market price

Sell Limit, Buy Stop

Below current market price

Buy Limit, Sell Stop

This feature enables MetaTrader to intelligently suggest the correct order type based on your cursor’s position relative to the current market price.

 

 

🔄 Setting Trade Volume and Completing the Order

  • You can define the trade volume directly from the One Click Trading panel located in the top corner of the chart.
     
  • If One Click Trading is not enabled, selecting an order type will open an Order window, where you can enter detailed parameters such as Stop Loss (SL), Take Profit (TP), Expiry date, and more.
     
  • However, if One Click Trading is enabled, the order will be executed instantly, and no confirmation window will appear for further inputs.
     

Managing Stop Loss and Take Profit Directly on the Price Chart

To manage SL and TP levels visually, enable the “Show Trade Levels” option in MetaTrader’s platform settings.
 This allows you to view and adjust SL/TP levels directly on the price chart.

To adjust these levels:

  • Click on the SL or TP line
     
  • Drag it to the desired price level without releasing the mouse button
     
  • Release the mouse button once you’ve selected the appropriate level
     

SL/TP Drag Behavior:

  • If your position is a Buy:
     
    • Dragging the mouse upward will set the Take Profit
       
    • Dragging it below the entry price will set the Stop Loss
       
  • If your position is a Sell:
     
    • Dragging the mouse upward sets the Stop Loss
       
    • Dragging downward sets the Take Profit
       

Once the new level is selected, just release the mouse button, and the order will be updated accordingly.
 You can easily adjust SL or TP later by clicking and dragging the respective lines to a new level.

 

 

 

 

Closing a Partial Position in MetaTrader

To close a portion of an open trade in MetaTrader, follow these steps:

  1. Open the Terminal window by pressing the shortcut key Ctrl+T.
     
  2. Navigate to the Trade tab, where all active positions are displayed.
     
  3. Locate the trade you want to partially close, and double-click on it to open its Order window.
     

 

 

  1. In the Order window, under the Type field, select Market Execution.
     
  2. Then, in the Volume field, enter the amount you wish to close from the total trade.
     
    • For example:
       If the original trade size is 0.10 lots and you want to close half, enter 0.05 lots.
       
  3. Click the yellow “Close” button to close only the specified portion of the trade.
     
    • The remaining volume will stay open as an active position.
       

Partial Close – Managing Position Size in MetaTrader

The volume entered in the “Volume” field of the Order window determines what portion of the original position will be closed, while the remaining portion stays open.

⚠️ Important Note:

In MetaTrader, it is not possible to set multiple Take Profit (TP) or Stop Loss (SL) levels for a single position.
 In other words, you cannot close part of a 1-lot Buy position at TP1, another part at TP2, and the rest at TP3.

✅ To implement such a strategy:

You need to open multiple separate trades, for example:

  • First trade: 0.50 lots
     
  • Second trade: 0.30 lots
     
  • Third trade: 0.20 lots
     

This way, you can assign independent SL and TP levels to each position, giving you more control over your trade management and profit-taking strategy.

Trading with Pending Orders in MetaTrader

Trading platforms are the primary tool for every trader in the financial markets.
 However, many beginners are still not familiar with the full capabilities of platforms like MetaTrader.

These platforms not only allow you to place trades, but also offer tools to automate routine tasks, improving overall efficiency and trading performance.

One of the most valuable tools: Pending Orders

Despite their importance, many traders are still unaware of how to use Pending Orders correctly.

There are two ways to enter the market:

  1. Instant execution at the current market price (Market Execution)
     
  2. Predefined price entry using a Pending Order
     

When the market hasn’t yet reached your desired entry level, you can either:

  • Wait manually for the price to reach it
     
  • Or set a Pending Order and let the platform handle the trade for you
     

This is especially useful when:

  • You can’t stay at your screen, or
     
  • You expect the price to hit your target while you're away
     

By placing a Pending Order, you instruct the trading platform to automatically enter a trade once the price reaches your specified level.

Fortunately, platforms like MetaTrader 4 and MetaTrader 5 offer full support for this functionality.

  • MetaTrader 4 provides 4 types of Pending Orders
     
  • MetaTrader 5 offers 6 types, giving traders even more flexibility
     

Types of Pending Orders

Pending Orders are generally classified into three main categories:

  • Limit Orders
     
  • Stop Orders
     
  • Stop Limit Orders
     

To properly use these, you should understand how price behaves at key support and resistance levels, including:

  • Reversal from a support or resistance zone
     
  • Breakout beyond support or resistance and continuation
     
  • Breakout followed by a pullback (retest) to the same level
     

Each type of Pending Order is designed for a specific price reaction:

  • Limit Orders: Used when you expect a reversal from a level
     
  • Stop Orders: Used when you expect a strong move after a breakout
     
  • Stop Limit Orders: Used when you want both conditions — breakout and entry at a specific pullback level
     

Limit Orders Explained

If your technical analysis suggests that a support or resistance level is likely to hold, and price will reverse upon reaching it, then Limit Orders are the right tool.

In simple terms:

  • If you expect price to rise after hitting support, use a Buy Limit
     
  • If you expect price to fall after touching resistance, use a Sell Limit
     

Limit Orders let you enter the market at predefined, favorable prices, offering lower risk entries with better reward-to-risk potential.

 

Buy Limit

In this scenario, the current market price is shown at the red point.
 You anticipate that the market will move downward to the blue level and then reverse upward (support zone).
 Therefore, you place a Buy Limit order at the blue point, expecting the price to bounce.
 If the market reaches this level, your buy order will be executed automatically.

Sell Limit

In this scenario, the current market price is shown at the red point.
 You anticipate that the market will rise to the blue level (which corresponds to a resistance zone) and then reverse downward.
 To take advantage of this expected drop, you place a Sell Limit order at the blue point.
 If the price reaches this level, your sell order will be triggered.

 

Stop Pending Orders

Stop orders are designed for scenarios where a trader anticipates a decisive breakout of a key technical level.
 In such cases, the trader expects the price to break through a support or resistance level and start a new trend.

  • If your analysis suggests that the market is about to break above resistance, and a bullish trend will continue, you should place a Buy Stop order.
     This order will be automatically triggered once the price rises above the specified resistance level.
     
  • Conversely, if you expect the market to break below a significant support level and begin a downward trend, you should use a Sell Stop order.
     This order is executed when the price falls below the predefined support level.
     

In summary, Stop orders are used only when trade entry is justified by confirmation of a breakout.
 They are ideal for strategies that aim to capture momentum following the breach of key technical levels.

Buy Stop

Assume the current market price is at the red dot.
 Your analysis suggests there is a resistance level at the blue dot, and if this level is broken, the market will likely continue moving upward.

To take advantage of this expected bullish move, you place a Buy Stop order at the blue level.
 This order will be triggered only if the market reaches and breaks above this resistance level, automatically opening a buy position.

Sell Stop

Assume the current market price is at the red dot.
 You expect the market to break below the blue level, which represents a significant support zone.

If this level is breached, a downward trend is likely to follow.
 To capture this potential move, you place a Sell Stop order at the blue point.
 Once the market price falls to this level, the platform will automatically execute a sell order.

 

 

Stop Limit Pending Order (Exclusive to MetaTrader 5)

The Stop Limit pending order is an advanced tool available only in MetaTrader 5.
 This order type does not exist in MetaTrader 4 and is designed for more precise and intelligent market entries.

 

🔹 What is a Stop Limit Order?

The Stop Limit order is a hybrid of two pending orders: Stop and Limit.
 It allows traders to enter a position only if specific price behavior is confirmed.

Here’s how it works:

  • First, you set a Stop level.
     
  • If the price reaches this Stop level, your Limit order is then activated.
     
  • Only one trade is executed, and only if the price meets both conditions.
     

This mechanism ensures you enter the market only after price action confirms your expectations.

 

🔍 Practical Example:

Let’s say the current price of gold is $1290.

  • Your analysis suggests that a strong uptrend will begin if price breaks above $1300.
     
  • However, you are concerned about a false breakout (a fake resistance break followed by a reversal).
     

Instead of using a Buy Stop (which would immediately enter at the breakout), you choose a Buy Stop Limit order in MT5:

  • Set the Stop level at $1305: This is the condition — if price reaches $1305, your Limit order will be placed.
     
  • Set the Limit level at $1300: You only want to enter if price pulls back to $1300 after breaking out.
     

This strategy allows you to avoid entering at an uncertain or overextended price, and instead capitalize on breakouts only when the price retests a key level.
 It is ideal for "Break and Retest" strategies and helps ensure higher-quality entries with reduced risk.

Buy Stop-Limit

Assume the current market price is at the red point.
 You anticipate that if the price reaches the green point, a bullish breakout is likely to occur.
 However, instead of entering the market immediately at that breakout, you prefer to wait for a pullback.

To do this, you use a Buy Stop-Limit order:

  • If the price reaches the green level, a Buy Limit order is placed at the blue point.
     
  • If the price then retraces to the blue level, your buy trade is executed.
     

Sell Stop-Limit

Assume the current price is at the red point.
 You expect that if the price drops to the green point, a bearish breakout will follow.
 Instead of selling immediately, you want to enter only if the price pulls back to a better level.

To do this, you use a Sell Stop-Limit order:

  • When the price reaches the green point, a Sell Limit order is placed at the blue level.
     
  • If the price then retraces back to the blue level, your sell trade will be executed.

 

 

📈 Visual Guide to the Buy Stop-Limit Order in MetaTrader 5

Buy Stop-Limit Order Window in MetaTrader 5

In the image above, you can see the Buy Stop-Limit order entry window in MetaTrader 5.
 This order type is conditional — it only places the main order after a specific price condition is met.

🔍 Key Fields Explained

  • Price (Trigger Level):
     This is the conditional price at which the platform will activate the main Buy Limit order.
     It acts as the trigger that must be reached for the order to proceed.
     
  • Stop Limit Price (Order Level):
     This is the price at which the Buy Limit order will be placed after the trigger condition is met.
     In other words, once the market reaches the trigger price, a Buy Limit order will be submitted at this level.
     

⚠️ Important Note

For a Buy Stop-Limit order:

  • The Price (Trigger) must be above the Stop Limit Price (Order).
     This setup allows you to enter a buy trade after a breakout and pullback confirmation.
     

For a Sell Stop-Limit order:

  • The Price (Trigger) must be below the Stop Limit Price (Order).
     This reflects a setup where you sell after support is broken and price retraces back to the breakout level.
     

✅ Summary

Understanding the different order types in MetaTrader — and how to use them correctly — is essential for professional trading execution.
 The difference between a novice and a seasoned trader often lies in how effectively they place and manage orders.

💡 Instead of emotional clicking, make informed and strategic decisions using the right tools.

🎯 Ready to practice?
 If you haven’t yet experienced real-time trading conditions, open a free demo account at Greenup24.com and start practicing order execution with zero risk.

 

 

Safe and convenient Deposits and Withdrawals

pay icons