differs by 100's most of the time.
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.