Yahoo! Finance的数据源很麻烦。
Google Finance API似乎还不错,但不知道为什么无法检索到Dow Jones、纳斯达克、S&P等股票行情信息......
对于像YHOO、MSFT这样的公司报价,它表现得很完美,但对于股票指数,不会获取完整的数据。
在YQL博客上有一篇文章介绍了如何使用YQL从开放数据表中获取此数据,但该表在列表中缺失。
有人能推荐好的API、Web服务或数据源吗?
最佳答案+点赞已保证。
Yahoo! Finance的数据源很麻烦。
Google Finance API似乎还不错,但不知道为什么无法检索到Dow Jones、纳斯达克、S&P等股票行情信息......
对于像YHOO、MSFT这样的公司报价,它表现得很完美,但对于股票指数,不会获取完整的数据。
在YQL博客上有一篇文章介绍了如何使用YQL从开放数据表中获取此数据,但该表在列表中缺失。
有人能推荐好的API、Web服务或数据源吗?
最佳答案+点赞已保证。
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
$y = new YahooFinanceAPI;
$y->api(array('SLV','GLD'));
如需更详细信息,您可以查看我在http://thesimplesynthesis.com/article/finance-apis/撰写的文章。
Nordnet外部API看起来不错:
在您可以将应用程序用于实际交易之前,需要进行认证过程以确保您的代码有效。该API是用于构建交易机器人而不是下载价格历史记录的。
看一下 Interactive Brokers API。除了许多其他功能外,它还可以通过API提供延迟和实时行情。
http://www.interactivebrokers.com/en/p.php?f=programInterface
@Brian:目前IB API不支持延迟行情,只提供实时行情,而且需要付费。