I found this major discrepancy today that for the orders sent as soon when the market starts (during the 09:15, 09:16, 09:17 minute), they were received by the Zerodha server but were sent to the exchange 5-7 seconds late. However, this issue gets resolved beyond 09:20. What is the reason for this delay during the early minutes?
For example (please see the attached images) - The first order - JUBLFOOD was sent at 09:15:01 but the exchange time shows 09:15:06 (5 seconds late) The second order - AMBUJACEM was sent at 09:15:14 but the exchange time shows 09:15:21 (7 seconds late) The third order - UPL was sent at 09:16:09 but the exchange time shows 09:16:15 (6 seconds late) The fourth order - COALINDIA was sent at 09:20:35 but the exchange time shows 09:20:35 (on time) The fifth order - JSWSTEEL was sent at 09:38:02 but the exchange time shows 09:38:02 (on time)
@rakeshr I saw the link thread and think that the possible reason for my case could be no. 2
2) Order queue from the broker. Every broker is connected to exchanges via leased lines. These lines have a certain order per second capacity, if more than those are sent, they get in a queue and can take a few seconds.
As the thread also mentions, there could be a long queue consisting of market and AMO orders. My questions are - 1. How many lease lines does Zerodha have? 2. How are they designed to handle the queue load? Single or multiple queues 3. Does AMO and market orders (sent after 09:15) go in the same queue? 4. What is a possible alternative if I want immediate execution?
I sent this through an API only not via the website. Can you please help?
It can happen few times only at market open, because of long order queue at opening.Have look to this thread.
I saw the link thread and think that the possible reason for my case could be no. 2
2) Order queue from the broker. Every broker is connected to exchanges via leased lines. These lines have a certain order per second capacity, if more than those are sent, they get in a queue and can take a few seconds.
As the thread also mentions, there could be a long queue consisting of market and AMO orders. My questions are -
1. How many lease lines does Zerodha have?
2. How are they designed to handle the queue load? Single or multiple queues
3. Does AMO and market orders (sent after 09:15) go in the same queue?
4. What is a possible alternative if I want immediate execution?
Thanks,