Why 200 EMA Daily Time Frame for Bank Nifty is different in Zerodha vs that we have on Trading View?

I have observed this since(actually before) Bank Nifty has broken the 200 EMA on daily time frame, that the charts on ZD have 200 EMA different from that on Trading View(TV)
Eg. Today TV had 200 EMA ~ 35441 whereas ZD had the same ~ 35244…snapshots attached.
I have seen such discrepancies more often in ZD, like the OHLC in figures is usually spot on, but the charts are usually with issues!


@siva could you help out with this?

As per my knowledge, the indicator values calculated based on how many bars has been counted.
May be TV calculate more bars than zerodha, so it calculates the moving average with more candles.
BTW, for more comparison try on chartiq, icharts, & more charting web.
*this is my personal view, experts can tell the exact reason.

As @eaglem said, the indicator values are calculated based on the number of Candlesticks. In the above screenshots, the number of Candles loaded on TV Charts on Kite are less compared to the TV website. Hence the difference.

So once you apply the indicator or reload the charts, just zoom out once to load more Candles and zoom in again. Check the charts below for TV on Kite and on the TV website. Data for 200 EMA is similar.

2 Likes

Wow! this is an amazing trick to load more candle & improve the accuracy.
This trick will really help those traders who don’t use other charting web.

Well typically charting platforms automatically take the number of bars required for calculation even if they are not visibly present on the chart. Users can zoom in and out and if indicator values change then there is a problem.

As a side note tv free users get around 5000 bars and paid users get around 10000 bars.