So, the monday blue continues where I need to figure out what is wrong with the trading system. Today the prices delivered by API are not consistent with the market data provided by Sharekhan and Tradingview.
At around 9:43 PM, the Nifty was at 10821 as confirmed on Tradingview and Sharekhan but Zerodha is showing Nifty at 10820. Although this is a small difference, few minutes earlier there was about 5 points of difference. I noticed this problem not only with Nifty but with other stocks as well e.g. CIPLA where I was trading and was confused why PnL is not changing as per the chart.