That's about right, the prices are updated every 10-15 minutes. Then to stop people from taking advantage of live prices, all transactions are held back for another 15 minutes, and updated with the live at purchase time price. So if you're a intra-day trader it'll suck, but for anyone else it's probably pretty fair.