Yes this happens, not all data from exchanges will be matching with charts, exchanges sends snaps of time frame, and the said different snap of 0.25 may not have been sent to us on the exchange server from where we get this.
Unfortunately, I also observed this with Currency Jun future charts (USDINR), Kite’s chart matches correctly, however, Dhan’s OHLC data is incorrect for most days. This is surprising … Can a deadline be set for rectifying this?
Dhan doesn’t look real serious about this issue atleast in this thread!
Hi @Goldshine@Richa, As we have explained in our post about charts, the exchange processes millions of transactions each day but as an industry standard, only a snapshot of such transactions/ticks is used for intra-day charts. And hence you may see a variance in intra-day charts among brokers.
The logic for intra-day charts at NSE is also the same - it shows snapshots of transactions and not each transaction.
This just impacts the chart formation and not the actual order execution. The order execution happens at exchanges based on price-time priority and as mentioned in our post, it is possible that the order gets executed at a price that is not seen on charts. Again, this is the same across the industry.
For your reference, here is the Banknifty chart from NSE for today. The high mentioned is 44,339.05, but as you can see the chart shows a high of 44,318, which is the same as open. Even the pre-open high on the chart is 44,436, and not 44,339.05.
For reference look at the Jun month future contract for USDINR… try matching OHLC data for the entire contract duration, one day not matching out of stack could make sense, most of the days not matching is alarming. The concern is to collectively improve the platform and services and in no way be critical of the services provided.
Request you to please review and share any specific date where you are unable to match the data. Note that we show continuous chart data, meaning the June Future chart data when you were seeing in May is the next-expiry continuous contract data. And when you see the June Future chart data now, it will show the near-month continuous expiry contract data.
With continuous contract data charts, you get more historical data, which you will not get as per the chart shared by the broker mentioned by you. More historical and relevant expiry data helps with better analysis.
Hope this clarifies. We will be happy to connect over to call to explain this.
Now, if you saying that the current expiry contract would have the correct data and next expiry contract may have some discrepancy due to the way charts are formed to show continuous data then I will notice the chart for Jun month, for the current contract…
Ok I get it whats going on and it makes sense as well… thanks for digging into this for me…
your chart till the end of last month expiry will show the data of last month in the current contract… for showing continuous contract… (this is good… a bit confusing though)… and I noticed the difference between yours and Kite’s chart.