在过去的几个月中,我一直在使用该函数,但在过去的几天中,它停止工作:

library(quantmod)
getFX("USD/JPY")

Error in open.connection(con, "rb") : HTTP error 404.


其他人还有相同的疑问么? R中有其他替代方法可以下载FX数据吗?

更新:quantmod创建者提供了针对此问题的修复程序,只需复制安装代码即可:

install.packages("curl")
library(devtools)
devtools::install_github("joshuaulrich/quantmod", ref="225_getsymbols_oanda")

最佳答案

我可以重现您的问题。您可以使用Yahoo或FRED:

library(quantmod)
getSymbols("DEXJPUS", src = "FRED")
getSymbols("JPY=X", src = "yahoo")


根据https://github.com/joshuaulrich/quantmod/issues/225,此问题已在开发分支中修复。

08-26 16:02