You may see an “Invalid S/L or T/P” error when trying to set Stop Loss (SL) or Take Profit (TP) levels if the values you’ve entered don’t meet the platform’s rules for that instrument. Common causes include:
Too close to the market price: SL or TP is set closer to the current price than the required minimum distance (Stop Level), so the platform won’t accept it.
Incorrect direction relative to your order: For a buy order, the SL must be below the current price and the TP above it; for a sell order, the SL must be above and the TP below.
These rules help ensure your SL/TP levels are logical and executable given market pricing and instrument specifications. You can check the minimum distance required (Stop Level) for each instrument in your platform’s Specification window.