Quote from thstart:
They cannot do that fast enough if far away from exchanges. For example if they are located in California.
Well, I agree with you but other traders disagree depending on their needs. Even if their data lag is 100 milliseconds, some traders find the slippage acceptable at least to avoid the expense of a server at a data center.
Most traders are trading based on hour bars or even daily bars. Usually turning around the data, trading decision, order submission and confirmation within 1 second is excellent for those traders.
Now if someone is doing high frequency trading or MM then they need to be colocated in the data center to get their round trip to trade time down as you say.
Quote from thstart:
For monitoring it is OK. But if you cannot respond fast enough it is useless. Millisecond race game is for the big companies having a servers on the exchanges.
No offense, but your mixing two different issues. Most traders aren't trying to do high frequency, sub second trading. That's not the reason for the trading speed. To understand this the requirements must be clear.
Here is the requirement:
The trading server must receive data, make decision, submit the order, and get confirmation as fast technology allows to reduce or eliminate slippage between the tick that triggered the trade and the actual fill price.
That way users can create any kind of sophisticated orders or logic that never appear at the broker or exchange, historically test them, and then get reliable and similar results when real time trading due to consistently low or zero slippage.
Quote from thstart:
Their strategy has nothing to do with traditional technical analysis, etc.
If you are not a broker dealer you can not have an advantage. For example pinging the market is one strategy. You ping the market to see if there is an appropriate order. If you are broker/dealer you can CANCEL your order within 1 sec if not appropriate. Then go down until you recognize an institutional algo computer against your computer. The you can go below his buying orders to get all orders from the market thus mini-cornering the market for several seconds. Then sell higher to him with a little profit. Plus getting your commission for the order flow.
Now, if you are not broker/dealer with all his leverages and advantages how you can do that? Meaning you do not have the leverage being broker/dealer you cannot have the advantage of milliseconds executions.
You really know your stuff! But again, the O.P. nor most traders are interested in that level of institutional trading.
Regardless, all traders want very quick and accurate execution of trades to reduce slippage. When you keep the trades off the brokers books then you must process the market or at the money limit orders rapidly.
With TZ at a datacenter near the exchange (but not colocated), we find that the network lag for real time data is only 60 ms. Then TZ turns around and fire a trade decision
in less than 1 ms and usually within
50 ns (nano seconds) so the 60 ms network lag happens again to xmit the order. Then the order actually processes at the exchange within 300 or 500 sm but, of course, there's another 60 ms lag for the broker to send confirmation of the trade. So the total round trip from exchange, decision, trading, and confirmation is from 500 to 1000 ms depending on exchange load.
The results of slippage study is 30% of the time zero slippage or trade at the same price as the tick bid/ask. 30% of the time you get favorable slippage and 30% of the time unfavorable slippage.
The final result or total slippage was very near zero since the positive and negative slippage canceled each other.
If a trader is doing anything more frequent than EOD analysis than near zero slippage makes a major improvement in trading results.
Quote from thstart:
It is just a perception that you have an advantage.
I'm not sure if anyone was looking for an advantage. It's just a necessity for accuracy. In other words, who in their right mind wants slow order fills and large slippage?
Quote from thstart:
If you are not one of them better stick to EOD analysis and have the peace of mind.
On that point, we agree completely. EODers need to stick to EOD at least until the lag in settlement prices and overnight trading sessions starts to hurt. Then another approach is necessary.
Quote from thstart:
Also to handle and analyze the millisecond level amount of data is not easy but this is a different topic.
You're correct, it's very hard if someone wants to build this entire processing themselves. But it's very easy with TickZOOM because you're using tools built, tested, and proven to be suited to that purpose
Sincerely,
Wayne