I have streamed and stored futures data of Jun9. When I tried to validate this data against 1min OHLC data in my kite account, I have found a lot of discrepancies. For example, take instrument token 11717890 (AXISBANK17JUNFUT) - I did get below data over websocket for 9:16AM
Further findings: I have opened my websocket at 9:14:40 and I got an immediate tick at the same time. Next tick I got was at 9:15:41 and final tick for the day at 15:30:40. OHLC data of kite is matching now when I consider 40th sec as 1st sec.
Hi @Prathap, It doesn't have to match exactly because both have different sources. With the current infrastructure in India, it is not possible for any platform to capture all ticks unless you have colo setup at the exchange.
Please check out this thread for more information.
I have opened my websocket at 9:14:40 and I got an immediate tick at the same time. Next tick I got was at 9:15:41 and final tick for the day at 15:30:40. OHLC data of kite is matching now when I consider 40th sec as 1st sec.
What could be the reason for this 40sec delay?
It doesn't have to match exactly because both have different sources. With the current infrastructure in India, it is not possible for any platform to capture all ticks unless you have colo setup at the exchange.
Please check out this thread for more information.