如何使用R从Oanda中提取数据?

问题描述 投票:0回答:2

我正在使用

getSymbols
函数从 Oanda 提取外汇每日数据:

a <- getSymbols('EUR/USD', src='oanda', from=Sys.Date()-499, 
                to=Sys.Date(), auto.assign=FALSE)

我收到以下错误消息:

Error in download.file(paste(oanda.URL, from.date, to.date, "exch=", currency.pair[1],  : 
  cannot open URL 'http://www.oanda.com/convert/fxhistory?lang=en&date1=12%2F09%2F13&date=04%2F22%2F15&date_fmt=us&exch=EUR&expr2=USD&margin_fixed=0&SUBMIT=Get+Table&format=CSV&redirected=1'
In addition: Warning message:
In download.file(paste(oanda.URL, from.date, to.date, "exch=", currency.pair[1],  :
  cannot open: HTTP status was '404 Not Found'

看来Oanda已经更改了URL,我认为我无法覆盖

getSymbols
函数,那么在这种情况下,如何提取数据?

r quantmod
2个回答
1
投票

您可以使用

fImport
包和代码:

oandaSeries(symbols, from = NULL, to = Sys.timeDate(),
nDaysBack = 366, ...)

详细说明可在包装手册中找到。


0
投票

这个包效果很好:

install.packages('ichimoku')
library(ichimoku)
data<-oanda('EUR/USD', granularity="H4")
© www.soinside.com 2019 - 2024. All rights reserved.