Why did my limit order get executed at market price?
1. When placing Buy Limit orders, the limit price entered must be below the Current Market price
2. When placing Sell limit orders, the limit price entered must be above the current market price
Ex - if the CMP of a scrip is 100, buy limit orders must be placed below 100 (95,99 etc), & sell limit orders must be placed above 100 (101,108 etc)
If the above rule isn’t followed, even limit orders will get executed as market orders.
Note - When placing Limit orders, if you enter the price as 0, the order will execute as a market order.