Не получается подключиться к Interactive Brokers


Не получается подключиться к Interactive Brokers
Atom
14.09.2018


Добрый день.

Использую StockSharp 4.4.13, пытаюсь подключиться к Interactive Brokers (через составной коннектор), в логах вижу следующее:

00:00:00.000| |Connector |Connect
17:51:28.490| |BasketMessageAdapter|Connecting 'Interactive Brokers: Адрес = 10.110.77.119:4001'.
17:51:28.665| |BasketMessageAdapter|Connected to 'Interactive Brokers: Адрес = 10.110.77.119:4001'.
17:51:28.705|Debug |IBSocket |Msg: ManagedAccounts
17:51:28.708| |Connector |Создан новый портфель U1656518.
17:51:28.710| |Connector |Создан новый портфель U1904738.
17:51:28.710| |Connector |Создан новый портфель U2035683.
17:51:28.710| |Connector |Создан новый портфель U2157419.
17:51:28.710| |Connector |Создан новый портфель U2485265.
17:51:28.710|Debug |IBSocket |Msg: NextOrderId
17:51:28.710|Debug |IBSocket |Msg: ErrorMessage
17:51:28.710|Error |Connector |System.InvalidOperationException: Сообщение 'Portfolio,T(L)=2018/09/14 17:51:28.710,Name=' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: name
в StockSharp.Algo.Connector.GetPortfolio(String name, Func`2 changePortfolio)
в StockSharp.Algo.Connector.OnProcessMessage(Message message)
--- Конец трассировки внутреннего стека исключений ---
17:51:28.713| |IBSocket |Market data farm connection is OK:cashfarm
17:51:28.713|Debug |IBSocket |Msg: ErrorMessage
17:51:28.713| |IBSocket |Market data farm connection is OK:usfarm
17:51:28.713|Debug |IBSocket |Msg: ErrorMessage
17:51:28.713| |IBSocket |HMDS data farm connection is OK:ilhmds
17:51:28.713|Debug |IBSocket |Msg: ErrorMessage
17:51:28.713| |IBSocket |HMDS data farm connection is inactive but should be available upon demand.euhmds
17:51:28.713|Debug |IBSocket |Msg: ErrorMessage
17:51:28.713| |IBSocket |HMDS data farm connection is OK:ushmds
17:51:28.713|Debug |IBSocket |Msg: NewsProviders
17:51:28.713|Debug |IBSocket |Msg: FamilyCodes
17:51:28.714|Debug |IBSocket |Msg: MktDepthExchanges
17:51:28.715|Debug |IBSocket |Msg: CurrentTime
17:51:28.730| |Connector |Disconnect
17:51:28.737| |BasketMessageAdapter|Disconnecting 'Interactive Brokers: Адрес = 10.110.77.119:4001'.
17:51:28.740| |BasketMessageAdapter|Disconnected from 'Interactive Brokers: Адрес = 10.110.77.119:4001'.

После этого невозможно отправлять приказы и получать информацию по инструментам (очевидно).

Использую IB Gateway, Build 963.3m, Dec 20, 2017 10:15:55 AM.

Как это можно исправить?



Спасибо:


< 1 2 
Николай Кривенко

Фотография
Дата: 24.09.2018
Ответить


Хорошо, только вот то же самое поведение наблюдается в программе SampleIB (4.4.13). Логи в приложении.
Единственное, что я поменял в примере - уровень логгирования на Verbose.
logs.txt 3 KB (270) logs.txt 7 KB (232)
Спасибо:

Support

Фотография
Дата: 25.09.2018
Ответить


Добрый день

Приведённые логи от версии 4.4.13? Просьба прислать логи от версии 4.4.14 на том же примере.
Спасибо:

Rebelion

Фотография
Дата: 03.10.2018
Ответить


А подскажите, требуются ли какие-либо права со стороны IB для того, чтобы можно было использовать Hydra в связке с TWS / IB Gateway? Нужно ли просить у саппа IB какие-либо дополнительные разрешения на работу с API? Я делал всё как в описании настроек TWS и видео на ютупе, но Hydra упорно не хочет тащить данные из TWS. Версии были 4.4.12 и 4.4.14 (ночной билд). Там заспамил уже логами, которые Hydra предлагает отправить в поддержку.

Спасибо!
Спасибо:

Mikhail Sukhov

Фотография
Дата: 17.10.2018
Ответить


Rebelion Перейти
А подскажите, требуются ли какие-либо права со стороны IB для того, чтобы можно было использовать Hydra в связке с TWS / IB Gateway? Нужно ли просить у саппа IB какие-либо дополнительные разрешения на работу с API? Я делал всё как в описании настроек TWS и видео на ютупе, но Hydra упорно не хочет тащить данные из TWS. Версии были 4.4.12 и 4.4.14 (ночной билд). Там заспамил уже логами, которые Hydra предлагает отправить в поддержку.

Спасибо!


Лучше всегда писать в отдельном топике. У нас на форуме встроен баг трекинг, и сообщения от не авторов (под профилем видно, кто автор) не попадают к саппорту.
Спасибо:

Rebelion

Фотография
Дата: 17.10.2018
Ответить


Mikhail Sukhov Перейти
Rebelion Перейти
А подскажите, требуются ли какие-либо права со стороны IB для того, чтобы можно было использовать Hydra в связке с TWS / IB Gateway? Нужно ли просить у саппа IB какие-либо дополнительные разрешения на работу с API? Я делал всё как в описании настроек TWS и видео на ютупе, но Hydra упорно не хочет тащить данные из TWS. Версии были 4.4.12 и 4.4.14 (ночной билд). Там заспамил уже логами, которые Hydra предлагает отправить в поддержку.

Спасибо!


Лучше всегда писать в отдельном топике. У нас на форуме встроен баг трекинг, и сообщения от не авторов (под профилем видно, кто автор) не попадают к саппорту.


Михаил, мерси. Там с вопросом разобрался - для форекс-данных со стороны IB подписка на реал-тайм не требуется, для фучей, опцей и ETF она нужна, иначе трансляция не идёт. Кстати, моё сообщение о странностях S#.Data по IB в 4.4.14 не пошло саппу, как мне сайт сообщил, почему-то...
Спасибо: Mikhail Sukhov

Mikhail Sukhov

Фотография
Дата: 29.10.2018
Ответить


Rebelion Перейти
Кстати, моё сообщение о странностях S#.Data по IB в 4.4.14 не пошло саппу, как мне сайт сообщил, почему-то...


У нас платный саппорт https://stocksharp.ru/support/ Если нет подписки, значит сообщения никуда не идут. Вам разве не выдавалось предупреждение с описанием?
Спасибо: Rebelion

Rebelion

Фотография
Дата: 29.10.2018
Ответить


Да, было такое, вспомнил, просто тогда не обратил внимание на это. Приму к сведению.
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy