使用:大有出入quantmod “getSymbols” 数据与雅虎在线数据
getSymbols( “LMT”)
我得到的the following returns data
可以看出在ADJ 。价格与收盘价格截然不同。去雅虎,也可以看到不同的结果:
Here the Adj. prtice is $77 on the 9tnh VS $ 60的getSymobls数据
任何想法,为什么$ 17差或如何纠正呢?
使用:大有出入quantmod “getSymbols” 数据与雅虎在线数据
getSymbols( “LMT”)
我得到的the following returns data
可以看出在ADJ 。价格与收盘价格截然不同。去雅虎,也可以看到不同的结果:
Here the Adj. prtice is $77 on the 9tnh VS $ 60的getSymobls数据
任何想法,为什么$ 17差或如何纠正呢?
雅虎在某些情况下刚刚坏掉。有时,他们的网页上显示的内容与其API返回的内容不同。如果您点击“下载数据链接”,您将看到Yahoo API返回的内容以及它与quantmod结果相匹配。 http://chart.finance.yahoo.com/table.csv?s=LMT&a=5&b=1&c=2010&d=5&e=30&f=2010&g=d&ignore=.csv
在这种特殊情况下,API数据似乎更有意义。如果你加起来的股息(雅虎调整,分拆),你会得到调整后的价格。你可以通过分享getDividends("LMT", src="yahoo", auto.assign = FALSE)
我已经看到这些内部差异越来越频繁地与雅虎出现。买者自负
我刚刚发现了同样的问题,同时寻找到GSPC但两个结果的网站,并与使用这个我自己提取不同意的API:
getSymbols(“全球植物保护战略”,SRC =“雅虎”,return.class ='xts',from = Sys.Date() - 10,auto.assign = FALSE,to = Sys.Date())
这是一个新问题或问题的答案? – Lepidopteron
这是一个答案,增加了前面的回复。雅虎/金融的麻烦有点复杂。 Quantmod和雅虎的历史数据存在差异。 –