Skip to main content

Editorial only. Trading CFDs is high-risk — most retail accounts lose money. We are not a broker and not a financial adviser. Capital at risk. Verify regulation and terms directly with each broker before opening an account. AiFortexBroker is an independent comparison site operated by NorwegianSpark SA (Org. 834 984 172). For regulatory complaints contact the relevant national authority in your country.

Skip to content

Editorial only. Trading CFDs is high-risk — most retail accounts lose money. We are not a broker and not a financial adviser. Capital at risk. Verify regulation and terms directly with each broker before opening an account.

NorwegianSparkAiFortexBroker
Broker Reviews
Best OverallBest for BeginnersBest for ForexBest for CFDsBest for CryptoCompare All Brokers
Platforms
MetaTrader 4MetaTrader 5cTraderThinkorSwimOther Platforms
Find My BrokerJournalTutorialsLearn
Catalogue
How to Set a Stop Loss in MetaTrader 5 (Order Window, Chart and Mobile)
Education

How to Set a Stop Loss in MetaTrader 5 (Order Window, Chart and Mobile)

NorwegianSpark EditorialSep 20268 min

Written with AI assistance and reviewed by the NorwegianSpark SA editorial team.

MetaTrader 5 will let you open a position without a stop loss, and it will not warn you. The field is there in the order window, it is optional, and it defaults to zero. That single design decision is why "how to set a stop loss in MetaTrader 5" is one of the most searched questions about the platform.

This guide covers the three places you can set one, the difference between attaching a stop before and after the position exists, and the two settings that make a stop behave differently from how most people expect. It is about the mechanics of the terminal. What a stop loss can and cannot promise you at the moment it triggers is a separate question, and an important one — see what a stop order actually guarantees.

The one thing to understand before you type anything

MT5's Stop Loss field does not take a distance. It takes a price.

This trips up almost everyone arriving from a platform that asks for pips. If you are long EUR/USD at 1.08450 and you want a 30-pip stop, you do not type 30. You type 1.08150 — the price at which you want out. MT5 will happily accept 30 as a price, decide it is nowhere near the market, and reject the order with *Invalid S/L or T/P*.

The same applies to Take Profit. Both fields are absolute price levels on the instrument, quoted to the same number of decimal places the symbol uses.

If you prefer to think in distance rather than levels, the arithmetic is: for a long position, stop price = entry − (pips × pip size). For a short, stop price = entry + (pips × pip size). Pip size is 0.0001 on most pairs and 0.01 on JPY pairs. The spread calculation guide covers pip size and the five-decimal quote convention in more detail.

Method 1: attach the stop when you open the position

This is the method to default to, because the stop exists from the first tick the position does.

  • Open the order window. F9 is the keyboard shortcut; Tools then New Order does the same, as does double-clicking the symbol in Market Watch.
  • Set Type. *Market Execution* fills at the current price. *Pending Order* lets you specify an entry level as well.
  • Set Volume in lots. This is the number that decides what your stop actually costs you, which is why position sizing and stop placement are the same decision — see risk management and position sizing.
  • Type your Stop Loss price. Type your Take Profit price if you want one.
  • Click Buy or Sell.

The Market Execution catch. On a market-execution account, some MT5 builds grey out the Stop Loss and Take Profit fields until the position is filled, because the fill price is not known in advance. If the fields are inactive, that is why. You are not doing anything wrong — you place the order, then attach the stop using Method 3 below. This is a property of the execution model your account uses, not a fault in the terminal.

One-click trading does not attach anything. The one-click Buy/Sell buttons on the chart and in Market Watch send a naked market order. There is no stop, no take profit, and no prompt. If you trade this way, attaching a stop immediately afterwards is a manual step you have to remember every single time.

Method 2: drag the line on the chart

Once a position is open, MT5 draws it on the chart as a horizontal line.

  • Make sure the position line is visible. Right-click the chart, choose Properties, then the Show tab, and confirm trade levels are enabled.
  • Drag the position line to where you want the stop. MT5 works out from the direction of the drag whether you mean a stop loss or a take profit — below entry on a long is a stop, above is a take profit.
  • Release. A confirmation appears; accept it.

This is the fastest way to move a stop that already exists, and the most error-prone way to create one. A drag of a few pixels on a zoomed-out chart can be a large distance in price, and there is no undo. Zoom in before you drag.

Method 3: modify an existing position from the Toolbox

The precise method, and the one to use when a position is already open without protection.

  • Open the Toolbox (Ctrl+T) and select the Trade tab. Every open position is listed.
  • Right-click the position and choose Modify or Delete Order.
  • Type the Stop Loss price. Click Modify.

The same dialog appears if you double-click the S/L cell for that position. Working from the Trade tab has one real advantage over the chart: you can read the exact entry price off the row before you calculate the stop, rather than estimating it from where a line sits.

On mobile

