【发布时间】:2016-11-30 19:46:47
【问题描述】:
我想获取几天的历史数据。以下链接有效,但似乎有点奇怪。在此示例中,我想获取 2016 年 5 月 4 日至 2016 年 5 月 6 日的数据。我猜该月的 Yahoo API 值是 0-11 而不是 1-12。无论如何,似乎有道理。
http://ichart.finance.yahoo.com/table.csv?s=WU&a=05&b=04&c=2016&d=05&e=06&f=2016&g=d&ignore=.csv
这不起作用。
http://ichart.finance.yahoo.com/table.csv?s=WU&a=04&b=04&c=2016&d=05&e=06&f=2016&g=d&ignore=.csv
这会返回我想要的确切日期
http://ichart.finance.yahoo.com/table.csv?s=WU&a=03&b=04&c=2016&d=05&e=06&f=2016&g=d&ignore=.csv
这将返回从 2016 年 4 月 4 日到 2016 年 5 月 6 日的日期。
【问题讨论】:
-
您不需要任何代码。查询是 HTTP,因此您可以在任何浏览器中进行。
-
这个问题与 Yahoo Finance API 的工作原理有关。