Why are the OHLC values on daily and hourly charts different?
The OHLC values on daily and hourly charts differ due to how the data is collected and processed. Daily charts are formed using the BHAVCOPY data provided by the exchange, which is updated after the trading day ends. This bhavcopy data includes accurate information formed using all the ticks that occurred on the exchange throughout the day.
On the other hand, the minute and hourly charts are formed using live data received from the exchange. However, this live data is not tick by tick and does not include all the transactions within that specific time interval. Instead, it is a continuous feed of data that provides an overview of the market activity.
Since the exchange does not share minute or hourly OHLC values in the bhavcopy, the minute or hourly charts are formed using the live feed that the trading platform, such as Zerodha, receives. This discrepancy in data sources and processing methods leads to a mismatch between the OHLC values on daily and hourly charts.
Still need help?