Show NSE Price in Holdings Instead of BSE

Still you didn’t got my point.

There should be single ticker name in search and exchange toogle switch should be shown here :

Groww shows same way :

only single ticker in search and
after clicking on the ticker , it have switch to change exchange NSE or BSE on top beside script name.

1 Like

And as default exchange means , default exchange for “holding price/value”

Lets say I select NSE then only NSE live price shows in my holdings
And
While clicking on “exit” button in holding , it first auto select NSE exchange to execute my order.
(As per norm it show BSE but price as per NSE and exit order execution on NSE if selected as default by user)

As per this (current mechanism in Zerodha), it shows only BSE price which is laggard because of low volume on BSE and
Another issue is when selecting “exit” in hurry , it auto select BSE and mostly miss to change exchange to NSE , which gives high slippages and loss.

Default exchange solves this issue for user.

Got my point ?

1 Like

exactly what I’m trying to draw attention @siva @zerodha

1 Like

exactly what I’m trying @siva

1 Like

notice how bse first shown when exiting from holding instead of NSE where liquidity lives

don’t show best price or higher price that’s illiquidity , show price where liquidity available
what’s point of showing price of holding at BSE ~ 19.74 ( and next available would be ~19.67- 90 % of times ) when NSE ~ 19.73 or ~ .72 has huge liquidity available

1 Like

Day 73: Why ‘Smart Order Routing’ (SOR) Doesn’t Fix the Holdings Bottleneck


@siva SOR handles where the order goes after it’s swiped, but it completely misses the actual issue: UI Latency and Liquidity Depth.

  1. Display Mismatch: SOR doesn’t change the fact that the Holdings dashboard shows a stale BSE LTP. If the UI displays misleading data, my real-time evaluation of a fast-moving market is completely blinded before I even trigger an exit.
  2. The “Best Price” Trap for Large Sizes: For a high-beta stock like JP Power, BSE might show a “best price” for a tiny 500-share retail lot. But when trying to offload 1–2 Lakh shares, BSE lacks the depth to absorb that volume. If an SOR system attempts to route a major block to BSE based on a superficial top-of-book price, the order will bleed through thin layers, causing massive impact costs.
  3. Current Capital vs. Future Features: “Plans to bring SOR” is a long-term roadmap answer. Active traders are facing a ₹20,000–₹40,000 Opportunity Cost today.

We don’t need a complex routing overhaul to solve a basic visibility flaw. Give us an immediate primary exchange UI toggle so we can target deep NSE liquidity instantly. Exit precision cannot wait for future features. :unamused::face_vomiting:

Looks like they are not able to grasp & understand this simple issue!
That’s why I explained them like explaining a kid with screenshots.

Please @nithin ji note this , it’s simplest but very problematic issue in one of the best broker of india.

Let here know if you want any more explanation and clarification…

1 Like

For stocks market cap under 10k we default to NSE only, for above 10k mcap we default to exchange where previous day close price is higher.

1 Like

SOR checks top 5 depth also.not just price, there will be no much additional latency.

Day 75: asking NSE default price for holding


@siva Why overcomplicate a simple execution reality? Just default to NSE. What is the point of showing a higher previous-day close price on the UI if the actual intraday liquidity isn’t there to absorb high-volume orders?

For anyone trying to exit large quantities with size, a higher price on BSE is nothing but a phantom price. It creates a temporary illusion of a better value on the dashboard, but the moment you try to hit the bid, the complete lack of depth results in immediate, heavy slippage.

Forcing an over-engineered backend rule onto a straightforward UX problem just makes things unnecessarily hard for anyone trading with volume. Real Volume > Phantom Prices. Stop over-complicating it and just give us an NSE default toggle. :unamused:

1 Like

But what is the point of giving BSE when price is high even when clients need NSE only and want to choose it by default

Changing exchange daily based on previous close high is too much non linear & confusing.

Can’t you please give that option in settings to choose “default exchange”?

@siva @nithin please look in to this.

Exchange changes daily for my holding value which is inconvenient

Give an option to choose NSE for default
1.
Order placement
2.
Holding value

1 Like

@nithin @siva

Any update?

Every single day , default exchange changes!
Today was BSE, yesterday was NSE

It’s truly frustrating and worst , I thought zerodha is very user friendly but you guys not even responding to this , forget about solving!

I explained , co-operated and waited but no one is ready to solve problem of users.

1 Like

Let me check with our team if there is any other solution to address this.

1 Like

Ok Please