2012-05-27 8 views
3

IBrokers 패키지와 twsInstrument를 사용하고 있으며 가장 간단한 방법을 사용하여 오류가 발생합니다.오류 Ibrokers에서 R을 사용하여 EUR.USD 기록 데이터 얻기

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

나에게

waiting for TWS reply on EUR ....failed. 
Warning message: 
In errorHandler(con, verbose, OK = c(165, 300, 366, 2104, 2106, : 
Historical Market Data Service error message:No historical market data for EUR/[email protected] Last 1d 

이 문제를 해결하는 방법에 대한 아이디어를 제공?

답변

4

대화 형 중개인은 현금 FX에 대해 TRADES 데이터를 보급하지 않습니다. 기본값보다 whatToShow에 다른 값을 사용해야합니다. 예 :

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