Why would you expect it to be the same? For starters the TICK "calculation" will be unique to each data provider/ platform ( It's some what proprietary). *If you want true accuracy then you need to calculate using each and every single tick to capture maximum and minimum extremes at millisecond time stamps. So there will be small variations due to time stamping differences . I would not trust TD or IB for accurate reporting. TD is for retail punters, IB does not care so much for data. * For true accuracy you also need to calculate over the Entire NYSE. I'd guess that the number of stocks used in the calculation from TD also differs to the number used by IB.
What I'm talking about has nothing to do with snapshot, rimshot, or buckshot. Might well be the number stocks used in the calc.
Did you not read anything I said ? They are not going to be the same. You should never expect them to be. Look at IQ feed, TS, or Sierra chart, the result will be different as well. The TICK is a vendor calculated index. Calculations based on a 1s refresh will produce different results to calculations based on a 1ms refresh.
Did you not read anything I said? Better yet, do you have even the slightest clue how anything is calculated? Blaming it on 1ms vs 1sec tells me you're totally clueless Im talking about one showing -500 for extended periods and the other -50. Not even moving, just that huge gap. Tick not moving normally these days anyhow, since the whole thing is rigged
The common approach is that the NYSE tick is the total number of stocks in the NYSE whose current price is higher than the previous trade (uptick), minus the number whose current price is lower than he previous trade (downtick). So if your vendors internal calculation is based on a 1 second refresh, then you are going to capture different tick values(extremes) to a calculation based on a 1ms refresh. Also, the time you start the calculation is going alter the result, eg starting from 09:30:00, you are going to see different results to starting the calculation from 09:30:01, because , a different number of stocks would have up/down ticked by then, alternating the result. For example Sierra chart( Bar chart) & IQ feed both update at every single tick for each stock, however, the values in the Sierra chart TICK calculation are transmitted up to four time a second vs IQ feed one time per 1 second- so you can end up with a dispersion in results. Most data providers will transmit anywhere from 5 to 15 seconds, thus, the first TICK updates you receive might not be until 15 seconds after the market has already opened. There are MANY reasons why the calculation is going to vary between vendors, however, it's nothing to do with the market being rigged. As I've pointed out, the TICK is a vendor/ internal calculation, it's not something that is provided by the exchange, therefore it will vary( sometimes significantly). This is very well documented all over the internet, so you should NEVER expect TD and IB to show the same result.