.NET中的金融图表?最好的图书馆显示实时流媒体1分钟股票图表?

时间:2022-09-01 12:36:47

We are using C# .NET.

我们正在使用C#.NET。

We're looking for a method to display live streaming 1-min financial stock charts.

我们正在寻找一种方法来显示实时流式1分钟金融股票图表。

Need: - Candlesticks - Zoom/pan - The chart scrolling in real time as it receives streaming data

需要: - 烛台 - 缩放/平移 - 图表在接收流数据时实时滚动

Woud like: - A method to print metadata on the chart (buy/sell points, etc)

Woud like: - 在图表上打印元数据的方法(买/卖点等)

We don't mind paying for it, so any recommendation goes!

我们不介意付钱,所以任何建议都要付出代价!

6 个解决方案

#1


32  

My research eventually led to these packages:

我的研究最终导致了这些包:

* 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/

Update:

更新:

http://www.componentart.com/products/dv/

http://www.componentart.com/products/dv/

#2


5  

Visiblox has great support for styling and for financial charts, as well as being a high performance component.

Visiblox对样式和财务图表提供了很好的支持,同时也是一个高性能组件。

They have an example on the website of a Live Streaming Chart which sounds like exactly like what you are looking for, and they have WPF and Silverlight versions.

他们在Live Streaming Chart的网站上有一个例子,听起来就像你正在寻找的那样,他们有WPF和Silverlight版本。

You can see a performance comparison blog post between Visiblox and some other popular charts here.

您可以在此处查看Visiblox与其他一些热门图表之间的性能比较博客文章。

#3


4  

The ASP.NET Charting Control provides advanced financial charting graphs. Scott Gu provided a really nice overview along with valuable links.

ASP.NET图表控件提供高级财务图表图表。 Scott Gu提供了一个非常好的概述以及有价值的链接。

If you are familiar and happy with Dundas (as noted previously) you are going to like the FREE ASP.NET Charting Control as well. Why? Microsoft acquired Dundas Data Visualization Intellectual Property in April 2007 and is integrating this technology in different Microsoft products.

如果您对Dundas熟悉并感到满意(如前所述),您也会喜欢免费的ASP.NET图表控件。为什么? Microsoft于2007年4月收购了Dundas Data Visualization Intellectual Property,并将该技术集成到不同的Microsoft产品中。

Review Scott Gu's post and Download the Microsoft Chart Controls Samples project to see what ASP.NET Charting Control can do.

查看Scott Gu的帖子并下载Microsoft Chart Controls Samples项目,以了解ASP.NET Charting Control可以执行的操作。

I should note that I create financial report for the better part of 5 years and we used Dundas throughout. They has a good, flexible product but since it isn't free and MS now has the same offering, I would go with MS.

我应该注意到,我在5年的大部分时间里创建了财务报告,我们在整个过程中使用了Dundas。他们有一个好的,灵活的产品,但由于它不是免费的,MS现在有相同的产品,我会选择MS。

Best of luck.

祝你好运。

#4


2  

Dundas has really nice looking graphs. We are happy with them (at the company I work for), although we haven't tried out streaming data to it. You can evaluate the full product for free, but a license cost money (but as you said that doesn't matter much to you).

Dundas有很好看的图表。我们对他们感到满意(在我工作的公司),尽管我们还没有尝试过流数据。您可以免费评估完整产品,但许可证需要花钱(但正如您所说,这对您来说无关紧要)。

#5


2  

Not sure if you need this for web or desktop app. For web there's a very powerful amCharts Stock chart control. It's flash based and you can feed data to it from .NET by just outputing it in CSV. WPF version of the control is coming in a couple of months.

不确定您是否需要这个用于Web或桌面应用程序。对于网络,有一个非常强大的amCharts Stock图表控件。它是基于闪存的,您可以通过以CSV格式输出数据从.NET提供数据。 WPF版本的控件即将推出几个月。

Update: WPF version of amCharts Stock Chart is now available.

