Yes,the volume is correct always. Also,your problem was related to actual closing price. If you need just equities data, what you can do is fetch quote after market as you normally do. For the actual close price,know that the actual closing price is the ltp(last_price). If you want correct close price for derivatives too,then the only way is to wait till next day but then there would be no volume. If you want volume too,then you have to download bhavcopy every evening.
@warrenf, Kite Connect will only give you the volume it received in the last tick data. The settlement is allowed for institutions after market hours also. So the volume data post settlement is provided in the bhav copy only.
@sujith Sir. Here it's told that there won't be any change in volume,only oi changes. This seems logical too,as the volume shouldn't change even if trades are done by CMs . But the change in oi at EOD seems logical.
Also,I checked today's volume for a lot of equities and derivatives ,on both Kite and in bhavcopy. And the volumes were exactly same for all instruments in both Kite and bhavcopy.
I checked today too. Recorded the volumes shown in kite at 3:30 for some equities and derivatives,matched with the volumes at 5 pm,and bhavcopy. The volumes for derivatives was unchanged in all the 3 cases. Only the equities volumes were increased little bit when comparing between 3:30 pm volumes and 5 pm volumes , beacuse of the trades in post market session. But the equities volumes at 5 pm were exactly matching with the bhavcopy volumes too .
As per my understanding,the settlement is allowed for institutions after market hours,but it doesn't mean trading ,so the volumes don't change after market hours too. So,the Kite volume is correct too at any point of time and thus volumes in Kite are as reliable as bhavcopy.
Yes, @SRIJAN, your understanding is spot on. Volume will remain largely the same except for these 2 rare cases: 1. Brokers can do order cancellation/ annulments in rare cases that can lead to a change in volume. 2. For some illiquid scrips, if the tick is missed, the volume won't be updated.
Kite Connect will only give you the volume it received in the last tick data. The settlement is allowed for institutions after market hours also.
So the volume data post settlement is provided in the bhav copy only.
https://tradingqna.com/t/is-the-live-open-interest-oi-data-being-provided-by-exchanges-correct/7208/17
Also,I checked today's volume for a lot of equities and derivatives ,on both Kite and in bhavcopy. And the volumes were exactly same for all instruments in both Kite and bhavcopy.
Am I missing something??
Since trades happen (at LTP), volume will change.
As per my understanding,the settlement is allowed for institutions after market hours,but it doesn't mean trading ,so the volumes don't change after market hours too. So,the Kite volume is correct too at any point of time and thus volumes in Kite are as reliable as bhavcopy.
1. Brokers can do order cancellation/ annulments in rare cases that can lead to a change in volume.
2. For some illiquid scrips, if the tick is missed, the volume won't be updated.
Thanks for the detailed clarification. Now,all my doubts are clear .