I have been using the function the last months but the last couple of day it stopped working:
library(quantmod)
getFX("USD/JPY")
Error in open.connection(con, "rb") : HTTP error 404.
Anyone else having the same problem? Any alternatives in R for downloading FX data?
UPDATE: the quantmod creator provided a fix for the issue, just copying the code for installing it:
install.packages("curl")
library(devtools)
devtools::install_github("joshuaulrich/quantmod", ref="225_getsymbols_oanda")
I can reproduce your problems. You can use Yahoo or FRED:
library(quantmod)
getSymbols("DEXJPUS", src = "FRED")
getSymbols("JPY=X", src = "yahoo")
According to https://github.com/joshuaulrich/quantmod/issues/225 this has been fixed in a development branch.
Could be Quandl, but you have to sign up. The key is free.
library(Quandl)
Quandl.api_key("NEED_FREE_KEY!!")
#q <- Quandl.search(query = "DEXJPUS", database_code = "FRED")
#Japan / U.S. Foreign Exchange Rate
#Code: FRED/DEXJPUS
#Desc: Japanese Yen to One U.S. Dollar Not Seasonally Adjusted, Noon buying rates in New York City for cable transfers payable in foreign currencies.
#Freq: daily
#Cols: Date | Value
jpus <- Quandl(code = "FRED/DEXJPUS",
type = "raw",
collapse = "monthly",
start_date = "2018-01-01",
end_date = "2018-03-01")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With