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