与IBrokers一起拉动期权链

时间:2011-10-05 17:33:32

标签: r quantitative-finance ibrokers

像这样: opt< -reqContractDetails(tws,twsOption(local =“”,expiry =“20111021”,right =“”,symbol =“UCO”))

这非常缓慢。这是因为IB吗?有关如何在不到10分钟内返回选项链的任何建议?

感谢

2 个答案:

答案 0 :(得分:4)

获得更好的ISP?

> tws <- twsConnect()
> system.time(opt<-reqContractDetails(tws,twsOption(local="", expiry="20111021",right="",symbol="UCO")))
   user  system elapsed 
   0.07    0.00    0.17 
> twsDisconnect(tws)

答案 1 :(得分:0)

通常,您可以申请报价的费率有限制。请务必查看参考指南中的API限制。他们还提供报价助推器,您可以购买,以防您想提高您的费率。据我所知,这仅适用于历史数据,但它可能适用于实时数据,也适用于您的情况。如果你达到了这个速度,那么API会一直保持返回速率限制错误,直到一段时间过去,并且你可以再次提出请求。