6

我可以使用此链接轻松获取每日数据:

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=60&p=1d&f=d,c,h,l,o,v

但是当我尝试将“1d”更改为“1y”时,我仍然得到 1 天的数据。

我正在努力获得 2 年的价值。

有没有办法做到这一点?雅虎或必应金融也可以。

4

4 回答 4

9

您需要在查询中使用“1Y”,而不是“1y”,以获得可追溯到 1 年的时间段。但是,您还需要更改查询的粒度,因为分钟数据仅可用于前 5 天。

此查询将为您提供前 5 天的分钟数据。

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=60&p=5d&f=d,c,h,l,o,v

以下查询将为您提供过去两年收盘时的价格。

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=86400&p=2Y&f=d,c,h,l,o,v

于 2014-08-11T07:45:09.067 回答
8

谷歌 API“getprices”不再获取任何时间间隔的盘中数据(比如 1 分钟或 5 分钟或 60 分钟......)。它现在仅以 1 天的间隔获取数据,而与设置的间隔无关。

于 2017-09-17T18:03:56.653 回答
1

我之前尝试过获取日内数据,我能得到的最远的是 15 天,即 15d 使用 2w 或 1y 对我不起作用。

参考资料: http: //www.mathworks.com/matlabcentral/fileexchange/32745-get-intraday-stock-price/content/getHistoricalIntraDayStockPrice.m http://www.codeproject.com/Articles/221952/Simple-Csharp-DLL -to-download-data-from-Google-Fin

于 2014-01-03T15:24:16.880 回答
0

更新 [2020] 谷歌和雅虎弃用了他们的 API,因此只有直接访问网站才有效。但是,您可以获得的最大分辨率为 1 天(一天结束)。

对于历史高分辨率数据,Tickdata.com是一个很好的刻度级数据来源。

如果 1 分钟柱线就足够了 FirstRateData.com拥有大多数股票的 1 分钟数据和 20 年前的外汇。

于 2020-01-29T08:58:01.743 回答