I am encountering an error when trying to modify an open SL (Stop Loss) Limit Order. The error message is as follows:
status=false, message=Difference between limit price and trigger price for SL Limit Order is beyond the exchange’s Permissible range of < 1.5 >. Consider setting the limit price to < -1.5 > or higher, errorcode=AB1007
OrderParams orderParams = new OrderParams();
orderParams.quantity = 25;
orderParams.price = 100.0;
orderParams.symboltoken = symbolToken;
orderParams.tradingsymbol = tradingSymbol;//Nifty50 index call/put trading symbol
orderParams.exchange = "NFO";
orderParams.ordertype = Constants.ORDER_TYPE_STOPLOSS_LIMIT;
orderParams.producttype = Constants.PRODUCT_CARRYFORWARD;
orderParams.duration = Constants.DURATION_DAY;
orderParams.transactiontype = Constants.TRANSACTION_TYPE_SELL;
orderParams.triggerprice = String.valueOf(101.5);
smartConnect.modifyOrder(orderId, orderParams, "STOPLOSS")