@Zerodha: is below correct ?? Also please answer below questions.
As per my understanding of explanation given by Zerodha previously: For example if 10,000 trades take place in a given second, exchange does not transmit to brokers/vendors all 10,000 trades that happened. Less than 10,000 trades are transmitted, say 8 thousand (again for example). The 2 thousand trades not transmitted can contain trades at any price, usually within 1 or 2 points of high/low for that second/minute. This is a fundamental limitation of exchange, not of any Data table/Chart of any broker or datafeed vendor.
Can exchange transmit ALL data? Can brokers/data vendors forward ALL ticks to trading terminal/chart? Can retail traders like us handle ALL ticks (bandwidth and software problems etc)? Any one knows ??
A first step is for exchange to provide updated intraday 1min OHLC at eod.
A second step is to update intraday 1min OHLC at every 5min interval.
Eventually updated OHLC every 10 seconds or so.
Until then we should expect occasional entries/exits within 1 or 2 points of data shown in chart/table. Options get hit like this the most as they are the most volatile.
My knowledge is very limited, someone more knowledgeable is welcome to point out mistakes and give more info.
Hello Zerodha,
Take a look at the image below. Check out the high and low of the bar. The low is 295.30; so how come my order of 295.15 was executed ?? Either the charts aren't updating properly or data stream or order execution in anticipation of price movement ?? Either way, it is too disturbing.
The tooltip shows the data of the second last bar. I made sure to capture it after the bar was completed.