雅虎金融饲料是痛苦的屁股 .
谷歌财经API似乎没问题,但不知道为什么我无法检索道琼斯,纳斯达克,标准普尔的股票报价信息......
与YHOO,MSFT等公司报价完美配合,但未获得股票指数的完整数据 .
在YQL博客上有一个关于如何使用YQL从Open表中获取此数据的article,但该列表中缺少该表 .
任何人都可以推荐任何优秀的API,网络服务或Feed吗?
保证最佳答案 .
您还可以使用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/写的文章 .
雅虎通过http提供免费的API . 您可以获得csv格式的实时信息和历史数据 .
例如,获取标准普尔历史数据(^ 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
Nordnet External API看起来不错:
很好的文档虽然更多的样本/样板代码会很好 .
支持论坛进行一些活动 .
您可以在其中玩耍的开发环境 .
在您将应用程序用于实际交易之前,需要进行认证过程以确保您的代码正常运行 . API用于构建交易机器人,而不是用于下载价格历史 .
可能是你使用错误的符号表示平均值?例如,道琼斯工业平均指数的符号是.DJI - 当我搜索它时,这让我有点混乱 . 标准普尔500指数的符号是.INX,这更具违反直觉 .
看看Interactive Brokers API . 在许多其他功能中,它通过API提供延迟和实时报价 .
http://www.interactivebrokers.com/en/p.php?f=programInterface
看一下http://www.mergent.com/servius(没有股票报价,但很多其他财务信息,如股息,公司行为和财务报表)
@Brian:在撰写本文时,无法通过IB API提供延迟报价 . 只有实时报价 - 而且不是免费的 .
见http://ibkb.interactivebrokers.com/taxonomy/term/147
7 回答
您还可以使用YahooAPI并发送返回XML文档的YQL查询,例如:
为了方便起见,我在GitHub上写了一个简单的YahooFinanceAPI脚本 . 用法示例:
有关更完整的信息,您可以查看我在http://thesimplesynthesis.com/article/finance-apis/写的文章 .
雅虎通过http提供免费的API . 您可以获得csv格式的实时信息和历史数据 .
例如,获取标准普尔历史数据(^ 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
Nordnet External API看起来不错:
很好的文档虽然更多的样本/样板代码会很好 .
支持论坛进行一些活动 .
您可以在其中玩耍的开发环境 .
在您将应用程序用于实际交易之前,需要进行认证过程以确保您的代码正常运行 . API用于构建交易机器人,而不是用于下载价格历史 .
可能是你使用错误的符号表示平均值?例如,道琼斯工业平均指数的符号是.DJI - 当我搜索它时,这让我有点混乱 . 标准普尔500指数的符号是.INX,这更具违反直觉 .
看看Interactive Brokers API . 在许多其他功能中,它通过API提供延迟和实时报价 .
http://www.interactivebrokers.com/en/p.php?f=programInterface
看一下http://www.mergent.com/servius(没有股票报价,但很多其他财务信息,如股息,公司行为和财务报表)
@Brian:在撰写本文时,无法通过IB API提供延迟报价 . 只有实时报价 - 而且不是免费的 .
见http://ibkb.interactivebrokers.com/taxonomy/term/147