Just another follow up to this. A WSJ article about HRT noted that they have an average holding time of ~5 minutes, hold positions amounting to 25% of firm trading capital overnight, and do ~5% of US equity volumes. So while there are some strategies with much shorter horizons, there's several large players providing liquidity on a 5-30 minute cycle.