>> i dont disagree with arbitrage and liquidity, and a globally invariant price for goods. i just think HFT isnt really improving that in a meaningful way. i ask you- at what timescale does it stop mattering? thats really what im saying. not that liquidity and invariant prices are suspect, but that things are happening on such a minute time scale that it doesn't matter. hey, i could be wrong, but no one has argued why going from milliseconds to picoseconds is improving our lives. thats the thing i would like explained.
This is a little more complicated than it would initially appear, I'll try to explain from a market makers perspective why the speed race exists and why being faster (as a liquidity provider) is better for the market, at least the way it's currently structured.
Market making 101 is basically that you want to come up with a fair value for the product you're trading, and then put out orders to buy for a little less than FV, and sell for a little more than FV. If you buy and sell at those prices you're providing liquidity to the market and capturing a small spread for your effort, great. Do that repeatedly and you have a business. But how much should your "a little less" and "a little more" than FV actually be? The smaller the better for the market, and this ideally should be the primary vector on which market makers compete with one another.
Okay, so in our optimal scenario you'd always quote as tight as possible (limited by the granularity of pricing on the exchange) around the fair value. (I'm glossing over a lot here, calculating the fair value is non-trivial and your level of uncertainty about it will also determine the spread you can quote, but ignoring that for the moment). The problem with this is that if the fair value moves then some of your orders become mispriced, as they represent an opportunity to buy below or sell above fair value and if they execute will be a loser. Smart participants will recognize this and race to pick those off before you can reprice them. If this happens too often, you're not making money anymore, crap. Really only two options here, #1 is to widen your quote so that you are less sensitive to such movements and you are capturing a fatter average spread which compensates you for the losing trades. #2 is to get faster than those other guys.
#2 yields a better outcome for the market, but necessitates a speed race as an additional vector of competition. Exchanges recognize this as well and have long played around with various schemes to give liquidity providers a systematic advantage, e.g., via rebates, or otherwise. It's a tough problem.