Full Disclosure: I am the owner and tech lead on the SciChart project, so without doubt I'm biased!
You can also check out SciChart, which is a commercial WPF & Silverlight stock chart control built with financial users in mind. It supports
- Candlestick, OHLC
- Line, Step-Line
- Mountain
- Column
- Scatter
- Band series, Step-Band Series
- Annotations such as line, arrow, custom markers
- Multiple linked charts with more chart types being prepared in the v2.0 release.
As far as performance / speed goes, it's pretty fast!, using the same low-level bitmap rendering as you find in Windows Forms charts.
It is being used in MTPredictor v7.5 (an Elliot Wave trading platform) who have tested it in live markets with several monitors and several charts all open, all ticking simultaneously. You can see a webinar of MTPredictor running SciChart here. Note MTP run a webinar once per day and videos are all on youtube.
We had a trial user contact us with a youtube demo showing scichart in real-time trading application, in a live market with multiple ticks per second being pushed to the chart.
On our website we have several live demos showing real-time financial charting and multi-pane financial charting. Note on the multi-pane demo you can switch to EURUSD and Hourly and show 100,000 bars right back to the year 2000 of the EURUSD continuous contract.
- With this demo showing, click to pan, or select Zoom in the menu and click to zoom
- Then, double click to zoom to extents
- notice how fast & smooth the chart is even with 100,000 OHLC bars.
We also have an annotations demo (drag to zoom, double click to reset zoom), as well as some internal stress-test demo which loads and displays 2,000,000 candlesticks in under 500ms on a quad-core 2.3GHz i7 laptop. If speed is important to you please email us and request it if you want the source code for the stress-test.
It is a commercial chart (not free), but we aim to provide excellent support and fix bugs in a timely manner.
Hope this helps!