A limit order is to buy/sell a share at a specific price. It's helpful to trade security at a desired price.
There are 2 reasons why your limit order got executed at CMP (current market price)
-
The client executed a sell order at a price lower than CMP
-
The client executed a buy order at a price higher than CMP