IBCharts is a real-time charting application that uses Interactive Brokers Trading Workstation to receive market data. You can use stocks, options, futures, futures options, indexes and currencies as data sources. The charts are customizable, supporting various types of charts and technical indicators.