2.17

🌉 IBKR Live Bridge

Реальные греки, IV и бид/аск напрямую в sTraderZ.com

1. Что такое IBKR Live Bridge?

С IBKR Live Bridge вы видите данные по открытым опционам и портфелю с греками в реальном времени, подразумеваемой волатильностью, Bid/Ask и P&L прямо в straderz.com — как дополнение к ежедневной синхронизации через Flex Query.

Что вы видите в Live Cockpit:
  • Живые греки (Δ, Γ, Θ, V) для каждой открытой опционной позиции
  • Подразумеваемая волатильность и Bid/Ask в реальном времени
  • Δ и Θ портфеля, суммированные по всем позициям — сразу видно, когда книга становится слишком длинной или слишком короткой
  • Баланс счёта и маржа в реальном времени
  • Опционные цепочки по запросу для анализа «что если»
Дополняет — не заменяет.
Bridge работает параллельно с ночной синхронизацией Flex Query. Flex остаётся источником истины для официальной истории сделок (налоги, распознавание стратегий, кампании). Bridge предоставляет путь в реальном времени для активного управления опционами.
✨

Как это работает

Live Bridge — небольшое локальное приложение на вашем ПК, которое связывается с запущенным TWS или IB Gateway через API IBKR и отправляет зашифрованные снимки данных в straderz.com. Ваш логин IBKR полностью остаётся на вашем компьютере — мы не получаем ни ваш пароль, ни коды 2FA.

[Ваш ПК]                                        [straderz.com]                                  [Вы в браузере]
TWS / IB Gateway
    ↓ ib_insync TCP
[Live Bridge] ──── HTTPS POST ────►  [Сервер] ◄──── HTTPS GET ──── [Live Cockpit]
    │                                    │
    └─ читает позиции,                    └─ сохраняет снимки,
       греки, IV, Bid/Ask                    передаёт их в ваш браузер
Поток данных в общих чертах:
  • Только чтение, не торговля — Bridge не размещает ордеров. Он лишь отправляет позиции, греки, IV, Bid/Ask, баланс счёта.
  • Изолировано по пользователям — каждый снимок привязан к вашему счёту через OAuth-токен; другие пользователи его никогда не видят.
  • Задержка ~2 секунды от тика IBKR до отображения в кокпите.
  • HTTPS push с bearer-токеном, опрос браузером на основе ETag для минимальной нагрузки на данные.

3. Требования

  • Windows 10 или 11 — версия для Mac готовится (см. примечание ниже)
  • Счёт IBKR с запущенным TWS (Trader Workstation) или IB Gateway
  • Включённый IBKR API — в TWS в разделе Configuration → API → Settings включите «Enable ActiveX and Socket Clients»
  • Счёт sTraderZ.com (бесплатный или Premium)
  • Опционально: подписка IBKR на рыночные данные для данных в реальном времени — см. «Подписка на рыночные данные и задержанные котировки»
⏳ Версия для Mac
Bridge пока работает только на Windows. Версия для Mac готовится — до тех пор пользователи Mac продолжают использовать синхронизацию Flex Query как основной канал данных.

Пошаговое руководство

1

Установка

1. Скачайте Bridge:
Скачайте Bridge со страницы загрузок или напрямую из настроек Live Bridge.

2. Запустите Bridge:
Дважды щёлкните по straderz-bridge.exe. Окно не открывается — Bridge работает в фоновом режиме. Значок Bridge появится в системном трее (справа внизу рядом с часами).

3. Запустите TWS или IB Gateway параллельно:
Запустите ваше обычное ПО IBKR и войдите в систему. Bridge автоматически обнаруживает запущенный шлюз и подключается к нему.
2

Сопряжение с straderz.com

1. Начните сопряжение в straderz.com:
Перейдите в Счета → Live Bridge и нажмите «Подключить к straderz.com».

2. Диалог авторизации в браузере:
Откроется страница подтверждения с именем вашего счёта. Нажмите «Подключить» — процесс OAuth выполняется с PKCE, поэтому Bridge никогда не видит ваш пароль.

3. Проверьте статус в трее:
Нажмите на значок Bridge в трее. Статус должен показывать ✅ подключено.

