I watch ES/NQ/YM intraday, and I have noticed that when there is increased activity in the market, the software does not receive all the trades.
For example - after 1 minute of increased market activity, the 1 minute bar of the ES M5 has for example 5000 contracts volume. But when I refresh the chart (ctrl+OK on the cursor window), this bar now has for example 7000 contracts volume.
I guess this means that the data manager did not receive all the trades in real time - 2000 contracts worth of trades did not come through.
Once the chart is refreshed - the data is re-read from the servers, rather than taken from what the data manager collected in real time. And then, the full volume is shown.
I noticed that some volume is often missing, as I described, but price changes are never missing. I therefore assume that the data manager hurries to receive the price change, on the expense of trades at the same price.
This of course makes a lot of sense, since timeliness of price change is more important than volume accuracy, at least to me.
However, I was wondering if there is any trick to optimize the software on the client side (on my computer) to receive as much volume as possible. Other than "buying more memory and more cpu power", if that one is at all relevant.
Thanks for any input
50 cent
For example - after 1 minute of increased market activity, the 1 minute bar of the ES M5 has for example 5000 contracts volume. But when I refresh the chart (ctrl+OK on the cursor window), this bar now has for example 7000 contracts volume.
I guess this means that the data manager did not receive all the trades in real time - 2000 contracts worth of trades did not come through.
Once the chart is refreshed - the data is re-read from the servers, rather than taken from what the data manager collected in real time. And then, the full volume is shown.
I noticed that some volume is often missing, as I described, but price changes are never missing. I therefore assume that the data manager hurries to receive the price change, on the expense of trades at the same price.
This of course makes a lot of sense, since timeliness of price change is more important than volume accuracy, at least to me.
However, I was wondering if there is any trick to optimize the software on the client side (on my computer) to receive as much volume as possible. Other than "buying more memory and more cpu power", if that one is at all relevant.
Thanks for any input
50 cent
Comment