如何使用Yahoo Finance获取特定日期的报价

时间:2012-05-08 01:22:23

标签: yahoo-finance

似乎应该是一个简单的问题。我正在使用Matlab构建库存数据库并分析工具包。

我正在使用Matlab函数来获取数据表,使用如下URL:

http://ichart.finance.yahoo.com/table.csv?s=aapl&a=00&b=01&c=2011&d=03&e=04&f=&ignore=.csv

这可以很好地获得标准统计数据(开放,关闭,交易量等)。我不知道如何添加其他雅虎财务统计数据,但移动平均线。我可以修改上述URL以将其他统计信息添加到下载中吗?或者有没有办法修改单引号查询以包含日期?我试图修改下面的网址无效。

http://finance.yahoo.com/d/quotes.csv?s=aapl&f=m4m3

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

http://luminouslogic.com/matlab-stock-market-scripts的脚本对于在Matlab中使用Yahoo Finance非常有帮助。下载您需要的日期和价格,然后使用http://www.mathworks.com/help/toolbox/finance/tsmovavg.html计算移动平均值。

更新

看起来您可以使用m4来获得移动平均线。查看http://www.gummy-stuff.org/Yahoo-data.htm处的文档。您上面的网址是正确的 - 您可能需要用逗号分隔参数。

更新2

查看此问题:source of historical stock data