我们正在使用 C# .NET。
我们正在寻找一种显示实时流式传输 1 分钟金融股票图表的方法。
需要: - 烛台 - 缩放/平移 - 图表在接收流数据时实时滚动
Woud like: - 在图表上打印元数据的方法(买/卖点等)
我们不介意为此付费,所以任何推荐都可以!
我们正在使用 C# .NET。
我们正在寻找一种显示实时流式传输 1 分钟金融股票图表的方法。
需要: - 烛台 - 缩放/平移 - 图表在接收流数据时实时滚动
Woud like: - 在图表上打印元数据的方法(买/卖点等)
我们不介意为此付费,所以任何推荐都可以!
我的研究最终导致了这些软件包:
* StockChartX WPF
o http://www.freedownloadscenter.com/Programming/Misc__Programming_Tools/Stock_Chart_X_Financial_Chart_Component.html
o Rating: B.
o Pros:
+ Very powerful
+ Nice looking
+ Has a WPF version, see http://www.modulusfe.com/stockchartxwpf/
+ Real-time automatic technical analysis updating
o Cons:No scroll with the mouse (for non-WPF version, WPF version has mouse scrolling)
o Cost: US$350 (AciveX) to US$529 (WPF)
o Notes: StockChartX uses a function named AppendValue (series name, date, value). You actually "push" data into StockChartX, so it does not matter where the data is coming from, be it a database, text file, XML file, or real time tick-by-tick data - it all goes into StockChartX the same way, simple, quick, and easy!
* Dundas
o Pros:
o Video demonstration on charting (4 videos): http://www.youtube.com/watch?v=MaDHjUTri7c
* NetAdvantage
o Pros:
+ incredibly powerful
+ supports financial charts including, Gantt and radar charts
o Cost: >US$700
o Video demonstration: http://www.youtube.com/watch?v=BW7pBNF51Mo
o Video overview: http://searchsoftwarequality.techtarget.com/video/0,297151,sid92_gci1356440,00.html
o Video tutorial on samples: http://www.infragistics.com/videos/get-started/intro-to-samples.aspx
o Video tutorial on charting: http://www.infragistics.com/FullMovie.aspx?id=3476
* AnyChart
o Supports financial charts
o US$500
o For OHLC chart tutorial, see http://anychart.com/products/anychart/docs/users-guide/index.html?Chart-Types.html
* Financial Charting Component (for .NET 2.0) v1.0
o NumeralTechnology
o http://www.numeraltechnology.com/shop/
o Rating: C
o Cost: US$350
o Gallery: see http://www.numeraltechnology.com/shop/custom.aspx?recid=14
* TeeChart .NET
o http://www.steema.com/ordering/order_tchnet_n.shtml
o Rating: Yet to try.
o Cost: US$700
o http://demos.telerik.com/wpf/
* RadControls for WPF
o Rating: A
o Pros: very nice, does everything we want
o Cost: US$999
* Chart Control .NET
o http://www.chartcontrol.net/Chart_gal.htm
* NextWave Chart for WPF
o http://www.nextwavesoft.com/products/nextwave-chart-for-wpf
* Barchart WPF
o http://www.syncfusion.com
o Cons: doesnt seem to be specialized for financial functions
* DevExpress
o http://www.devexpress.com/Products/NET/Controls/Charting/screenshot_gallery.xml
o Pros: design wizard that allows you to customize charts with the greatest of ease with onscreen design, see:
+ http://www.devexpress.com/Products/NET/Controls/Charting/design.xml
o Cons:
+ None.
o Cost:
+ $249 for an individual component, or $1999 for the full enterprise version
* Super Graph Library
o http://www.supergraphlibrary.com/
更新:
Visiblox 对样式和财务图表有很好的支持,并且是一个高性能组件。
他们在Live Streaming Chart的网站上有一个示例,听起来与您正在寻找的完全一样,并且他们有 WPF 和 Silverlight 版本。
您可以在此处查看Visiblox 与其他一些流行图表之间的性能比较博客文章。
ASP.NET Charting Control 提供高级财务图表。Scott Gu 提供了一个非常好的概述以及有价值的链接。
如果您熟悉并满意 Dundas(如前所述),您也会喜欢免费的 ASP.NET 图表控件。为什么?微软于 2007 年 4 月收购了 Dundas 数据可视化知识产权,并将该技术集成到不同的微软产品中。
查看 Scott Gu 的帖子并下载 Microsoft Chart Controls Samples项目以了解 ASP.NET Charting Control 可以做什么。
我应该指出,我在 5 年的大部分时间里创建了财务报告,我们自始至终都使用 Dundas。他们有一个很好的、灵活的产品,但由于它不是免费的,而且 MS 现在也有同样的产品,所以我会选择 MS。
祝你好运。
Dundas有非常漂亮的图表。我们对他们很满意(在我工作的公司),尽管我们还没有尝试过向它传输数据。您可以免费评估完整的产品,但许可证需要花钱(但正如您所说,这对您来说并不重要)。
不确定您是否需要将其用于 Web 或桌面应用程序。对于 web 有一个非常强大的 amCharts股票图表控件。它是基于闪存的,您只需将数据以 CSV 格式输出即可从 .NET 向其提供数据。WPF 版本的控件将在几个月后推出。
更新:amCharts 股票图表的WPF 版本现已推出。