Quote from NetTecture:
Can you not run a little brain effort yourself?
Let's get into some facts:
* Colocation is in a data center.
That means:
* Depending where you are, you can reduce latency. I do not talk HFT, but I personally am located in europe - that is 120ms to the US. A lot of latency for technical things to get wrong.
* Data centers normally have good power, including USV and generators. That is a lot more than people have at home.
* Internet in data centers also is somehow not really going down regularly like some crappy providers.
2 and 3 mean that if you choose your datacenter right (close to broker, exchange) the chance that you are down during some smaller issue (snowstorm etc.) is pretty low. 1 to 3 means that smaller issues on the internet are just not happening - no long distance cables that can be broken. Those issues are both relevant to the USA (where a surprising number of people is still on dial up, like in any country on a 3rd world infrastructure world) as well as in other countries, where simply the long distance adds a lot of possible issues.
As I said - I personally am in Europe, Poland to be exact. My issues are:
* Power supplies are not exactly stable sometimes. Given that I rdo backtest and optimizations here I have a 15kw battery system (yes, hat is nearly 300kg of batteries). I am also on the internet by radio link which SOMETIMES has a tendency to go down for a minute. not often, but often enough to care about it. I also am around 120 to 130 ms from the USA, trading on the CME.
Tell me why common sense would NOT demand me to actually colocate? I can take down latency (and I like sub 10ms - lot less time for things to go wrong, and I don't really need to be behind every guy on dsl) as well as significantly improve my technical reliability a LOT. Good, I am not as primitive as large parts of the USA (supposedly still on analogue modems - ouch), but even here it makes sense.