CFDs and forex are complex instruments and come with a high risk of losing money rapidly due to leverage. Risk disclosure

Stop-Limit Orders Explained

This page explains what a stop-limit order is, how its two prices work together, and how to place one in MT5.

Extrade Pakistan editorial team ·

On this page
  1. Stop limit meaning in plain words
  2. Buy stop limit and sell stop limit
  3. Precise mechanics for experienced traders
  4. Stop limit order in MT5
  5. Risk
  6. Frequent questions

Stop limit meaning in plain words

A stop-limit order is a pending order with a stop price and a limit price.

When the market touches the stop price, the platform places a limit order at your limit price. That limit order fills only at the limit price or a better one. If the market never comes back to that price, the order stays unfilled.

Compare this with a plain stop order. When a stop order triggers, it becomes a market order and fills at the next available price, which can be worse than expected. A stop-limit order gives you control over the fill price, but there is no guarantee the order will fill at all.

market priceBUYSELLBuy Stopbuy if price rises to itBuy Limitbuy if price falls to itSell Limitsell if price rises to itSell Stopsell if price falls to it▲ higher price▼ lower price
Pending orders: a limit order waits for a better price than now, a stop order for a break in the direction of the trade. Illustrative example: made-up numbers for learning, not real prices or a broker's conditions.

Buy stop limit and sell stop limit

The trigger uses the side of the quote you would trade on (see bid and ask).

Order Stop price placed Triggered when Becomes Limit price in MT5
Buy Stop Limit Above the current Ask Ask reaches the stop price Buy Limit Below the stop price
Sell Stop Limit Below the current Bid Bid reaches the stop price Sell Limit Above the stop price

A buy stop limit suits this situation: you want to buy only after the price rises through a level, and then only on a pullback to a price you choose. A sell stop limit works the same way in the other direction. You sell only after the price falls through a level, and only on a bounce back up to your limit.

Precise mechanics for experienced traders

Stop limit order in MT5

MetaTrader 5 supports Buy Stop Limit and Sell Stop Limit as pending order types. MetaTrader 4 does not have them. The general steps in MT5:

  1. Open a new order window for the symbol.
  2. Set the type to Pending Order.
  3. Choose Buy Stop Limit or Sell Stop Limit.
  4. Enter the trigger in Price and the limit in Stop Limit price.
  5. Add stop loss, take profit and expiry if needed, then place the order.

MT5 rejects levels that are on the wrong side of the market or too close to it. The minimum distance depends on the symbol settings. If you use MT5 with Exness, check which order types and distances apply to your instrument in the platform or in your Exness personal area.

You can practise the steps on an MT5 demo account before using real money.

Risk

Leveraged CFD and forex trading can lose money fast, and that includes losing more than you planned. An order type does not reduce market risk. It only changes how and when you enter. Read risk management and stop loss before trading live.

Frequent questions

What is the difference between a stop order and a stop-limit order?

A stop order becomes a market order when it triggers. A stop-limit order becomes a limit order, so it fills only at your limit price or better.

Can a stop-limit order fail to fill?

Yes. If the price passes your stop and never returns to your limit price, the limit order stays pending until you cancel it or it expires.

Why is the buy stop limit price below the stop price in MT5?

After the trigger, MT5 places a Buy Limit order, and a Buy Limit sits below the market. So the limit price must be below the stop price.

Does MT4 have stop-limit orders?

No. In MT4 you would have to wait for the level to break and then place a limit order by hand.

Should I use a stop-limit order as my stop loss?

It is not designed for that. A protective exit that may not fill can leave a losing position open.

Related pages