2011-10-05 31 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會一直返回費率限制錯誤,直到經過一段時間,並且您可以再次發出請求。