CNC Limit Order


I wanted to buy Indusland Bank today at 1371.
So, I had put and CNC Limit order with the limit price as 1371. When I placed the order, my order was executed at 1369.8.

Why is this happening? If so, how do I put an order to get executed at my given price?

Please help.

Limit buy order should be used if trader wish to buy lesser than current market price. If you wish to buy in higher price than limit, sl/slm need to be selected.

Kindly refer here to understand how limit and sl/slm orders work.

thank you.

But isn’t buying at lower price a benefit ?

yes, but when trader trade based on break out strategy, trader may need to buy in higher price than current price after it crosses certain price point. Finally its upon our strategy.