I am running my script after trading hours at (5PM) to get the OHLC for the day and save that in my database. I have noticed that the closing price is always incorrect.
For eg: NMDC Closing Price on 2022-03-31 was returned as 159.2 but shows as 162.55 in the chart
BHEL Closing Price on 2022-03-31 was returned as 50.2 but shows as 49.35 in the chart
The closing price on the same day seems to be incorrect. The past historical data provides the correct closing prices but that means we have to subscribe for an additional Rs 2000 per month.