Yusi,
The live chart is formed from the ticks that are captured on the marketwatch. So the quality of data is not the best on the marketwatch, be it any marketwatch (Pi, NEST, FT, whatever).
When you load a chart, the historical chart is formed using our data server which has very high quality of data.
So if you load a chart at 11am, the 11:01 am candle is formed by the ticks the marketwatch gets. At 11.02am, if you close the chart and reopen the chart, the data for the 11.01 am candle comes from the data server. So the
data doesn't match exactly. But like I said, the data server is as close to reality as possible.
@Vjay, if you want to see the most accurate chart, the only way is to get a colo on the exchange, host your charting platform there, subscribe for NSE tick by tick data, and access that platform via a leased line/internet. Only that will be a chart that will be 100% close to reality.