Zerodha logo

Why was my GTT order triggered but not executed?

Your Good Till Triggered (GTT) order triggers when the market price reaches your trigger price, but it may not execute for several reasons:

  • Price mismatch: Your order's Last Traded Price (LTP) did not match the limit price you set. You can increase execution chances by:
    • Setting your buy GTT limit price above the trigger price
    • Setting your sell GTT limit price below the trigger price
  • Missing pre-authorisation: If you have a non-POA/DDPI account, you must pre-authorise your GTT sell order by entering the CDSL TPIN.
  • Insufficient funds: Your Zerodha account does not have enough balance to execute the order.
  • No market volume: The instrument has no buyers or sellers available at your limit price.
  • Price band violation: Your limit price exceeds the day's circuit limits.

If you cannot see your order in the order book, check the rejection reason in your email. Zerodha sends you both a push notification and an email whenever your GTT order gets rejected.

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