Your order might not be executed for one of these reasons:
1. The price set in your limit order might not be been triggered during market hours.
2. There could be low liquidity in the market for certain scrip
You can try placing market orders for faster execution.