Stopline Trade Manager
EnglishEN
Buy · from US$30

Home › Tools › Order Types

Buy Limit, Buy Stop and Stop-Limit Orders in MT5 and MT4

A limit waits for a better price, a stop for a breakout. MetaTrader 5 has six pending order types, MetaTrader 4 the first four. Buys trigger on the Ask, sells on the Bid.

  • Six types on MT5
  • Four on MT4
  • Candles drawn from the Bid
  • Free, nothing to install

Place an Order, Then Move the Price

Pick a type, press Play and watch the candles form. Or drag the order line or the Bid tag yourself.

1.081001.082001.083001.084001.085001.086001.087001.088001.08900Ahead: press Play or drag the priceBuy Limit 1.08362Limit 1.08362Ask 1.08512Bid 1.08500MT4: held in the panel until the stop price trades

Waiting. The buy limit at 1.08362 is 15.0 pips from the Ask (1.08512). It fills when the Ask comes to it.

  • Candles of the Bid
  • Ask, 1.2 pips above
  • Your order: drag it
  • ↑↓ one pip
  • Page UpPage Down ten pips On a touch screen only the order line and the price tags take your finger. The rest of the chart scrolls the page.

Your Order

Order Type
Platform

A buy limit sits below the Ask. It fills when the Ask falls to the limit price, at that price or better.

Not modelled here: slippage and your broker's stops level.

The Six Order Types

Each card plays one type out on candles. Press a card to load it into the chart above.

  • order placed
  • stop price
  • stop price traded
  • filled
All Six in One Table
OrderWhere it sitsTriggers whenThen
Buy limitBelow the AskThe Ask falls to the priceFills at the price or better
Sell limitAbove the BidThe Bid rises to the priceFills at the price or better
Buy stopAbove the AskThe Ask rises to the priceA market buy at the next price
Sell stopBelow the BidThe Bid falls to the priceA market sell at the next price
Buy stop limit (MT5)Stop above the Ask, limit below the stopThe Ask rises to the stop priceA buy limit goes in at the limit price
Sell stop limit (MT5)Stop below the Bid, limit above the stopThe Bid falls to the stop priceA sell limit goes in at the limit price

Buy or Sell, Limit or Stop

Two questions pick the type: do you buy or sell, and do you want a better price or a breakout?

Limit: A Better Price Stop: A Breakout

A limit fills at its price or better, or not at all.

A stop becomes a market order when it triggers and fills at the next price available.

Wrong Side? Refused. A buy limit above the Ask would fill at once, so MetaTrader rejects the price. The chart does too, and says why.

Two Prices: The Bid and the Ask

  • BidWhere you sell. MetaTrader draws its candles from it.
  • AskWhere you buy. It sits the spread above the Bid.
  • SpreadThe gap between them: 1.2 pips in these examples.

So a buy order waits for the Ask and a sell order waits for the Bid. That catches people out with buy orders, because the candles show only the Bid.

  1. The Bid candle touches your buy limit at 1.08350. The Ask is still 1.2 pips higher, at 1.08362: not filled.
  2. The Bid goes on to 1.08338, so the Ask reaches 1.08350: filled. The candle goes 1.2 pips past your line.
the Bid candle the same candle on the Ask

The spread widens? The Ask rises while the Bid stays where it was, so a buy stop can trigger with hardly a move on the chart.

The Stop-Limit in Two Steps

For a breakout you want to join only on a pullback. EURUSD trades at 1.08500 and you expect a move up through 1.08650, but you do not want to chase it: a buy stop limit with the stop price 1.08650 and the limit price 1.08580.

  1. 1The BreakoutThe Ask reaches 1.08650. Only now does a buy limit go in at 1.08580.
  2. 2The PullbackThe price comes back to 1.08580: filled there.
  3. 3Or No PullbackIt keeps going: no fill at all. That is the trade-off.

The limit order exists only after the stop price has traded, so a stop-limit never fills in the same move that triggers it.

MetaTrader 4: Four Types

MetaTrader 5
  • Buy Limit
  • Sell Limit
  • Buy Stop
  • Sell Stop
  • Buy Stop Limit
  • Sell Stop Limit
MetaTrader 4
  • Buy Limit
  • Sell Limit
  • Buy Stop
  • Sell Stop
  • Buy Stop Limit held by the panel
  • Sell Stop Limit held by the panel

MetaTrader 4 has the four basic pending orders and no stop-limit. Stopline Trade Manager, in both editions, adds one on MT4 by holding the order inside the panel: when the stop price trades, it sends the limit order to the broker.

Stopline Trade Manager on MetaTrader 4: buttons for Buy Stop, Sell Stop, Buy Stop Limit, Buy Limit, Sell Limit and Sell Stop Limit, with the Expiration field below
The panel's six pending buttons on MetaTrader 4, stop limits included.

