使用iBroker上的R获取欧元兑美元历史数据时出错

使用iBroker上的R获取欧元兑美元历史数据时出错,r,finance,trading,ibrokers,R,Finance,Trading,Ibrokers,我使用的是IBrokers软件包和twsInstrument,出于某种原因,它使用最简单的方法给了我一个错误 require("IBrokers") require("twsInstrument") tws <- ConnectIB() past.data<-reqHistoricalData(tws,getContract("EUR.USD")) 关于如何解决这个问题有什么想法吗?交互式经纪人不会传播现金外汇交易数据。您需要为whatToShow使用与默认值不同的值。例如: r

我使用的是IBrokers软件包和twsInstrument,出于某种原因,它使用最简单的方法给了我一个错误

require("IBrokers")
require("twsInstrument")
tws <- ConnectIB()
past.data<-reqHistoricalData(tws,getContract("EUR.USD"))

关于如何解决这个问题有什么想法吗?

交互式经纪人不会传播现金外汇交易数据。您需要为
whatToShow
使用与默认值不同的值。例如:

 reqHistoricalData(tws,getContract("EUR.USD"), whatToShow="BID")
 #or
 reqHistoricalData(tws,getContract("EUR.USD"), whatToShow="ASK")
 reqHistoricalData(tws,getContract("EUR.USD"), whatToShow="BID")
 #or
 reqHistoricalData(tws,getContract("EUR.USD"), whatToShow="ASK")