Zerodha's BSE Feed is delayed

I notice slight delay of at least .5 Sec (500 ms) in BSE Option feed of Zerodha. Sometimes, this delay widens to 1 second.
This isn’t a problem for an investor or swing trader but it is surely a problem for a scalper and momentum traders.
I have compared Zerodha’s BSE feed to other brokers and in all cases it is delayed.
In the video, you can clearly see that Dhan is updating price fater than Zerodha. (See video till end)
It causes slippage because we punch order based on 500 ms or 1 second delayed prices. It’s a very serious problem for a momentum trader or scalper. In that 500 ms, prices can move either way.
I can’t understand why a large broker like Zerodha is not doing anything on this. It’s the most basic thing not an advanced feature.
I request Zerodha, please do something in this matter. Improve your BSE feed updation otherwise you are going to lose many serious traders.

Check video :

I found it difficult to differentiate if there is any delay in that video, with naked eye, said that will check this tomorrow in live markets.

Not difficult, it can easily be seen that Zerodha’s prices are following Dhan’s prices.
Please check tomorrow (or after tomorrow), because tomorrow may be volatile and movement may be fast so less noticeable.
Please check 2-3 days and compare with Dhan or other brokers.
Also, you can watch above video in low speed (.5x) to find the delay.
Siva Sir, please do necessary changes and make BSE feed faster, it is hampering our profits. Thanks.

slightly delay (milliseconds).

Yes.

As mentioned earlier we will check this week and update.

1 Like

@siva Sir, please check this video of today’s feed.
Zerodha is heavily delayed (close to 1 second)
This is very frustrating, not happy!
Please improve this.

1 Like

@nithin Sir, please do something on this.
This is not expected from Zerodha.

As mentioned we will check on this and rectify.

Please do it ASAP, it is reducing profitability.
It is very difficult to scalp on delayed prices.

What is the progress? Did you check this?
How long will you take to address and rectify this issue?
Zerodha’s feed as well as customer service both are delayed.
@nithin Have a look on your BSE feed and compare with other brokers. Your feed is delayed by almost 1 second and it is very bad for a scalper.
Totally disappointed, even after raising this issue many times, no improvement at all, even no acknowledgement of the issue.

1 Like

We are looking into this.

1 Like

Thanks Sir, please rectify this issue ASAP. You can understand that it’s not possible to scalp on delayed prices. Even milliseconds matter in scalping.

Since you are already checking the BSE issue, you might as well consider sending live real-time price ticks (instead of now throttled to 1 tick every 3 second) in the portfolio section as well. Thanks!

We will fix this. Give us a week’s time. We introduced this in 2016 but somehow got missed as nobody asked for it.

3 Likes

@nithin I always wanted to ask this, do you guys see a value in providing faster market data feed with higher number of ticks (and probably higher number of levels) as a premium service (for a premium price of course). A very advanced way of implementing this could be something like setting up servers at Zerodha and connecting to NSE via leased lines for maximum possible bandwidth without colocation. I would really be interested in such a thing and I have seen many threads on the forum too regarding this kind of data. So is something like this on the cards?

(The Zerodha servers + leased lines thing is not the only thing that I am trying to ask for, there is still potential for better market feeds through internet too, I feel)

1 Like

We will do what ever we can, but there are limitations when internet is involved which is not in our hands, can’t have leased lines outside data center.
Only way for users who want more levels of data or even milli second matters is to have colo.

Thanks for the reply.
Yeah, internet has limitations thats what I was trying to say. But the current limits are still underutilizing the potential of internet.
Also, that leased line proposal was for data center only, basically the client keeps their server in the data center and that server connects to exchange market feed using leased lines.

This is as good as colo as user needs to buy space to keep their servers at data center and also has to pay for leased line.

Kite only updates the quote/last price one or two times in a second.

I am sure, the Internet can allow Kite to update the tick every 50-100ms at least, if not lower than this. So 10-20 times in a second, you guys can update the price?

I know, it also depends on the latency of the client’s Internet. But let’s say, someone is sitting near close to Zerodha’s server with best internet connection. It should be possible, If not via websocket, then maybe just “on request”.

Currently, when someone uses the API, they get a snapshot of websocket which updates only 1-2 times in a second. They can maybe get a direct snapshot of live prices that update every 50-100 ms, please?

@siva

1 Like