"In 2011, BATS accounted for more than one in 10 U.S. stock trades, processing an average of 29,000 trades per second. Against that kind of computer power, retail investors don't stand a chance." Correct me if I'm wrong, but isn't BATS an exchange? Why are retail investors "competing" against the exchange? Is the solution some sort of paper and pencil exchange? Or maybe we can go back to jumping up and down and flapp…
Edit: And wrt to retail investors "competing" agianst HFT - they're not. A retail investor is not interested in expoiting very short-lived pricing discrepancies between different contracts (or perhaps the same/equivalent contracts that trade on multiple exchanges). A retail investor is just that - an _investor_ - who holds the stock.