I added few stocks in watchlist for monitoring, but surprisingly watchlist ltp and screen values are not matching. I checked during pre market, market and post market hours. For example BAJAJFINSV in watchlist is 13994.90 and on chart 14003, find attachment ), also ltp() and websocket values are also different (websocket ltp is matching with value on screen & kite.ltp() is matching with watchlist value).
Why these are different? which one to consider as ltp?