Question on limit order

In index Option If i am keeping a limit order of 60 sometime it is buying of at 59.5 or somewhat like that is there anything we can do to Only but at the required price

I think you need to use stop order (SL) limit order if you want to buy when the price reaches there.

A limit buy order means that you want to buy at limit price or better (lower). If you place a limit price of 60 in a buy order, this means that at max you are willing to buy at 60. So your order will get executed at 60 or below. The reverse happens in a sell order. A Limit sell order means sell at price entered or above. If you place limit sell order at 60, then you are saying that you want to sell as long as price is at 60 or better( higher).