I think this is not correct, You have same stock listed on NSE & BSE. You have a major quantity on NSE for example and when u buy same stock on BSE too in small quantity, whichever performs bad, in Zerodha holding your stock is that; you don’t see it as NSE/ BSE listed in your holding. This is driving me nuts.
Most of time prices are similar on both, but my 2 stocks which i have bought from both NSE & BSE have more divergence and this gives me huge loss and ruin my strategy which i use.
Please fix this, else i will try different platforms other than zerodha as this has happend with me many times.
I try to buy and sell mostly from NSE, as most of my watchlist contain only NSE listed stocks, so chances of wrongly buying through BSE is pretty thin, although I know I can switch between the exchanges in the order window.
My point is, when I check my holdings and the exchange prices they are tracking, almost half of them seem to be displaying the LTP of BSE irrespective of the fact that i might have bought almost 90% of the stocks through NSE.
I don’t know on what basis they select under which exchange a particular stock should be displayed on the holdings screen.
I know we can sell at either exchange, irrespective of the exchange from which a particular stock is bought.
But i don’t understand how they choose which exchange prices are to be displayed/ tracked in the holdings screen.
If I want all my holdings to only show NSE price for LTP and % change etc, is it possible ?
The stocks in the demat account do not have a specific exchange mapped to them.
The holdings on Kite will reflect the price from the exchange where the previous closing price was higher in line with what the regulator’s requirement.
As per SEBI’s requirement, trading platforms should display the best available market price across both exchanges.
Please refer to the following circular from BSE which we’ve shared in our support article.
You can add the stock to Kite Marketwatch and sell it. Alternatively, the preferred exchange can be selected directly from the order window.
The problem is that, when u initiate the sell order from your holdings screen, by default, the exchange that gets selected will be the one under which the holdings are grouped and displayed.
(I wrongly assumed that since i bought in NSE, by default NSE will be selected when executing the sell order) Apparently that is not the case.
I know the onus to check and choose the exchange before executing the trade is on the individual, but since the volumes are less in BSE, many times I had seen that the prices differ between the two exchanges, especially for ETFs, one might end up selling at lower prices, even if the difference in prices lasts only for a short duration (few seconds).
Hi, The issue is of mapping, system should map the stocks which is highest of both taken from NSE / BSE, what zerodha does is it’s not mapping highest price of NSE / BSE but it’s taking one which performed bad from both.
I will give u 2 cases, 3 weeks before, i selected 1 stock, the highest price from NSE was chosen and was displayed as my closing price, but that stock performed poor that day with % appreciation less than other listed on BSE. What i had is combo of both stocks and BSE one was in large quantity than NSE, still it sided with NSE and i got loss, as my volume was more.
Today, same thing happend with other stock; i had already good quantity of NSE stocks, and i thought to add stocks from BSE by buying few, NSE price was higher than BSE, the price it took was of lower BSE and gave me closing of this price. While having large quantity of 1 stock, say 80% and adding 20% of other than your closing price is of the 20%;
So what you gave in the article is not correct as i have seen both cases, and it doesn’t pick highest from NSE/ BSE, you never know how it works. While having large volume few % difference matters alot. And 1 more thing, for selling on 1 platform to other,your funds are carried for T+1 or T2 day if i’m not mistaken, Intraday etc can’t be done, so yes your funds are locked for timebeing.
Either your system can list both showing NSE/ BSE, or It should pick whichever is in more quantity from NSE/ BSE. Hoping for you to implement this feature.
Sometimes you even get confused, you place order to sell and you think order was not sent to exchange and yet u see, order is executed on other exchange at lower price where u could have profited or could have traded different in that exchange
I have faced issue of both stocks showing different of 2% and 1.5% at that time which were major when u had high volume and was looking to take entry / exit. And there comes few cases now and then, so thought to address here if other face the same. Zerodha hangs more now so you sometimes think it as technical glitch.
SEBI says its report : “The aforesaid requirements specified by SEBI of providing best available price execution are implemented”
But Zerodha is not implementing it well, choosing bad apples even if u have more good apples in your basket.