Потянув опцию цепи с IBrokers
Например: opt<-reqContractDetails (tws, twsOption (local = "", expiry = "20111021", right = "", symbol = "UCO"))
Это необычайно медленно. Это из-за IB? Любые предложения о том, как вернуть цепочку опционов менее чем за 10 минут?
Спасибо
2 ответа
Получить лучшего провайдера?
> 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)
Обычно существует ограничение на скорость, по которой вы можете запросить котировки. Обязательно проверьте ограничения API в их справочном руководстве. Они также предоставляют бустеры котировок, которые вы можете купить на случай, если захотите увеличить свою ставку. Насколько я понимаю, это относится только к историческим данным, но может относиться и к данным в реальном времени, а также к вашему случаю. Если вы достигнете скорости, API продолжит возвращать ошибку ограничения скорости, пока не пройдет определенный период времени, и вам будет разрешено делать запросы снова.