如何使用IBrokers获取实时数据的最后60秒条形值?

如何使用IBrokers获取实时数据的最后60秒条形值?,r,ibrokers,R,Ibrokers,我正在尝试使用R包IBrokers获取不同符号的数据。当我最初做测试时,下面这行代码按预期工作 reqHistoricalData(tws, Contract=contract, barSize='1 min', duration='60 S') 但我发现它只有在市场关闭时才起作用。我需要实时数据 另一方面,下面一行 reqRealTimeBars(tws, contract, barSize='5') 提供5秒的条形图值,但它连续不断地流,我需要查询多个仪器。我可以运行R脚本的多个实例,但

我正在尝试使用R包
IBrokers
获取不同符号的数据。当我最初做测试时,下面这行代码按预期工作

reqHistoricalData(tws, Contract=contract, barSize='1 min', duration='60 S')
但我发现它只有在市场关闭时才起作用。我需要实时数据

另一方面,下面一行

reqRealTimeBars(tws, contract, barSize='5')
提供5秒的条形图值,但它连续不断地流,我需要查询多个仪器。我可以运行R脚本的多个实例,但听起来不太对劲

有没有人知道如何访问最后一个实时1分钟栏的值


谢谢

如果我在市场开放时使用第一个,我会得到日内数据。你在看什么市场?在本例中,我试图检索AAPL,下面是我在等待TWS对AAPL的回复时遇到的错误…失败<代码>警告消息:在errorHandler(con,verbose,OK=c)中(165,300,366,2104,2106,:历史市场数据服务错误消息:HMDS查询未返回任何数据:AAPL@SMART交易一旦市场收盘,它就开始工作了mm,我通过将我的行更改为以下
reqHistoricalData使它开始工作(tws,Contract=Contract,barSize='1 min',duration='1 D')
这完全有道理。。。