OHLC not matching NSE/BSE (Kite)
OHLC values on Zerodha Kite can sometimes differ slightly from the OHLC published by NSE or BSE. The differences are usually small (paise to a few rupees) and stem from data-feed timing, adjustment conventions, or aggregation methodology.
Common reasons for mismatch
Adjusted vs unadjusted
Kite default is adjusted prices (post-corporate-action scaling). NSE / BSE published values are typically unadjusted (raw historical data). After a stock split, Kite’s adjusted high differs from the exchange’s published unadjusted high.
Switch Kite to unadjusted mode to compare against exchange raw data.
Pre-open and post-close
NSE publishes both regular-session OHLC and including-pre-open OHLC. Kite’s daily candle typically uses regular-session-only or close-of-day depending on source convention.
Time-of-day boundary
Kite’s daily candle may close at 3:30 PM exactly; NSE may include any post-close auction transactions. Small differences possible.
Tick precision
Kite’s aggregation uses Zerodha’s data feed which is normalised. NSE publishes raw tick precision. For thinly-traded stocks with low precision, rounding can cause differences.
Exchange data corrections
NSE / BSE occasionally issue erroneous-trade corrections; Kite’s data feed may reflect these with a lag.
When the difference is material
If the difference is in rupees (not paise), and not explained by adjustment / split / dividend:
- Refresh Kite chart.
- Compare against exchange’s authoritative end-of-day data.
- If persistent, raise ticket with Zerodha support.
For most users, paise-level differences are not material.
See also
- Historical-candle values change after refresh
- OHLC differs daily vs hourly
- OHLC differs on intraday charts
- Continuous-chart data for futures
- Charts differ across Kite platforms
- Pivot points discrepancy on Kite
- Corporate actions overlaid on Kite charts
- 12 AM to 12:15 AM previous candle missing
- Day-range blue line on charts
- Two charts same timeframe look different
- Volume indicator on indices: limitations
- Historical data for expired F&O on Kite
- Kite chart types explained
- Kite TradingView vs ChartIQ engine
- Kite (Zerodha)
- Zerodha
- NSE
- BSE
- OHLC
- Erroneous trade rules
External references
References
- Zerodha support documentation on chart data reconciliation.
- NSE Live Market Data documentation.
- BSE data feed documentation.