5

IBrokersパッケージとtwsInstrumentを使用していますが、何らかの理由で、最も単純なメソッドを使用するとエラーが発生します。

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/CASH@IDEALPRO Last 1d

これを修正する方法について何かアイデアはありますか?

4

2 に答える 2

10

Interactive Brokersは、キャッシュFXのTRADESデータを配布しません。デフォルトとは異なる値を使用する必要がありwhatToShowます。例えば:

 reqHistoricalData(tws,getContract("EUR.USD"), whatToShow="BID")
 #or
 reqHistoricalData(tws,getContract("EUR.USD"), whatToShow="ASK")
于 2012-05-28T00:51:17.250 に答える
1

2021年の時点で、これは次から選択できるものです。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

https://interactivebrokers.github.io/tws-api/historical_bars.htmlから取得

于 2021-10-09T22:12:19.700 に答える