How to set Stop Loss & Take Profit in MetaTrader 4

Manage risk by setting Stop Loss & Take Profit in MetaTrader 4

The MetaTrader 4 platform provides many features that help traders execute trades with reduced financial risk. The first and most important thing you can do is to carefully monitor your trades and margins. Attaching Stop Loss and Take Profit orders on trades is an option that most traders use to manage their positions without the need to constantly monitor them. Another way to manage trading risk is by placing Limit and Stop orders. In the last case scenario, the margin call and liquidation level predetermined by the trading company will be activated.

This article will help you set Stop Loss and Take Profit in MT4. If you are using MetaTrader 5, please read our MT5 article.

This MetaTrader 4 tutorial will teach you:

  • What is Stop Loss and Take Profit;
  • How to set up Stop Loss and Take Profit in MT4;
  • How to calculate a Stop level for your order;
  • How to modify Stop Loss and Take Profit after placing the order;

What is Stop Loss and Take Profit?

Stop Loss (S/L) and Take Profit (T/P) are limit orders that precisely define the price level at which a position is automatically closed to minimize losses or lock in profits.

This is a tool often used by traders for the management of trading risks, using a S/L is one of the methods for preventing margin calls and liquidation of open positions. To be effective the S/L on a trade should be placed higher than the margin call level.

The advantage of utilizing S/L and T/P is that traders don’t have to worry about executing trades manually, trading emotionally or being stuck at your computer waiting for a certain price. Traders need to understand the characteristics of each market they’re trading. Certain markets gap from day to day. Shares are a prime example of this, it’s not uncommon for shares to gap over 1% from session to session. Traders need to factor this into their S/L and T/P as if a market gaps over or under their price the S/L or T/P can’t be filled at the target price, it will be filled at the next available price. This can lead to larger losses if the price opens below the traders S/L price.

S/L and T/P orders can be placed at levels that are based on market analysis, trend patterns and various indicators.

Step 1 – How to set up Stop Loss and Take Profit in MT4

Modify trade in the Order window

In the Order window, you can modify your order starting from the order volume (lot size) and setting up Stop Loss or Take Profit. Once you click on the arrows in the S/L and T/P fields, the current price will pop up and you can adjust it from there.

MetaTrader 4 tutorial, MT5, MT4, Order window, volume, modify trade

If you want to know more about placing and closing trades, please read EightCap’s “How to open and close trades in MetaTrader 4?” guide.


If the S/L or T/P you have set is too close to the current price, the message “Invalid S/L or T/P” will be shown.

MT4, Order window, modify trade, invalid s/l or t/p

How to calculate the Stops level for the instrument

To start calculating at what level your S/L and T/P should be placed, go to the instrument you want to trade in the Market Watch and select ‘’Specification’’ from the context (right-click) menu.

MetaTrader 4, calculate Stops level, Specification


In the new window that opens you can see the ”Stops level” for the instrument. This number shows the minimal difference you need to have between the current price and the S/L or T/P levels you want to set. This difference is measured in pips. This means that if the ”Stops level” for the instrument is 30 and the current price level is for example 1.32136 and you decide to buy, you will have to set up an S/L of at least 1.32106 and a T/P of at least 1.32166. Once you submit the order, a message confirming the successful placement of the trade will be displayed.

calculate Stops level, Specification, Market Watch, modify order, open trade

If you want to learn more about pips and calculating them, please read EightCap’s “What is a pip?” and “How to calculate pips?” articles.

Step 2 – How to modify Stop Loss and Take Profit in MT4

You can add and modify S/L and T/P after you have already placed an order. From the Terminal window, in the Trade tab, you can see all of your open trades. With a right-click on the trade, you can choose to close, modify or to add a trailing stop. Select “Modify or Delete Order” from the menu.

Terminal window, modify order, take profit, stop loss, MetaTrader 4 tutorial, MT4


The modify window will open, with a “Modify Order” section where you can see the ‘’Stops level” of the instrument and ”Copy as” buttons (in blue and red). They copy the current price into the S/L and T/P fields, allowing you to modify the levels more easily. If the numbers you enter are invalid the big ”Modify” button at the bottom will turn gray, signaling you to make corrections. Click the button to submit the changes when you are ready. The new S/L and T/P levels will appear in the Terminal and on the chart.

Order window, modify order, take profit, stop loss, MetaTrader 4 tutorial, MT4


To modify the Stop Loss and Take Profit you can also use S/L and T/P lines on the chart by simply dragging them with the mouse. If you use charts for your trading this is the easiest method to use.

modify order, take profit, stop loss, charts, how to trade on MetaTrader 4


[addthis tool=”addthis_inline_share_toolbox”]







Level 6, 360 Collins Street
Melbourne, VIC
3000 Australia

Risk Warning: Margin trading involves a high level of risk, and may not be suitable for all investors. You should carefully consider your objectives, financial situation, needs and level of experience before entering into any margined transactions with EightCap, and seek independent advice if necessary. Forex and CFDs are highly leveraged products which mean both gains and losses are magnified. You should only trade in these products if you fully understand the risks involved and can afford losses without adversely affecting your lifestyle (including the risk of losing substantially more than your initial investment). A Product Disclosure Statement (PDS) and a Financial Services Guide (FSG) for our products are available to download from our Legal Documentation page. You must assess and consider them carefully before making any decision about using our products or services.

EightCap is a registered business name of EightCap Pty Ltd (ABN 73 139 495 944). We are regulated by the Australian Securities & Investments Commission (ASIC) - our AFSL number is 391441. This licence authorises us to provide financial services to people in Australia.

The information on this website is of a general nature only and is not directed at residents in any country or jurisdiction where such distribution or use would be contrary to local law or regulation. EightCap is not a financial adviser, and does not issue advice, recommendations, or opinion in relation to acquiring, holding or disposing of a margined transaction. We provide general advice only and accordingly you should consider how appropriate the advice (if any) is to your objectives, financial situation and needs before acting on the advice.