So why is no-one doing this?
So why is no-one doing this?
[my emphasis on "when"]
I think the "when" is a huge part of the puzzle. How can an algorithm know the difference between a flash crash that will get remedied within 24 hours vs a longer period of irrational pricing that takes months to sort out?
For example, at the time of the famous LTCM downfall[1], it held several arbitrage positions that were eventually proven right... but they didn't have sufficient capital reserves to survive the short term irrational spreads (Russian default, flight to US Treasuries, etc). I'm not saying that LTCM didn't have many other flaws of risk analysis that would have also caused their downfall but in that one case, it was an illustration of "the markets can remain irrational longer than you can remain solvent."
[1]http://www.amazon.com/When-Genius-Failed-Long-Term-Managemen...
Of course, especially these days in the markets, whatever can be leveraged, will be leveraged...
Any company capable of exploiting a flash crash in the way you describe would need to be a timing arbitrage player -- and that's not a cheap business to be in. But exploiting short term dips in pricing is exactly what that type of HFT is designed for. It's incredibly profitable, but also zero-sum because there are only so many lucrative opportunities. So it's an arms race to have the fastest systems, the fastest connection to the exchanges so you can preempt orders, etc.
And arbitrage is always zero-sum: when your purchase of an asset drives the price of that asset up, there is a finite maximum on the number of shares you can buy without driving the price up so high as to not be profitable. There is also a finite number of shares out for bid at any given time; if you buy all of them then there aren't any for anyone else to buy.
Putting aside whether that'd be a good idea or not, government money is generated via the bond market. All new money in the US is generated via the bond market. Therefore, you can't use printing money as a way to stabilise the market that generates it.
In any case I'm more thinking about equity markets - are there even flash crashes in treasuries yet?