Why is Zerodha's Charts Not Adjusted for CAs in Real Time?

Hello @siva @Arockiya_Raja

Lately I am coming across many Corporate Action UNADJUSTED charts on Zerodha which is causing analytical errors and taking the chart reliability to a new low on Kite.

Every other platforms (Angel One, Dhan) adjusts for Corporate Actions in real-time but on Kite nobody cares for the chart experience and I feel this is a serious issue.

For example, TMPV stock is not adjusted for demerger in Kite, and then IOC is not adjusted for 18 Dec dividend and so forth.

Screenshot attached below
(Kite)

(Dhan)

Both are adjusted correctly. I am not sure how you claim it is unadjusted. For dividends, the value is subtracted from the historical data; the other screenshot you shared appears to be unadjusted data, clearly.

For spin-offs, we adjust based on the cost of acquisition, applied as soon as the COA is received. In fact, we adjust all corporate actions (bonus, split, dividend, rights issue, spin-off, reverse split) on the ex-date morning itself, so you won’t see any artificial gap-downs. This level of CA coverage is something you won’t find on most other platforms.

Thanks for replying. Can you please help me understand how all the other platforms including TradingView is showing unadjusted data? Can you confirm that all the other platforms are showing unadjusted data and here in the screenshot, Zerodha is the ONLY one right? TMPV 14/Oct/25 candle.

@Arockiya_Raja TradingView TMPV

@Arockiya_Raja The candle of 14/Oct/25 seems off on Kite of TMPV, can you please investigate?

Yes, on further digging, you are right, most other platforms are not adjusting for dividends, but I need to understand the TMPV thing of Kite.

DIVIDENDS ARE ADJUSTED BY ZERODHA. :white_check_mark:

That is also adjusted. As per bhavcopy, the close price on 13th Oct 25 is 660.75. The adjusted price displayed on the Zerodha chart is 454.95. This is after the COA adjustment. In terms of spin-offs, TradingView uses a different adjustment method, so the data would not match.

From what we’ve observed, most platforms limit adjustments to bonus and splits, and these often come with a lag of a week or more. We process all CA types on the ex-date morning. This was based on our analysis a few months ago.

1 Like

Appreciate your reply, and thanks for clarifying that all the charts on Kite that I am seeing is factually correct. @Arockiya_Raja

Hi @Arockiya_Raja @siva Several stocks’ budget day candles are missing on Kite. I’d appreciate it, if you can please review this.

BSE’s big fall on 01/02/25 is missing.

Available on live, on kite terminal mode which is in beta t is not, will sort this.

1 Like

Hi @Siva, I’ve noticed a significant lag when cycling through charts from my watchlist using the ‘Down Arrow + C’ shortcut. Previously, charts loaded instantly, but now there is a load delay of 2-3 seconds, especially on 15m and 1D timeframes. This lag is a bit of a bottleneck for intraday scanning and it’s making it hard to spot quick opportunities because I manually scan through the NSE 500 index multiple times a day. Could you please look into optimizing the loading speed? Thanks.

CC: @Arockiya_Raja

On live or terminal mode you are referring here?

The experience is same on both, almost the same loading of 2-3 seconds before the charts load.

Do you notice this delay once every 3-4 chart openings, or for each chart opening? Do you have any indicators applied, or is it just a plain chart? Could you share a screenshot so we can assist you better?

For every chart opening. Yes, I have indicators applied. I can share a screen recording to your private DM if that’s okay?

Edit: I just sent you a DM containing the rec on my G Drive.

1 Like