谷歌金融API时间段



我使用C#类从Google Finance获取给定股票的价格。类和Web服务之间的通信运行良好。

我正在使用以下网址:http://www.google.com/finance/historical?output=csv&q=BBAS3

问题是,返回的价格只是大约一年前的价格。我需要得到所有可用的价格记录。如果我在谷歌网页上搜索股票代码"BBAS3",它会显示一张直到2003年的图表。

据我所知,没有关于API的官方文档。我在这个网站上找到了更多信息:Google的Undocumented Finance API

如图所示,我可以使用以下参数:p-周期。(后面跟着"d"或"Y"的数字,例如天或年。例如:40Y=40年。)

然后我尝试了(&p=5Y):http://www.google.com/finance/historical?output=csv&p=5Y&q=BBAS3

但结果是一样的。

有人知道另一种方法来实现我的需求吗?

谷歌现在改变了。我一直在玩没有证件的谷歌金融API。它提供了过去10天的日内数据和多年前的日粒度数据。方便的

有很多网页试图描述这个东西是如何工作的。我从他们那里收集了一堆数据,以及我自己的一些观察结果。你可以打开FireBug,一边在谷歌金融图表上乱搞,一边观看这件事的进展。它将向这个API发出AJAX请求。

以下是一个示例URL,用于以每日粒度提取GOOG的所有历史数据:http://www.google.com/finance/getprices?q=GOOG&x=NASD&i=86400&p=40Y&f=d,c,v,k,o,h,l&df=cpct&auto=0&ei=Ef6XUYDfCqSTiAKEMg

访问此文档

搜索时可用https://www.google.com/finance/getprices?q=BBAS3&x=BVMF

最新更新