"Spent the best part of 45mins constantly refreshing the market depth." Try using live streaming data via the Webiress platform ... you will never have to refresh again.