有没有好用的金融API?

15

Yahoo! Finance的数据源很麻烦。

Google Finance API似乎还不错,但不知道为什么无法检索到Dow Jones、纳斯达克、S&P等股票行情信息......

对于像YHOO、MSFT这样的公司报价,它表现得很完美,但对于股票指数,不会获取完整的数据。

在YQL博客上有一篇文章介绍了如何使用YQL从开放数据表中获取此数据,但该表在列表中缺失。

有人能推荐好的API、Web服务或数据源吗?

最佳答案+点赞已保证。


那么您的具体要求是什么?“完整数据”是什么意思? - The Alchemist
交易量、变化和百分比(如果有最后一次变化数据,则可以计算百分比),例如道琼斯或纳斯达克在此处:http://www.google.com/finance - Otar
7个回答

6

谢谢,看来我无法避免使用Yahoo! Finance的数据源... - Otar
现在指向gummy-stuff.org的链接只包含一封来自Yahoo的信,声称该页面提供了“黑客”雅虎财经工具,并且必须被删除。不幸的是,它已经被删除了。 - Per Quested Aronsson

4
您可以使用YahooAPIs发送一个YQL查询,该查询返回一个XML文档,例如:

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/撰写的文章。


2

Nordnet外部API看起来不错:

  • 文档很好,但更多的示例/样板代码会更好。
  • 支持论坛并有一些活动。
  • 开发环境可以让你尝试。

在您可以将应用程序用于实际交易之前,需要进行认证过程以确保您的代码有效。该API是用于构建交易机器人而不是下载价格历史记录的。


0

0

你是否使用了错误的平均值符号?例如,道琼斯工业指数的符号是.DJI - 当我在搜索时,这个符号让我有些困惑。标普500指数的符号是.INX,更加令人费解。


不行,不可能……已经尝试了很多种变化。 - Otar

0

-2

您是要添加评论而不是回答吗? - Alexander Stepaniuk
是的,但是没有按钮。对此很抱歉。 - George
没错,你需要至少50个声望才能添加评论。请参阅http://stackoverflow.com/privileges/comment。 - Alexander Stepaniuk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接