QuoteTracker does that. Can use eSignal as datafeed as well as any other that QT supports. Refer to QT Streaming API