The MT5 mobile apps follow the same logic with different furniture. Open the Trade tab, tap the position, choose Modify, and set the Stop Loss level. On some builds the mobile order ticket offers the stop as a distance in points rather than a price — read the field label before typing, because a number that means one thing on desktop can mean another on the phone.

The two settings that quietly change the behaviour

Stops level. Your broker publishes a minimum distance from the current market inside which a stop cannot be placed. In MT5 it is exposed as the symbol's *Stops level*, visible under Specification when you right-click a symbol in Market Watch. Place a stop closer than that and the server rejects it — again with *Invalid S/L or T/P*, which is the same message you get for a malformed price, so the cause is not obvious. If a stop keeps being refused and the price looks right, check the stops level for that symbol. It is frequently zero on major pairs and non-zero on indices, exotics and during volatile sessions.

Trailing stops are client-side. Right-clicking a position offers a Trailing Stop, and it works — but it is calculated by your terminal, not by the broker's server. Close MT5, lose your connection, or let the machine sleep, and the trail stops moving. The last stop level it managed to send to the server remains in place; nothing beyond that is protected. A fixed stop loss, by contrast, sits on the server and survives the terminal being closed. If you cannot leave the platform running, use a fixed stop.

A stop loss is not a margin call, and neither is a guarantee

Two things worth separating, because they are routinely confused.

A stop loss is an instruction you choose. A margin close-out is something your broker does to you when account equity falls through a regulatory threshold, whether or not you have stops in place. They are unrelated mechanisms with different triggers — the detail is in when your broker must close you out.

And a stop is an instruction to exit at the best available price once your level trades, not a promise of that price. Over a weekend gap or a news release, the next available price can be well past your level. That gap between the level you typed and the price you get is slippage, and it is the whole subject of what a stop order actually guarantees and what slippage costs.

Common rejection messages, and what they usually mean

MessageUsual cause
Invalid S/L or T/PA distance typed into a price field, or a level inside the symbol's stops level
Invalid volumeLot size below the symbol's minimum or off its step increment
Market closedInstrument outside its trading session
No pricesNo connection to the trade server; check the status in the bottom-right corner
Not enough moneyFree margin will not support the position at the requested volume

The habit that matters more than the method

Which of the three methods you use makes very little difference. Whether the stop exists at all makes all of it.

The order window method is worth defaulting to for one reason: it makes the stop part of opening the trade rather than a separate task you might not get to. A position opened with one-click trading and a plan to "set the stop in a second" is a position with no stop, and the seconds in which that matters are exactly the ones where you are busy watching the price.

This article explains platform mechanics and is for informational purposes only. It is not financial advice and does not recommend any trading strategy or position size. CFDs and leveraged forex are complex instruments and most retail accounts lose money. Platform behaviour varies between MetaTrader 5 builds and between brokers — verify the specification of any symbol you trade with your own broker.

Editorial only. Trading CFDs is high-risk — most retail accounts lose money. We are not a broker and not a financial adviser. Capital at risk. Verify regulation and terms directly with each broker before opening an account.

Related Articles

Education

Spread vs Commission: What Actually Costs You More?

A 0.0 pip spread sounds free — but $7 commission round-turn tells a different story. We run the real math on 6 brokers.

Education

How Leverage Works in Forex — And Why It Destroys Most Accounts

500:1 leverage means $100 controls $50,000. A 0.2% move wipes your account. We explain leverage mechanics, margin calls, and survival strategies.

Education

MetaTrader 4 vs MetaTrader 5: Which Should You Use?

Most forex brokers still offer MT4 alongside MT5 - 11 of the 15 on our file do. MT5 has more assets and better tools. Here's the comparison that actually matters.

Continue in this collection

Trading Education

The groundwork — order types, position sizing and reading a cost sheet.

Explore

Best for Beginners

Demo accounts, minimum deposits and the platforms that do not punish learning.

Explore

Trading Platforms

MT4, MT5, cTrader and the proprietary web apps, compared on what they do.

Explore
NorwegianSpark

Expert broker reviews and regulatory guides for informed trading decisions.

Verified by AiFortexBrokerCapital at Risk

Quick Links

  • Broker Reviews
  • Compare Brokers
  • Find My Broker
  • Journal
  • Tutorials
  • Learn
  • Regulations

Legal

  • About
  • Privacy
  • Disclosure
  • Terms
  • Contact

More from NorwegianSpark

  • AiCryptoCoin— Crypto
  • YieldNav— Investing
  • BankTopp— Banking

Capital at risk. This is not financial advice.
Tax on profits may apply. Editorial only — we are not a broker and not a financial adviser.

Affiliate disclosure: We may earn a commission when you open an account through links on this site. This does not affect our rankings. Full disclosure

© 2026 NorwegianSpark SA. All rights reserved.

AiFortexBroker is owned and operated by NorwegianSpark SA | Org: 834 984 172 | Bank: Wise | thomaslien@norwegianspark.com | +47 99 73 74 67
Tveitagarden 4, 5357 Fjell, Norway