2011-10-05 32 views
2

像这样: 选择< -reqContractDetails(TWS,twsOption(本地= “”,有效期= “20111021”,右= “”,符号= “UCO”))拉选项链IBrokers

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

谢谢

回答

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) 
+0

Ug。我的错误,我张贴不完整的代码。这只是拉合同细节。我有一个循环可以获得每份合约的价格。我会在稍后发布。 – Pauly

0

通常您可以在要求报价的价格上有限制。确保您查看其参考指南中的API限制。他们还提供行情助推器,你可以购买,以防你想提高你的利率。据我了解,这只适用于历史数据,但它可能适用于实时数据以及您的情况。如果您达到这个比率,那么API会一直返回费率限制错误,直到经过一段时间,并且您可以再次发出请求。