Zerodha logo

Why was my order cancelled due to no eligible counterparty?

Your order was cancelled by the exchange because no matching counterparty was available at the time of execution. This happens in two specific scenarios, depending on the order type you placed.

  • Immediate or Cancel (IOC) orders: When you place an Immediate or Cancel (IOC) order, the exchange tries to match it instantly. If no counterparty is available to match your order at that moment, the exchange cancels it immediately. IOC orders do not remain in the order book waiting to be filled.
  • Periodic call auction scrips: For stocks that trade under the Periodic Call Auction (PCA) mechanism, orders are collected and matched at specific intervals called auction sessions. If your order does not find a match during the auction session, the exchange rejects it.

What you can do next

You can check your order book on Kite for the full cancellation details against your order.

If you want to retry:

  • For IOC orders, you can place a fresh order and check if liquidity is available before doing so.
  • For PCA scrips, you can place a new order in the next available auction session.

Still need help?

Create a ticket

Open tickets

We see that you have the following ticket(s) open:

If you have the same query, check and update the existing ticket here. In case of a new query, click on Continue.

Continue