Until the stop price trades, the order exists only on your computer: the terminal has to stay running and connected.

Expiry and Fill Policy

How Long It Waits

A pending order can have a lifetime. MetaTrader 5 offers four expiration types:

  • Good Till CanceledNo end: it waits until you delete it.
  • IntradayCancels the order at the end of the current trading session.
  • Specified TimeCancels it at a time you set.
  • DateCancels it at the end of a day you set.

MetaTrader 4 lets you set an expiry date and time.

How Much It Takes

MetaTrader 5's fill policies say what happens when the full volume is not available at the price:

  • Fill or KillTakes all of it, or nothing.
  • Immediate or CancelTakes what is there now and cancels the rest.
  • ReturnTakes what is there now. The rest stays as an order.

Which of them a symbol allows is set by the broker.

The Stops Level and Invalid Stops

A pending order may not sit closer to the price than the symbol's stops level, a distance in points that your broker sets.

With a stops level of 30 points, a buy limit 5 points below the Ask is answered with Invalid Stops.
  • The same limit applies to a stop loss and a take profit
  • Zero on some accounts
  • The Specification window shows it

The chart above does not model it: its lines can sit any distance from the price on the right side.

Gaps and Slippage

Stop: Filled, Past Your LineA triggered stop becomes a market order and fills at the next price available. In a fast market, or after a gap over a weekend or an announcement, that can be well past the stop price. That is slippage.
Limit: Touched, Then SkippedA limit order fills at its price or better, or not at all. The price can touch its level, turn back and leave it unfilled.

The chart above does not model slippage: a stop fills exactly at its price there. Real fills depend on your broker and the moment.

Check It in MetaTrader

F9: New Order › Type: Pending Order › MT5 lists six, MT4 four

The window refuses a price on the wrong side of the market. Try a buy limit above the Ask, then try the same on the chart above.

Market Watch › right-click the symbol › Specification

MetaTrader 5 Specification window for EURUSD: stops level 0, chart mode by bid price, filling Fill or Kill, expiration All, orders All12345
MetaTrader 5, EURUSD on MetaQuotes' demo server, 20 October 2026. The cuts mark rows left out.
  1. Stops level: the closest a pending order may sit, in points. Zero on this account.
  2. Chart mode: by bid price, so the candles are the Bid.
  3. Filling: the fill policies the symbol allows.
  4. Expiration: the expiry types it allows.
  5. Orders: the order types it allows.

Every row of the window is explained in Symbol Specification in MT5 and MT4.

Source: MetaTrader 5 help, Market Watch, read 20 October 2026, and the MetaTrader 5 terminal on MetaQuotes' demo server (EURUSD) on 20 October 2026.

Test Yourself

1. Price is 1.0850. You want to buy if it pulls back to 1.0820. Which order?
2. Price is 1.0850. You want to sell only if it breaks down through 1.0800. Which order?
3. Your buy limit is at 1.08200 and the spread is 1.2 pips. A Bid candle's low touches 1.08200 and turns back. Are you filled?

Both editions place every pending type from the panel. Stopline Trade Manager and Stopline Trade Manager EZ also turn a line dragged away from the price into the matching pending type, and hold a stop-limit on MT4 until its stop price trades.

Questions

What Is the Difference Between a Buy Limit and a Buy Stop?

A buy limit sits below the market and fills when the Ask falls to it, so you buy cheaper than now. A buy stop sits above the market and triggers when the Ask rises to it, so you buy a breakout at the next available price. One waits for a pullback, the other for strength.

Does MetaTrader 4 Have a Stop-Limit Order?

No. MetaTrader 4 has buy limit, buy stop, sell limit and sell stop, and MetaTrader 5 adds the buy stop limit and the sell stop limit. Stopline Trade Manager holds a stop-limit inside its panel on MT4 and sends the limit order when the stop price trades, so the terminal must stay running until then.

Why Does My Pending Order Show Invalid Stops?

The price is closer to the market than the symbol's stops level, or on the wrong side of it. Your broker sets the stops level in points, and the Specification window shows it. Move the order further from the price, or check which side of the Ask or the Bid it belongs on.

Does a Buy Limit Fill When the Chart Touches My Line?

Not always. The chart is drawn from the Bid, and a buy limit fills when the Ask reaches it, which is the spread higher. A candle that only touches your line has not filled the order; the Bid candle has to go below the line by about the spread.

Can a Stop Order Fill at a Worse Price Than I Set?

Yes. A triggered stop becomes a market order and fills at the next price available. In a fast market or after a gap that can be worse than your stop price, which is slippage. A limit order fills at its price or better, or not at all.

More Free Tools

One-Click Trading in MT5 and MT4 Compared With a Trade Panel

MetaTrader's own One Click Trading, and what a trade panel adds when you send orders.