If your GTT order was triggered but didn't execute, here are a few possible reasons:
- Price Movement: The order triggers when the price hits your set trigger price. However, it only executes if the price reaches your limit price or if it's a market order with available buyers/sellers. For a limit order, it won't execute until the limit price is met. For a market order, it may not execute if there are no buyers/sellers.
- Order Type: A limit order only executes if the price meets or is better than your limit price. If it doesn’t, the order will not execute.
- Low Liquidity: If there aren't enough buyers or sellers, especially in stocks with low trading volume, the order won't execute.