The error message "Invalid S/L or T/P" typically occurs when the stop loss (S/L) or take profit (T/P) levels are not set according to the platform’s rules or market logic. Below are the most common reasons for this error:
1. Improper Placement (Too Close to Market Price)
Most trading platforms have a minimum distance requirement between the current market price and your S/L or T/P levels. If your stop loss or take profit is set too close to the current price, the system will reject it as invalid.
2. Incorrect Direction Based on Trade Type
The stop loss and take profit must be logically positioned according to whether you're placing a buy or sell order:
For Buy (Long) Orders:
Stop Loss must be below the current market price.
Take Profit must be above the current market price.
For Sell (Short) Orders:
Stop Loss must be above the current market price.
Take Profit must be below the current market price.