2

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

这非常慢。是因为IB吗?关于如何在 10 分钟内返回期权链的任何建议?

谢谢

4

2 回答 2

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)
于 2011-10-07T15:28:26.823 回答
0

通常,您可以请求报价的速率是有限制的。确保在他们的参考指南中检查 API 限制。他们还提供报价助推器,如果您想提高费率,您可以购买这些助推器。据我了解,这仅适用于历史数据,但它可能适用于实时数据以及您的情况。如果您达到速率,API 将不断返回速率限制错误,直到经过一段时间后,您才可以再次发出请求。

于 2014-07-30T02:39:48.340 回答