General

My GTT order got triggered but didn’t get executed under futures and options?

The GTT order was triggered and was sent to the exchange but your order was not successfully matched at exchange level.

Order matching is done by exchange on Price-time priority. To ensure that your order gets executed it is always suggested to keep a difference between the limit price and trigger price to avoid such situations.

A GTT order only places a limit order at the exchange once the trigger price is hit. Execution depends on market price and available buyers/sellers. If price moves sharply (gap up/down), your order may trigger but remain unexecuted.

Example: NIFTY Options

What Happened:

Result:

Since the market price was already ₹120, the order was triggered but NOT executed.

One of the reasons could be Low Liquidity / No Matching Orders

Example:

How to Avoid GTT Non-Execution: