If there is an Gtt order placed 3 days ago and a limit order placed on the same day. Which order will be executed first?. In what way we can make to get executed at the earliest?
When you place a GTT order and it gets triggered a limit order is only placed. When you place a GTT order the order remains at Zerodha’s servers and is not sent to the exchange.
Only when the price of the stock is breached as per the trigger conditions set by you does a limit order get placed.
So the answer to your question is that the concept of price time will be applied and whichever limit order(From the GTT and the separate Limit order placed) gets placed first will be executed first provided there are buyers/sellers available for the limit price set by you.
You can read more about gtt here.