Candle values doubt

When i check the candle stick values in 5 mins time frame of a banknifty option 49600ce (dt 18/05/24 time 9.20) two different brokers terminals shows two different values. I checked in zerodha and upstox .If this is the case which one we have to rely on. The candle looks similar in zerodha and upstox but the values like open,high,low,close all are different. Day’s high /low value seems ok but short time frames are having difference like 5m 3m 2m

How can we overcome from this difference. Do we get real time values separately from third party vendor or what.

Hey,
Nithin explained this discrepancy: Why is OHLC data different on live charts and marketwatch?

So which broker (terminal) gives the correct 5 minutes data ? Zerodha or upstox

I don’t know about Upstox. You can’t match the exact figure on both platforms if the time period is less than 10 minutes. Try more than a 10-minute interval; you may get an approximately similar value.

If that is the case, where we get exact values especially if we want to develop a strategy based on price in which we need precise open,high,low,close value (for 5 mins). which broker will provide the data or do we have to buy that for premium from third party.

upstox advertise themselves as they provide tick by tick price , is that mean its more precise than zerodha?

It is not tick-by-tick data; it is snap tick data that is the same that comes from exchange. We need to look at the latency and efficiency of API services. For OHLC, you need to develop a program and create your own candles to do whatever you require. that’ll require programming and market skills. Otherwise, you can simply depend on an execution platform like Streax or Tradetron.