Tick data via WebSocket is having average latency of 500-700 milliseconds. Every tick is being received 500 milliseconds after the second. I am using server located in central India, and latency there is less than 5 ms.
Other data providers in the market are claiming 10 ms latency. Why Zerodha is having such huge latency in tick data?
Or am I following any incorrect procedure here? Please help.
Kite Connect isn't meant for high frequency / low latency applications but for retail use. If you need low latency data over internet, a dedicated data vendor is ideal.