更新:amCharts Stock Chart的WPF版本现已推出。

#6


0  

If you are doing WPF or Silverlight, VisiFire is an option.

如果您正在使用WPF或Silverlight,VisiFire是一个选项。

A free WinForms option is ZedGraph, but I believe you would have to do some work to get real time updates out of it.

一个免费的WinForms选项是ZedGraph,但我相信你必须做一些工作才能获得实时更新。

#1


32  

My research eventually led to these packages:

我的研究最终导致了这些包:

* 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/

Update:

更新:

http://www.componentart.com/products/dv/

http://www.componentart.com/products/dv/

#2


5  

Visiblox has great support for styling and for financial charts, as well as being a high performance component.

Visiblox对样式和财务图表提供了很好的支持,同时也是一个高性能组件。

They have an example on the website of a Live Streaming Chart which sounds like exactly like what you are looking for, and they have WPF and Silverlight versions.

他们在Live Streaming Chart的网站上有一个例子,听起来就像你正在寻找的那样,他们有WPF和Silverlight版本。

You can see a performance comparison blog post between Visiblox and some other popular charts here.

您可以在此处查看Visiblox与其他一些热门图表之间的性能比较博客文章。

#3


4  

The ASP.NET Charting Control provides advanced financial charting graphs. Scott Gu provided a really nice overview along with valuable links.

ASP.NET图表控件提供高级财务图表图表。 Scott Gu提供了一个非常好的概述以及有价值的链接。

If you are familiar and happy with Dundas (as noted previously) you are going to like the FREE ASP.NET Charting Control as well. Why? Microsoft acquired Dundas Data Visualization Intellectual Property in April 2007 and is integrating this technology in different Microsoft products.

如果您对Dundas熟悉并感到满意(如前所述),您也会喜欢免费的ASP.NET图表控件。为什么? Microsoft于2007年4月收购了Dundas Data Visualization Intellectual Property,并将该技术集成到不同的Microsoft产品中。

Review Scott Gu's post and Download the Microsoft Chart Controls Samples project to see what ASP.NET Charting Control can do.

查看Scott Gu的帖子并下载Microsoft Chart Controls Samples项目,以了解ASP.NET Charting Control可以执行的操作。

I should note that I create financial report for the better part of 5 years and we used Dundas throughout. They has a good, flexible product but since it isn't free and MS now has the same offering, I would go with MS.

我应该注意到,我在5年的大部分时间里创建了财务报告,我们在整个过程中使用了Dundas。他们有一个好的,灵活的产品,但由于它不是免费的,MS现在有相同的产品,我会选择MS。

Best of luck.

祝你好运。

#4


2  

Dundas has really nice looking graphs. We are happy with them (at the company I work for), although we haven't tried out streaming data to it. You can evaluate the full product for free, but a license cost money (but as you said that doesn't matter much to you).

Dundas有很好看的图表。我们对他们感到满意(在我工作的公司),尽管我们还没有尝试过流数据。您可以免费评估完整产品,但许可证需要花钱(但正如您所说,这对您来说无关紧要)。

#5


2  

Not sure if you need this for web or desktop app. For web there's a very powerful amCharts Stock chart control. It's flash based and you can feed data to it from .NET by just outputing it in CSV. WPF version of the control is coming in a couple of months.

不确定您是否需要这个用于Web或桌面应用程序。对于网络,有一个非常强大的amCharts Stock图表控件。它是基于闪存的,您可以通过以CSV格式输出数据从.NET提供数据。 WPF版本的控件即将推出几个月。

Update: WPF version of amCharts Stock Chart is now available.

更新:amCharts Stock Chart的WPF版本现已推出。

#6


0  

If you are doing WPF or Silverlight, VisiFire is an option.

如果您正在使用WPF或Silverlight,VisiFire是一个选项。

A free WinForms option is ZedGraph, but I believe you would have to do some work to get real time updates out of it.

一个免费的WinForms选项是ZedGraph,但我相信你必须做一些工作才能获得实时更新。