I am using Kite Historical API to generate 15minute candles in the live market for my algo. I run my script within 0.5/1 second post crossover of the 15minute mark. However, I am getting the previous completed candle only after a delay of 1minute or so.
Is this lag supposed to be there? Any other solutions for generating candle data besides writing my own code and storing values?