雅虎!财务提要令人头疼。
Google Finance API 似乎还可以,但不知道为什么我无法检索道琼斯、纳斯达克、标准普尔的股票报价信息...
与 YHOO、MSFT 等公司报价完美搭配,但无法获取股票指数的完整数据。
YQL 博客上有一篇关于如何使用 YQL 从打开的表中获取此数据的文章,但列表中缺少该表。
任何人都可以推荐任何好的 API、Web 服务或提要吗?
最佳答案 + 保证投票。
雅虎!财务提要令人头疼。
Google Finance API 似乎还可以,但不知道为什么我无法检索道琼斯、纳斯达克、标准普尔的股票报价信息...
与 YHOO、MSFT 等公司报价完美搭配,但无法获取股票指数的完整数据。
YQL 博客上有一篇关于如何使用 YQL 从打开的表中获取此数据的文章,但列表中缺少该表。
任何人都可以推荐任何好的 API、Web 服务或提要吗?
最佳答案 + 保证投票。
雅虎通过 http 提供免费的 API。您可以获取 csv 格式的实时信息和历史数据。
例如获取 S&P 历史数据 (^GSPC):http://ichart.finance.yahoo.com/table.csv?s=^GSPC&ignore=
.csv
或道琼斯 (^DJI): http:
//ichart.finance.yahoo.com/table.csv ?s=^DJI&ignore=.csv
URL 语法解释在:
http ://www.gummy-stuff.org/Yahoo-data.htm
您还可以使用 YahooAPI 并发送返回 XML 文档的 YQL 查询,例如:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20%28%22GLD,SLV%22%29&env=store://datatables.org/alltableswithkeys
为了让事情变得更简单,我在 GitHub 上编写了一个简单的YahooFinanceAPI脚本。示例用法:
$y = new YahooFinanceAPI;
$y->api(array('SLV','GLD'));
有关更完整的信息,您可以查看我在http://thesimplesynthesis.com/article/finance-apis/上写的一篇文章。
Nordnet 外部 API看起来不错:
在您可以将您的应用程序用于实际交易之前,有一个认证过程可以确保您的代码有效。该 API 用于构建交易机器人,而不是用于下载价格历史记录。
查看盈透证券 API。在许多其他功能中,它通过 API 提供了延迟和实时报价。
http://www.interactivebrokers.com/en/p.php?f=programInterface
看看http://www.mergent.com/servius(没有股票报价,但有很多其他财务信息,如股息、公司行动和财务报表)
@Brian:在撰写本文时,无法通过 IB API 获得延迟报价。只有实时报价 - 这些不是免费的。