How to buy any stock at its accurtae Sl

i got a call on in equity to buy stock “just dial at 1092” when it was at 1088

i put a BUY SL order in pi providing price as 1092 and trigger price as 1092

and put the order

but after some time i saw justdial was at 1096 but my SL order was not executed

now question arises is that how could i put order as it gets executed as per my choice because this happens everytime with me and because of tis i always bear some loss

please solve my query

If the market jumps by skipping your stop loss limit it may not get executed, If you want to maintain strict stop loss you can use stoploss market SL-M