Stuck Somewhere?

My Tickets
Most Asked
My Account
Stocks, F&O & IPO
Payments & Withdrawals
Mutual Funds
FDs
US Stocks
En
हि
IPO
Reports
Margin
Charges
Demat Account
Futures & Options
Investments
Corporate Action
Pledge
SGB
ETF NFO
Others

The market hit my limit price, but my order was not executed. Why?

There could be several reasons why your limit order wasn't executed even when the market hit your limit price:

  1. Lack of Market Liquidity- Even if the price reached your limit, there might not have been enough buyers or sellers to match your order. This is common for low-volume stocks or contracts.

  2. Order Priority- Limit orders are executed on a first-come, first-served basis. If other orders at the same price had higher priority, your order might not have been executed.

  3. Partial Fills- Part of your order may have been filled if there weren't enough shares available to complete it fully. Check your order status for details.

  4. Short-lived Price Movement (Market Volatility)- If the price touched your limit only briefly, your order might not have executed due to rapid fluctuations.

  5. Price Reached on a Different Exchange or Session- The limit price may have been reached in another exchange or during pre-/post-market hours, not during the active session for your order.

To avoid this, consider changing your Limit order to a Market order:

  1. Go to your 'Open Orders' section.
  2. Select the order you want to modify.
  3. Click 'Modify' and change the order type to Market during market hours.
Was the answer helpful?