获取共同基金报价

时间:2011-09-30 11:22:31

标签: api yahoo quotes finance

我一直在寻找一些如何在c#中检索财务报价,在这种情况下,加拿大共同基金。

雅虎和谷歌似乎有两个主要的信息来源!似乎还有2种首选方法,API和HTML报废。我倾向于使用API​​方法,但我对任何建议持开放态度。

我发现Yahoo api非常好用,但是虽然它适用于像“MSFT”这样的股票,却无法检索像“RBCCANADIANI.TO”这样的共同基金的数据。出于某种原因,此符号仅适用于网站本身。

谷歌的API似乎需要设置和登录才能检索报价,我宁愿避免登录并尽可能使用完全打开的API。

HTML抓取引入了一系列全新的复杂功能,要求用户在html页面上查找价格等等。请注意,Google的html(http://www.google.com/finance?q=MUTF_CA:RBF556)会返回正确的页面,但是查看html来源会显示价格不在易于识别的标记中(ID未设置) !)。

有没有人尝试过类似的东西,我觉得我在这里错过了一些东西:)

非常感谢

2 个答案:

答案 0 :(得分:1)

我在以下YQL查询中取得了成功:

select LastTradePriceOnly from yahoo.finance.quotes where symbol in ("F0CAN05NGC.TO")

这是皇家全球贵金属基金。

共同基金有一个LastTradePriceOnly字段,但没有像股票那样的买入字段。我从Yahoo财经页面上的Symbol Lookup中获得了符号。

答案 1 :(得分:0)

如果您正在寻找定价数据,我建议您使用IQFeed这样的服务。我已经将它们用作客户一段时间了,他们确实有共同基金数据(虽然我不使用它)。如果你不想付钱,你可能需要刮掉它。