Say, I placed a sell order for 50nifty on7600 and had put sl at 7610. I had chosen sl-l and was trading mis. My order did not get cover up at 7610. Why is that?

SL-L (StopLoss - Limit) order becomes and behaves like Limit order once the Trigger Price is crossed. So once the trigger price is crossed, this order will not get executed till market comes back to limit price. There is always a chance market breaks the trigger price violently and hence the limit order may not get executed immediately especially so if trigger price and limit price are same or very close by.

If one want the exit the market as soon as trigger price is crossed, then one has to use SL-M (StopLoss - Market) order which will get executed immediately.

Check out this link on z-connect.

5 Likes