The “Invalid S/L or T/P” error message appears if the stop loss or take profit you’re trying to place is not within the correct parameters of the limit and stop levels for that particular instrument.

Most of the cases, you just need to switch the price of Stop Loss and Take Profit, and the order can be placed.

For example, if you want to place a buy(long) order, then the Take Profit price should be above the price and the Stop Loss price should be below the price. And vise versa.

MetaTrader will also show you with error message immediately when you set wrong parameters of the order.

If the concept is too complicated, you can also just order a position without S/L and T/P, then set these parameters by dragging the line in the price chart.

MetaTrader has got several different ways to place orders.

FAQ – How to show ‘New Order’ window on MT4/MT5 trading platforms?

1

XMXM

4.9 rating based on 1,166 ratings
4.9/5 1166
2

DerivDeriv

4.9 rating based on 143 ratings
4.9/5 143
3

LQDFXLQDFX

3.5 rating based on 93 ratings
3.5/5 93
4

FBSFBS

3.6 rating based on 99 ratings
3.6/5 99
5

FXTMFXTM

3.9 rating based on 43 ratings
3.9/5 43
1

PrimeBitPrimeBit

3.9 rating based on 7,130 ratings
3.9/5 7130
2

BinanceBinance

4.3 rating based on 7,662 ratings
4.3/5 7662
3

bybitbybit

4.2 rating based on 3,323 ratings
4.2/5 3323
4

XBTFXXBTFX

1.9 rating based on 4,449 ratings
1.9/5 4449
5

BitMEXBitMEX

3.8 rating based on 6,911 ratings
3.8/5 6911