BasicsLessonBeginner

Order Types Explained: Market, Limit, Stop and Stop-Limit

How market, limit, stop and stop-limit orders differ, when each one triggers, and what trade-off between price certainty and fill certainty you accept.

8 min readFact-checkedPublished Sep 7, 2026

Key takeaways

  • Market orders favour speed; limit orders favour price; neither can give you both.
  • A stop order triggers at a level and then fills at market; a stop-limit triggers and then waits for your price, so it may not fill.
  • Buy below the market is a limit, buy above the market is a stop, and the reverse for selling.
  • Stop-losses are market orders once touched, so gaps and fast moves can fill them beyond your level.
  • Check expiry settings and review pending orders so old instructions do not fill unexpectedly.

Every order is a trade-off between two things you cannot fully have at once: certainty that you get filled, and certainty about the price. Understanding which of the two each order type protects is most of what you need to choose between them.

The trade-off behind every order

A market order says: fill me now, at whatever the best available price is. You are almost certain to be filled, but the price is not guaranteed. A limit order says: fill me only at this price or better. The price is controlled, but the market may never come back to you.

Stop orders add a second idea, a trigger. They sit dormant until the market trades through a chosen level, then they wake up and become either a market order (stop) or a limit order (stop-limit). The words are confusing because the trigger level and the execution price are separate things.

OrderExecutes whenPrice controlFill certaintyTypical use
MarketImmediatelyNone, takes current priceVery highGetting in or out right now
LimitPrice reaches your level or betterFullNot guaranteedEntering on a pullback, taking profit
StopPrice touches trigger, then fills at marketNone after triggerHigh once triggeredBreakout entries, stop-losses
Stop-limitPrice touches trigger, then a limit order is placedFull after triggerCan miss entirelyBreakout entries with a price cap

Four pending orders, one example

Pending orders wait on the book until price reaches them. Imagine EUR/USD trading at 1.0850 (illustrative). There are four basic placements, and the names tell you where they sit relative to the current price.

  • Buy limit at 1.0820: below the market. You want to buy cheaper after a dip. It fills at 1.0820 or lower.
  • Sell limit at 1.0880: above the market. You want to sell higher after a rally. It fills at 1.0880 or higher.
  • Buy stop at 1.0880: above the market. You want to buy only if price breaks upward through that level.
  • Sell stop at 1.0820: below the market. You want to sell only if price breaks down through that level.

The same price level can be a limit or a stop depending on whether you expect a reversal or a continuation. A buy order below the market is a limit; a buy order above the market is a stop. If your platform rejects an order with an 'invalid price' message, you have usually picked the wrong type for that side of the market.

What a stop-limit adds

Suppose you place a buy stop-limit with a trigger at 1.0880 and a limit at 1.0884. If price rises to 1.0880, a buy limit at 1.0884 appears. You will pay no more than 1.0884. If the market jumps from 1.0878 to 1.0895 on a news release, the limit order is placed but never filled because the price is already above your cap. You avoided a bad fill, and you also missed the trade.

Protective orders: stop-loss and take-profit

A stop-loss is simply a stop order attached to an open position. For a long trade it sits below the entry and becomes a market sell when touched; for a short it sits above and becomes a market buy. A take-profit is a limit order placed on the favourable side.

Two details trip people up. First, long positions close on the bid and short positions close on the ask, so the trigger for a short stop-loss is the ask price, which is not the line your bid-only chart draws. Second, once triggered, a stop-loss is a market order, so in a fast move it can fill beyond your level.

Choosing an order type

  1. Decide whether timing or price matters more. If missing the move costs more than a slightly worse price, a market or stop order fits. If price discipline matters more, use a limit.Tip: Be honest about which cost is bigger for this particular trade.
  2. Decide whether you are buying weakness or strength. Entering into a dip uses a limit order. Entering after a break uses a stop order.
  3. Check the expiry. Day orders disappear at the end of the session; good-till-cancelled (GTC) orders stay until you remove them. A forgotten GTC order can fill days later under different conditions.Tip: Review pending orders at the start of each week.
  4. Attach protection. Set the stop-loss and take-profit when you place the order, so there is never an open position without an exit plan.

Useful extras

  • Trailing stop: a stop that follows price at a fixed distance in your favour and never moves backwards. On some platforms it works only while the terminal is running, so check whether it is held on the server.
  • OCO (one-cancels-the-other): two linked orders, such as a take-profit and a stop-loss, where filling one cancels the other.
  • Guaranteed stop: offered by some brokers, it fills at your price even through a gap, usually for an extra premium or a wider spread. Availability and rules differ by firm and by regulator.
  • Partial fills: in thinly traded instruments a limit order may fill in pieces.
A stop-loss is not a safety net in every marketPrices can gap over weekends and around major news. A standard stop-loss then fills at the next available price, which can be far from your level. Size positions so that a worse-than-planned fill is survivable.

Frequently asked questions

Should beginners use market or limit orders?

Neither is universally better. Market orders are simple and fine in liquid pairs during busy hours. Limit orders help when spreads are wide or you care about a specific entry. What matters is knowing which risk you are accepting.

Why was my limit order touched but not filled?

A quote touching your price does not always mean your order was matched. Queue position, the bid versus ask side and available volume all matter, especially in thin markets.

Can I change a pending order after placing it?

Usually yes. You can modify price, expiry, stop-loss and take-profit, or cancel it, as long as it has not triggered. Check your platform's rules close to news events, when modifications may be restricted.

Do all brokers offer stop-limit orders?

Not all. Availability depends on the platform and instrument, and MetaTrader 4 does not include a native stop-limit type, so check what your terminal supports.

About the authorBrokeli editorial team Brokeli's editorial team writes and reviews our education guides. Figures about brokers come from published research snapshots, and guides contain no trading signals.Editorial team →
Order Types Explained: Market, Limit, Stop and Stop-Limit · Brokeli