Zerodha,
I have a suggestion regarding Cover Orders. Can you try and not have the DEFAULT trigger value at 1.5%? Or, at least have a provision to let the user enter DEFAULT values for the trigger (in % terms) as long as it's within 1.5% of LTP.
What happens is this. Say if a stock is at Rs.100. So based on the 1.5% trigger, the stop is automatically placed at 98.5 for a buy cover order. By the time you input the Qty and say the price moves up to 100.1, the order will be rejected since the default trigger value is 98.5 and not 98.6 based on the stock price of 100.1.
If instead, the default trigger value is placed at 99 (1%), then even if the stock moves up by 10 bps by the time you finish entering your cover order, the order won't be rejected since the trigger will still be within 1.5% of LTP.
Placing the default trigger value at exactly the lower end of the trigger range (1.5%) is cutting it too close with no room for error.