I can see difference in OHLC levels between kite web chart (PFA) and value returned by getOHLC() method in java client. for example, today(31-10-2017) at 9.30 AM I called, getOHLC() method for BAJAJ-AUTO (NSE) and levelsI received are: Open: 3270.05 High: 3285.95 Low: 3270.05 Close: 3282.2
Here Open price is 3270.05 as per getOHLC() API. But, in kite web hourly chart, Open price is 3273.95 for the first candle.
Please see attached image for Bajaj-Auto chart for today.
Why this difference is there between API and Chart data?