Why the difference in the closing price shown for same stock in different timeframes

Hi @Dhan team,

I am seeing two different closing price for the exact same stock on Dhan TV chart. I noticed that for all timeframes which are smaller than ‘1 day’, the closing price of the last candle is shown as 1567.60 and from the ‘1 day’ timeframe onwards, it is shown as 1563.80 (for the Infosys chart). I am attaching the screenshots for reference (taken on 8th June 2025).


Could you please explain why there is this difference and if i am missing something?

Request Attention :eyes:

for daily closing in India we have last half an hour average price taken as closing price … this is different to last 15 minutes happens rarely which happened here… it has own sets of interpretations for example:
3:05 PM → 5 shares at ₹1565
3:10 PM → 10 shares at ₹1570
3:20 PM → 4 shares at ₹1562
3:25 PM → 15 shares at ₹1568

The closing price would be: (5×1565)+(10×1570)+(4×1562)+(15×1568) / Total Shares Traded

HI @Akshay009, Thank you for sharing your observation.

The difference you’re seeing in the closing prices across timeframes is due to the way closing prices are recorded for different sessions:

  • On intraday timeframes (less than 1 day), the chart reflects the market close price at 3:30 PM.
  • On daily and higher timeframes, the chart shows the post-closing price recorded at 4:00 PM, which is the official closing price published by the exchange.

This is a standard practice followed across platforms to reflect the appropriate price based on the selected timeframe.

1 Like

Thanks for clearing that up @Mohseen_Usmani :slight_smile: :+1: