I am seeing a mismatch in the OHLC values between TradingView / Chartink charts and the data fetched through the Kite Connect API.
Example: MRPL (NSE) daily candles
| Date | TradingView /Chartink High | Kite Connect API High | | -------------------| --------------------------- -------------| --------------------- | | 9 Mar 2026 | 210.83 | 206.47 | | 10 Mar 2026 | 198.44 | 194.34 | | 11 Mar 2026 | 195.49 | 195.49 | | 12 Mar 2026 | 194.00 | 194.00 |
Questions: Why is there a difference between TradingView/Chartink data and Kite Connect API data for the same NSE symbol? Is TradingView using a different exchange feed or adjusted data? Is there a way through the Kite Connect API to fetch the same OHLC values as shown on TradingView charts inside Kite? This difference affects scanners/backtests that rely on accurate daily OHLC values, so understanding the source of the discrepancy would help.
Verified this and found that there has been a corporate action (dividend) for the MRPL scrip.Kite displays the adjusted price after accounting for the dividend, whereas platforms like TradingView and others may show the unadjusted price.