Forex Order Types Explained: Market, Limit and Stop Orders
Nov 2, 2026 · YenPip Team
An order is an instruction to your broker: buy or sell, how much, and at what price. Choosing the wrong type is one of the most common beginner errors — a buy stop placed where a buy limit belonged opens a trade in exactly the situation you wanted to avoid. This guide covers every standard order type on retail forex platforms and when each one fits.
Market orders
A market order fills immediately at the best available price:
- A buy fills at the current ask.
- A sell fills at the current bid.
You get certainty of execution but not of price. In a fast market the fill can be a little different from the price on screen — this is slippage, and it can go either way.
Pending orders
A pending order waits until price reaches a level you choose. There are four, and they come from two questions: are you buying or selling, and do you want a better price or confirmation?
| Order | Placed | Idea |
|---|---|---|
| Buy limit | Below the current price | Buy cheaper, on a pullback |
| Sell limit | Above the current price | Sell higher, on a rally |
| Buy stop | Above the current price | Buy once price breaks higher |
| Sell stop | Below the current price | Sell once price breaks lower |
An easy way to remember: limit = better price, stop = worse price but momentum in your direction.
Worked example: EUR/USD at 1.0850
- You expect a pullback to support at 1.0820 before a move up → buy limit at 1.0820.
- You only want to buy if price breaks resistance at 1.0880 → buy stop at 1.0880.
- You expect resistance at 1.0890 to reject price → sell limit at 1.0890.
- You want to sell if support at 1.0810 breaks → sell stop at 1.0810.
Same pair, same moment, four different plans — the order type is the plan written down.
Which price triggers the order
Pending orders follow the same bid/ask rule as market orders:
- Buy orders (buy limit, buy stop) trigger when the ask reaches the level.
- Sell orders (sell limit, sell stop) trigger when the bid reaches the level.
Because charts usually show the bid, a buy limit can appear "touched" on the chart without filling: the bid reached the level, but the ask, a spread above it, did not.
Stop loss and take profit
These are exit orders attached to a position:
- Stop loss closes the trade at a loss level. It behaves like a stop order: once triggered it becomes a market order and can slip.
- Take profit closes the trade at a profit level. It behaves like a limit order: it fills at your price or better.
Attach both when you place the entry so the trade is protected even if your platform or internet disconnects.
Stop-limit orders
Some platforms, MetaTrader 5 included, offer buy stop limit and sell stop limit. When the stop price is reached, a limit order is placed instead of a market order. You avoid filling far beyond your level in a spike, but you can miss the trade entirely if price runs straight through.
Expiry
- Good till cancelled (GTC): stays active until you delete it.
- Today / specified time: deleted automatically at a time you set.
Set an expiry when the setup only makes sense for one session. A forgotten pending order can fill days later, after the reason for it has disappeared.
Common mistakes
- Using a buy stop below price or a buy limit above it — the platform rejects it, or it fills at once.
- Forgetting the spread, so limit orders never fill and sell stops trigger early.
- Leaving pending orders open through major news, where they can fill with heavy slippage.
- Placing the entry without sizing the position to the stop first.
Plan the order before you place it
Enter the planned entry, stop and risk percentage in the position size calculator to get the lot size for the pending order, and check the target with the risk/reward calculator. For where the stop belongs, read how to set a stop loss, and for the bid/ask basics, how to read a forex quote.
Key takeaways
- Market orders fill now at the ask (buy) or bid (sell); pending orders wait for a level.
- Limit orders seek a better price; stop orders wait for price to move in your direction.
- Buy orders trigger on the ask, sell orders on the bid.
- Stop losses can slip; take-profit orders fill at your price or better.
- Give pending orders an expiry and size them before placing.
YenPip calculators are estimation tools, not financial advice. Order types, execution and expiry options differ by broker and platform.
Related guides
- How to Set a Stop Loss in ForexA stop loss belongs where the trade idea is proven wrong, not where the loss feels affordable. Here is how to place stops from market structure and volatility, add a spread buffer, and size the position to match.
- How to Read a Forex Quote: Currency Pairs, Bid and AskA forex quote tells you what one currency costs in another, and every quote has two prices. Here is how base and quote currencies, bid, ask and spread work, and what actually happens when you buy or sell a pair.