Our journal app is in pre-release. If you notice a problem, please contact us.

Home › Articles › Forex for Beginners › Limit vs stop orders

Forex for BeginnersLesson 20 of 32Course contents

Forex for Beginners

Limit vs stop orders

The order window lists "Buy Limit", "Sell Stop" and more, and it is easy to pick the wrong one, or place one on the wrong side of the price, so that it is rejected or fills immediately. This article explains market, limit and stop orders, and where the four pending orders go, with a chart. It does not tell you which order to use.

Published 13 Oct 2026By Kenji Okumura, Representative, Tiltnote (has traded forex)

In short

A market order trades now at the current price. A pending order trades when price reaches a level you set. A limit waits for a better price than now; a stop waits for a worse price than now.

Market and pending orders

In MT5, besides market orders filled at the current price, you can place pending orders at a set price. The pending orders are Buy Limit, Sell Limit, Buy Stop and Sell Stop, plus the combined Buy Stop Limit and Sell Stop Limit.[1] Other platforms and brokers may use different names or offer different order types.

Where the four orders go

Above the current price: Sell Limit and Buy Stop. Below the current price: Buy Limit and Sell Stop.
Sell Limit and Buy Stop go above the current price; Buy Limit and Sell Stop go below. Solid boxes are limits; dashed boxes are stops.

One way to remember: "a limit buys low or sells high; a stop does the opposite". If you pick the wrong one, the price you set ends up on the wrong side of the current price (for example, a Buy Limit above the current price). Depending on the platform, the order may then be rejected or fill right away.[1][2] Stop orders are also what stop-losses use.

A worked example (made-up numbers)

Say the current price is 1.1000. To buy if price falls, place a Buy Limit at 1.0950. To buy if price rises past 1.1050, place a Buy Stop at 1.1050. To sell if price rises, place a Sell Limit at 1.1050. To sell if price falls below 1.0950, place a Sell Stop at 1.0950.

Which price triggers them

A forex price has a bid (the price you sell at) and an ask (the price you buy at) (see what is the spread). The MT5 help says buy pending orders trigger when the ask reaches your level, and sell pending orders when the bid does. Stop-loss and take-profit are checked against the bid for buy positions and the ask for sell positions.[2] MT5 charts are normally drawn from the bid (for symbols with market depth, they can be drawn from the last price).[3] So a buy stop or a sell position's stop-loss placed above the price can trigger early, and a buy limit or a sell position's take-profit placed below it can trigger late, compared with the chart line (our own explanation).

A stop can fill at a different price

Stop orders and stop-losses trigger when price reaches your level. The MT5 help says a stop order is executed at the price you set or a worse one.[1] In our explanation, the gap can be larger in fast moves, or when price opens with a jump after the market's weekly close. How much worse depends on the move at that moment and on how your broker and account fill orders. When you calculate the loss from your stop distance, it helps to keep this possibility in mind.

Check your own records (you decide)

This article does not decide which order to use. To review how you use orders, log these so you can look back later:

The stop-loss and take-profit calculator finds the prices, and the profit and loss calculator shows the result of closing at a price.

Sources

  1. MetaQuotes. Executing Trades (MetaTrader 5 Help). https://www.metatrader5.com/en/terminal/help/trading/performing_deals
  2. MetaQuotes. General Concepts (MetaTrader 5 Help). https://www.metatrader5.com/en/terminal/help/trading/general_concept
  3. MetaQuotes. Chart Settings (MetaTrader 5 Help). https://www.metatrader5.com/en/terminal/help/charts_advanced/charts_settings

Forex for Beginners

Back to the course contents →

Tools for this article

Log the order type and the price you got.

Tiltnote is a trading journal you can use free with manual entries. On every trade you can log your strategy name, how you felt, whether you kept your rules, and a note. Note which order you used and whether it filled at your price, and you can look back at it later.

Try Tiltnote free →Opens the Tiltnote web app. On the free plan, analysis and history show your most recent 14 days (older records are kept and unlock on the paid plan).

More articles

Forex order types: from market orders to OCO and If DoneWhat is the spread? Bid, ask, and when it widensPrice gaps: why a stop-loss may not fill at your priceWhy you move your stop loss, and what to check firstMargin, equity, free margin and margin level explainedHow to calculate forex profit and lossArticles →

Feedback on this page

Anything missing, unclear, or a tool you would like? Tell us in any language.

Numbers you entered in a tool are not sent. Please do not include account numbers or passwords. Privacy details

This article is general information. It is not investment advice or a recommendation to make any trade.

Updated 20 Oct 2026 · Run by Kenji Okumura, Representative, Tiltnote · About this site