Why was my order not executed during market hours?

There are several reasons why your order may not have been executed despite being successfully placed.

  • Lack of Liquidity: If a stock has low liquidity, there may not be enough buyers or sellers to match your order.
  • High Demand and Upper Circuit Limits: When a stock is in high demand, there may be many buyers but very few sellers. In such cases, orders may not execute as the stock repeatedly hits its upper circuit limit, preventing further trades.
  • Price-Time Priority in Order Execution: Orders are processed on a first-come, first-served basis, following the price-time priority system. If multiple orders are placed at the same price before yours, they will be executed first, and your order may remain pending.

Tips to Improve Order Execution Chances

  • Try Placing an After Market Order (AMO): AMOs can be placed after market hours (from 3:45 PM to 8:57 AM for NSE and 3:45 PM to 8:59 AM for BSE). Market orders in AMO may have a higher chance of execution.
  • To learn how to place a AMO, refer here
  • Try Placing a Pre-Market Order: Orders placed in the pre-market session often have higher priority than those placed after the market opens.

However, keep in mind that even if you place an AMO or pre-market order, there is no guarantee of execution, as it depends on market conditions and order matching.

In case you face any issues or need any support while using the platform, you can contact the Share India support team via email at support@shareindia.com or by phone at 1800 203 0303.