Daily History Data is not adjusted previous days data after split/bouns/right issues

hrp
I have downloaded daily candle history data for ABFRL stock for last two year data. ADITYA BIRLA FASHION & RT. It was demerger on 22-May-25. After this, it was almost 50% stock price of previous close. TradingView chart is showing adjusted value but Kite.Zerodha History data is not adjusted.

Similar issues I have observed in many stock. ABFRL I have given as example.
  • vijoeyz
    Please don't bother asking (because I stopped bothering). Zerodha will mention that these are vendor-supplied data, and they can't do anything about them (not even query their vendor). :)

  • salim_chisty
    We're checking this and will provide an update shortly.
  • hrp
    Thanks, waiting for response
  • salim_chisty
    The discrepancy you are noticing in the data is due to differences in the methodology used for corporate action adjustments. We adjust the charts for demergers based on the Cost of Acquisition (COA) as per the exchange circular. In contrast, TradingView uses a different method involving the previous close and open price. This difference in approach can result in the gap up/down you are observing. However, this can be ignored, as it has already been adjusted for the demerger value.
  • vijoeyz
    vijoeyz edited November 24
    This cannot be ignored. That is because the chart is distorted due to prices before the demerger not being adjusted to the new price. That creates a huge gap up/down, and indicators will produce incorrect trends.

    Look at this chart of NSE MARINE from Zerodha:


    vs. this one from the TradingView: https://www.tradingview.com/x/FiLHSP4m/

    You are implying that since the LTPs are the same in both charts, the differences in these two charts can then be ignored. But folks here don't download the charts for LTPs. If this split/demerge was recent and without the minimum candle bars to compute an indicator, what use does this chart have then?

    It is difficult for you to demand a proper solution from your vendor, and very easy to push the problem back onto your customers (with a take-it-or-leave-it attitude).
  • hrp
    hrp edited November 30
    I'm downloading history data from Zerodha and if its not adjusted then I can't relay on history data for back testing. Is there anyway from Zerodha to get adjusted data?

    Its very difficult to verify individual candle data for 2000+ NSE Stocks. Kindly suggest what to do in this case?
  • salim_chisty
    We do demerger adjustment as soon as we receive the Cost of Acquisition (COA) and pre ex-date for the particular script. The adjustment for MARINE and ABFRL has already been completed. You can verify it in a similar discussion on our TradingQnA post here.
Sign In or Register to comment.