Использование ibrokers twsOPT

reqMktData(tws,twsOPT("AAPL 110820C00390000"))

или

reqMktData(tws,twsOPT("AAPL110820C00390000"))

приводят к: Сообщение TWS: 2 1 200 Для запроса не найдено определение безопасности.

Почему?

reqMktData(tws,twsSTK("AAPL"))

работает нормально.

На странице руководства сказано:

twsOption(local,
          expiry="",
          strike="",
          right="",
          exch="SMART",
          primary="",
          currency='USD',
          symbol='',
          multiplier="100",
          include_expired='0',
          conId=0)

Опционные контракты в TWS имеют определенные правила, которые отличаются от стандартных данных запросы.

Требуется локальный символ. Его можно найти на главном экране TWS в разделе сведений о контракте или в Интернете по адресу www.interactivebrokers.com

. Поскольку требуется местный символ, все остальные значения являются избыточными. Лучше всего просто указать локальное имя и позволить TWS управлять поиском.

5
задан FXQuantTrader 9 January 2014 в 16:58
поделиться