It looks like you're new here. If you want to get involved, click one of these buttons!
data = pd.DataFrame(kite.historical_data(instrument,dt.date.today()-dt.timedelta(duration), dt.date.today(),interval))
Data at 2020-08-17 09:15:23.536229 - 2020-08-17 09:15:00+05:30  439.45
Data at 2020-08-17 09:18:33.982637 - 2020-08-17 09:15:00+05:30  434.15 
2. After Market hours data on cross-checking values
After Market hours data            - 2020-08-17 09:15:00+05:30	439.1
For HDFC close price retrieved
Data at 2020-08-17 12:33:32.760533 - 2020-08-17 12:30:00+05:30  1796.85
Data at 2020-08-17 13:58:33.903983 - 2020-08-17 13:55:00+05:30  1796.1
2. After Market hours data on cross-checking values
After Market hours data            - 2020-08-17 12:30:00+05:30	1791.75
                                   - 2020-08-17 13:55:00+05:30	1796.95
Any such experience earlier with Zerodha. Should we consider alternative sources as this is causing incorrect decisions by the deployed algorithm?                            
You can check out this thread to know more.