Why does the LTP under holdings not match with the Marketwatch?
There are two stock exchanges in India: The National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE).
The stocks in your Demat account don’t belong to any exchange. You can only buy or sell on exchanges. However, the stock is not mapped to any particular exchange. You can sell them on whichever exchange you want to, or wherever the price is higher (regardless of the exchange you have bought the stocks from).
Your stock holdings on Kite will always display the Last Traded Price (LTP) from the exchange where the Previous closing price is higher for the stock. However, there is a toggle option on the order form where you can switch between the exchanges while placing the order.
This means that the buyer on one exchange is quoting a higher price for your stock compared to a buyer on the other exchange. This gives you the benefit of selling your stock on the exchange which is giving you a higher price for your holdings.
The LTP displayed on your holdings might not match with the LTP on the Market watch. This is because you might have added the stock on the market watch from NSE, and the LTP shown on your holdings might be displayed as per the quote on BSE (because the price was higher on BSE), or vice versa.