Zerodha logo

Why do OHLC values differ between daily and hourly charts?

You will notice different OHLC (Open, High, Low, Close) values because daily and hourly charts use different data sources.

Daily charts use BHAVCOPY data that the exchange provides after trading ends. This data includes all ticks from the entire trading day. Hourly and minute charts use live data that Zerodha receives during trading hours. This live feed provides a continuous overview of market activity but does not include every tick or transaction.

Since exchanges do not provide minute or hourly OHLC values in bhavcopy data, trading platforms must create these charts using live feeds, causing the mismatch you observe.

Still need help?

Create a ticket

Open tickets

We see that you have the following ticket(s) open:

If you have the same query, check and update the existing ticket here. In case of a new query, click on Continue.

Continue