Zerodha logo

Why does the Open, High, Low, Close (OHLC) of historical data on the Kite charts sometimes not match the records updated in NSE or BSE?

You will notice differences between OHLC historical data on Kite charts and NSE or BSE records because Zerodha adjusts the data for corporate actions.

Corporate action adjustments

Kite modifies historical OHLC data to account for corporate actions including:

  • Bonus issues
  • Stock splits
  • Rights issues
  • Spin-offs
  • Extraordinary dividends (2% and above of the underlying stock's market value)

Why the data differs

NSE and BSE websites display the precise trading prices of stocks without these corporate action adjustments. This means:

  • Kite charts show adjusted prices that reflect the impact of corporate actions
  • NSE/BSE records show the actual trading prices from those dates
  • The adjustments ensure price continuity and accurate technical analysis on Kite charts

This corporate action adjustment helps you analyse price movements more accurately by eliminating artificial price gaps caused by corporate actions.

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