Quote from jjw:
The Macy's analogy is good but i think that it is not quite the point beacuse it is based upon the folloing premises:
1. all things being equal; and
2. that the tailor on saville row is always as good or better as any tailor in the world.
i address premise 2 first. the middleware/messaging produced by my firm has been used by firms like GS and Getco after having been tested against their own home grown messaging/middleware. the bake-off was not a middelware/messaging comparison but a comparison of a trade particular to the trading firm - our rimplementaiton .vs theirs. we won, they chose us over their own. this is not to say that we are better (we were in that instance) but just because GS is GS or Getco is Getco, does not mean that they always have the best. they certainly have money to get the best but it could be that the best resides outside their respective firms.
with respect to premise 1 - all things being equal - all things are never equal, it is just a matter of the latency tolerance of a trading algorithm to keep it in the game or not(assuming it is otherwise a profitable algorithm). consider that some feeds (equity options in particular) distribute their market data via tcp. in such a case someone gets the data first - all others are not first. depending upon the number of recipients of the market data, latency realized by the last recipient can be several milliseconds. unfortuantely such an exchange will not disclose to its recipients where they are in the market data distribution list. now consider that most market data these days is distributed via udp multicast. a common myth is that every one on the same switch gets the data at the same time. each recipient may get the data much closer in time, say 10 microseonds difference, but again, someone is first and some one is last. in the world of ultra low latency trading, 10 microseconds makes a difference.
as this kind of latency is beyond a recipient's control (and also may be different from day to day) a trader, even a GS or Getco, in my opinion, is still better off focusing on what they can control and on what can save them milliseconds and leave the microseconds to the microsecond maniacs.
Good post.
This was back when I was at LEH...
The JMIS (Japanese Market Interface System) quote's latency started increasing for about a week. And the clients and some of us trading in-house complained to the Connectivity team. Fortunately, the team had an in-person meeting with the TSE so they forwarded the complaint to Tokyo Stock Exchange.
Few days later the quotes were fresh and clean...
All things being equal??? No they're not, all you have to do is complain. Though, the difference is how to make them listen to your complaints.
Shit happens.