4. Первые данные в кокпите:
Переключитесь на Live Cockpit. В течение нескольких секунд появятся ваши открытые позиции с живыми греками и IV.

6. Мультисчёт: личный, бизнес и фонд параллельно

Если у вас несколько счетов IBKR — например, личный счёт + бизнес-депо + фонд — вы можете вывести их все в кокпит в реальном времени одновременно.

Настройка:
Запустите несколько экземпляров IB Gateway параллельно, каждый на своём порту (напр. :7497 для личного, :7498 для бизнес-счёта, :7499 для фонда). Bridge автоматически обнаруживает все шлюзы и помечает каждую позицию соответствующим счётом.

В кокпите вы затем можете переключаться между счетами или видеть агрегированный вид по всем счетам.

💡 Совет: Официальная документация IBKR описывает настройку параллельных шлюзов в разделе «IB Gateway User Guide → Running Multiple Instances». Используйте отдельный логин IBKR (субсчёт) для каждого экземпляра.
✨

Подписка на рыночные данные и задержанные котировки

Bridge использует вашу существующую подписку IBKR на рыночные данные — вторая подписка в straderz.com не требуется. Если вы оплачиваете «US Securities Snapshot and Futures Value Bundle» или аналогичный пакет в IBKR, эти данные в реальном времени автоматически поступают в кокпит.

Без подписки IBKR: Bridge предоставляет только котировки с задержкой 15 минут. Важно знать: это касается и отображения в TWS. Без подписки IBKR принципиально предоставляет только задержанные котировки, независимо от фронтенда (TWS, Bridge, мобильное приложение, другие торговые приложения). Bridge этого не меняет.

С подпиской IBKR: Данные в реальном времени одновременно в TWS И straderz.com. Вы видите те же значения в реальном времени, что и в TWS.

Рекомендация для активной торговли опционами:
Как минимум «US Securities Snapshot and Futures Value Bundle» или отдельный пакет опционных данных. Подробности и актуальные цены в IBKR Client Portal в разделе Settings → User Settings → Market Data Subscriptions.

8. Эксплуатация

  • Bridge работает в фоновом режиме — значок в трее, низкое потребление RAM, интерфейс не нужен.
  • Автообновления — Bridge проверяет наличие новых версий при запуске. Если обновление доступно, в меню трея появляется уведомление.
  • Остановка Bridge — щёлкните правой кнопкой по значку в трее → «Quit». Кокпит после этого показывает последнее известное состояние с пометкой «stale».
  • Отзыв подключения — в разделе Счета → Live Bridge нажмите «Отключить». Токен немедленно отзывается на сервере и больше не может использоваться для снимков.
  • Примечание о 2FA (важно): Включите в IBKR «Extended Session», иначе вам придётся заново входить в TWS каждые ~24 часа — а Bridge в это время простаивает. Инструкции в IBKR Account Management в разделе Settings → Account Settings → Secure Login System.

⚠️ Устранение неполадок

В трее показывается «Offline» или «No connection»:
TWS или IB Gateway не запущены, либо API-сокет не включён. Проверьте требования из раздела 3.

«Pairing failed»:
Токен был отозван или истёк. Решение: в настройках Live Bridge нажмите «Connect to straderz.com» и выполните сопряжение заново.

Кокпит показывает только задержанные котировки:
Нет подписки IBKR на рыночные данные (см. «Подписка на рыночные данные и задержанные котировки»). При наличии подписки данные в реальном времени передаются автоматически.

«Обновления не приходят»:
Проверьте статус Bridge в трее. Если показано «connected», но обновления не приходят: перезапустите TWS или IB Gateway — TCP-соединение может зависнуть из-за изменений сети (напр. WiFi/LAN).

Bridge зависает или падает:
Завершите Bridge в трее, перезапустите его. При повторяющихся сбоях: установлена ли последняя версия? Скачайте последнюю версию со страницы загрузок.

Ещё не настроен счёт IBKR?
Live Bridge требует, чтобы счёт IBKR уже был подключён через Flex Query (для истории сделок). → Глава 2.1 — Настройка IBKR Flex Query