I had a long position. I used cover order and specified trigger at certain value but when the order was complete it was executed at a lower value than specified stop loss. Does this happens due to gap? or there is anything that I need to know? Look at the attached file.
Check out the following post where this has been explained -
I went through the post but it doesn’t answer my question. If you look at the screenshot I provided. The stop loss is at 516.10 but it got executed at 515.25 and not at 516.10. Why is that?
In this case Stop loss is market order, once it is triggered it can execute at any best available price at that time.Can check the difference between sl limit and sl market here.