搞土炮平臺,不管用什么語言開發,最不想花心思的,就是報價的圖表顯示了。
偶為此搜索了各種語言的開源Chart方案。尋找面向金融報價的圖表(以支持蠟燭圖Candlestick為準)。匯整信息于此,如看官有更好的推薦,歡迎補充。
WEB方案(適合跨平臺)
Open Flash Chart 2
基于FLASH,視覺效果好,可動態交互,但FLASH的性能不行。
http://teethgrinder.co.uk/open-flash…ndle-chart.php
extjs
lvsoft兄推薦的,基于FLASH。
http://www.sencha.com/products/js/
RGraph
基于HTML5,可交互。
http://www.rgraph.net/examples/scatter.html#boxplots
http://marshal.easymorse.com/archives/2823
http://easymorse.googlecode.com/svn/…box_plots.html
GX Stock Chart
基于HTML5,可交互。這是在一個Android開發者博客上看到的,不像其它Chart庫大而全,它專為股票報價顯示而開發,目前能顯示MACD,開發者說下一版會支持更多的技術指標。強烈推薦。
http://blog.21er.net/?cat=4
PYTHON方案(適合跨平臺)
matplotlib
基于PYTHON,可交互。iTrade項目就是使用它。
http://matplotlib.sourceforge.net/ex…ht=candlestick
http://matplotlib.sourceforge.net/ex…nce_work2.html
http://financialpython.wordpress.com…otlib-finance/
http://itrade.sourceforge.net/
其它項目
wxFreeChart,沒人用。
http://wxcode.sourceforge.net/components/freechart/
http://code.google.com/p/profitpy/
基于TCL/TK
http://home.pacbell.net/nvsoft/stock/stock.html
JAVA方案(適合跨平臺)
JFreeChart
可交互,成熟度高,中文資料豐富。一些項目也直接用其開發,但偶試用了一下,感覺默認的圖表縮放怪怪的。
http://www.jfree.org/
http://blog.csdn.net/ami121/archive/…3/3953272.aspx
內嵌項目
http://nextick.sourceforge.net/
http://jstock.sourceforge.net/zh/index.html
Data Visualizer,看圖功能蠻強大。
http://dataviews.sourceforge.net/
Matrex,有一些無用功能。
http://matrex.sourceforge.net/screenshots.shtml
其它項目
http://code.google.com/p/truetrade/
http://ojts.sourceforge.net/
http://aiotrade.com/
http://mov.sourceforge.net/index.html
.net方案(有限平臺)
ZedGraph
基于C#,可交互,中文資料豐富。
http://zedgraph.org/wiki/index.php?t…ndlestick_Demo
http://zedgraph.org/wiki/index.php?t…Low-Close_Demo
http://www.codeproject.com/KB/graphics/zedgraph.aspx
NPlot
基于C#,可交互,有中文資料。
http://netcontrols.org/nplot/wiki/in…=Main.Examples
http://www.eggheadcafe.com/tutorials…ock-downl.aspx
其它項目
http://www.openforexplatform.com
On Silverlight
http://www.codeproject.com/KB/silver…ickChart2.aspx
雜類
C++
http://www.codeproject.com/KB/miscct…dCharting.aspx
http://www.tsking.net
Qt,linux
http://code.google.com/p/i-stock/
http://qtstalker.sourceforge.net/
R語言
quantmod的圖表是靜態的,需要自己開發鼠標事件捕捉。
http://www.quantmod.com/
PERL
http://www.geniustrader.org/
免費不開源或有限制的圖表
LibMaster.com StockChart library,C++,視覺效果接近MT4
http://libmaster.com/stockchart.php
FusionCharts,FLASH
http://www.fusioncharts.com/free/
商業圖表
有些好貴,還不如去買Amibroker的Licenses呢
http://www.advsofteng.com/finance_demo.html
http://www.modulusfe.com/stockchartx/
http://www.amcharts.com/
http://www.dundas.com/
http://www.softwarefx.com/