我曾经使用我的Java程序从雅虎获得免费股票数据(历史价格,图表,当前价格......),但最近它停止了工作,因为雅虎似乎不欢迎人们系统地获取数据。所以我想知道是否有任何好的(可靠的,保持最新的)开源Java软件包可以获得免费的股票信息,我不介意延迟20分钟。
PS:经过一些研究,我发现这个网站适合任何对此主题感兴趣的人:
答案 0 :(得分:3)
答案 1 :(得分:1)
问题在于很难找到数据的免费来源。这主要是因为这些数据是由交易场所出售的 - 你不是要求开源啤酒,而是要求免费啤酒。
此数据的下一个重要位置可能是Google(http://www.google.com/finance/)。与大多数Google服务一样,应该有一个API,您可以在其中查询股票,但我找不到详细信息的链接。
答案 2 :(得分:1)
我正在使用雅虎获取免费股票数据,它仍然可以正常工作(虽然你让我担心一分钟)。
此链接下载包含Apple和Microsoft股票信息的CSV文件:
http://download.finance.yahoo.com/d/quotes.csv?s=AAPL+MSFT&f=sl1d1t1c1ohgvj1m4&e=.csv
您的应用多久访问一次服务器?也许他们因过度使用而阻止了您的IP?
答案 3 :(得分:1)
我使用WebServiceX和Google财经。
答案 4 :(得分:0)
查看http://www.mergent.com/servius - 一套用于历史股票报价和许多其他类型财务数据的REST API