I'm starting believe that HFT is becoming a meme for the uneducated masses to shift blame for their own failures.
Market didn't go the way you thought it would? IT'S HFT'S FAULT.
You lost money because your analysis was wrong? HFT FIXED THE MARKETS.
Order didn't get filled? HFT DID IT.
Your wife is cheating on you? HFT IS A DIRTY WHORE.
The Red Sox won the world series? HFT SABOTAGED THE GAME.
Greedo got killed in the cantina? HFT SHOT FIRST.
It's unfortunate, and expected, that most people don't understand the concept of network latency. Believe it or not kids, it takes time to transfer information over a distance. The farther away you are, the more time it takes for you to get that information.
Let's put it into simpler terms. Let's say that you have four people: Jack, Jane, John and Jill. Jack lives on a street that is twenty blocks away from Jill. John's street is two blocks away from Jill's. Jane's street (har har har, pun intended) is the same as Jill's. Let's say that Jill wanted to deliver notes to each of the other three by hand. It would take a very short time for Jill to deliver a note to Jane, as she lives on the same street. To deliver a note to John, Jill would have to wait at two crossings and travel two blocks to deliver the said note. In that period of time, she could have make more than one round trip delivering a note to Jane, or stopped and had a cookie with Jane. To deliver a note to Jack, Jill would have to wait at twenty crossings and travel twenty blocks. In that period of time, she could make dinner with Jane and have tea with John, or make a large number of round trips between her place and Jane's place and a smaller number of round trips between her place and John's place. If Jack were to move closer to Jill, it would take much less time for him to get those notes!
The notes are packets of information. Jill is the origin server of the packets. Jane is a server that is in the same datacentre as Jill. John is a server that is geographically close to the datacentre. Jack is a server that is far away from the given datacentre. Relocating John to be close to Jill or on the same street as Jill is colocation. By being colocated in the same datacentre as the given exchange, it's possible to execute orders faster and receive data faster because of proximity. It takes less time for a round trip, so one can do quite a bit more, while the others are still waiting on their data.
Remember kids, tinfoil is meant to be used for tasks such as the creation of delicious baked goods and the wrapping of meats when prepared in certain fashions. It isn't meant to be used for the creation of hats, unless you have an overactive imagination, in which case, you should be aware that your fantasies are just thatâfantasies.
Sincerely,
âYour Neighbourhood Friendly Asshole, Kölnstyle.
Also, seeing that brownegg and WinstonTJ got a nickname, I think that it's wholly unfair that I go without one. I mandate that you use Der Kaiser as mine. That, or Perry Cox, as he tends to remind me of myself. We share many personality traits.