4

我正在尝试从 IBrokers 下载数据,但目前出现错误。我不知道如何解决它。

注意:我没有订阅实时报价,但我确实收到了延迟的市场数据。

我的步骤是:

security = twsSTK("AAPL")
is.twsContract(security)

1

security_copy= twsEquity('AAPL')
reqMktData(tws,security)

错误输出:

TWS 消息:2 1 162 历史市场数据服务错误消息:没有 ISLAND STK TWS 的市场数据许可消息:2 1 366 未找到代码 id 的历史数据查询:1 TWS 消息:2 1 10168 未订阅请求的市场数据。未启用延迟的市场数据

历史数据功能似乎也有问题。

data_AAPL=reqHistoricalData(tws, security)

我也试过链接中的例子

 IBrokersRef() # IBrokers Reference Card in PDF viewer
 tws <- twsConnect() # make a new connection to the TWS
 reqCurrentTime(tws) # check the server's timestamp
 contract <- twsEquity('IBKR','SMART','ISLAND') # equity specification
 reqHistoricalData(tws,contract) # request historical data

结果:

等待交易平台对 IBKR 的回复 ....失败。NULL 警告消息:在 errorHandler(con, verbose, OK = c(165, 300, 366, 2104, 2106, :
历史市场数据服务错误消息:没有 ISLAND 的市场数据权限

4

0 回答 0