Interactive BrokersБрокер · Автоматически

Как подключить Interactive Brokers

Allown читает ваш счёт IBKR через Flex Web Service — собственные отчёты IBKR только для чтения. Один раз настраиваете отчёт и токен, вставляете два кода в Allown, и дальше счёт синхронизируется сам.

Что приходит
Акции, ETF, Опционы, Облигации, Деньги
Как подключается
Токен для чтения
Время
Около 10 мин

Что понадобится

  • Счёт Interactive Brokers, в который вы можете войти на сайте
  • Около 10 минут
  • Телефон — на случай, если IBKR попросит подтвердить вход

Шаг за шагом

  1. Откройте Flex Queries

    1. Performance & Reports
    2. Flex Queries

    Войдите на сайт IBKR (Client Portal, не торговое приложение). В верхнем меню откройте Performance & Reports, затем Flex Queries. Названия на сайте IBKR — на английском.

    Здесь IBKR позволяет собрать отчёты о вашем собственном счёте.

  2. Создайте Activity Flex Query

    1. Activity Flex Query
    2. +

    Найдите Activity Flex Query и нажмите + рядом. Назовите запрос так, чтобы узнать его, например Allown.

    Flex Query — это сохранённый рецепт отчёта: какие части счёта в него входят и в каком виде.

  3. Выберите разделы

    IBKR предлагает много разделов. Allown нужны перечисленные ниже. Откройте каждый, выберите указанный вариант, отметьте Select All для его полей и сохраните раздел. Лишние разделы не мешают.

    ПараметрВыбрать
    Account InformationSelect All
    Open PositionsSummary
    TradesExecution
    Cash TransactionsDeposits & Withdrawals, Dividends, Payment in Lieu of Dividends, Withholding Tax; Detail
    Cash ReportCurrency level
    TransfersInclude
    Corporate ActionsDetail

    Select All важнее всего ради ISIN и Listing Exchange: по ним Allown точно понимает, какая у вас акция, если у двух компаний одинаковый тикер.

  4. Настройте выгрузку и даты

    Под разделами укажите, как выгружать отчёт и как записывать даты, — так файл получится в виде, который Allown умеет читать.

    ПараметрВыбрать
    FormatXML
    PeriodLast 365 Calendar Days
    Date FormatyyyyMMdd
    Time FormatHHmmss
    Date/Time Separator; (semi-colon)
  5. Сохраните и запишите Query ID

    Нажмите Continue, затем Create. Запрос появится в списке, рядом с названием — число: это Query ID (например, 987654). По нему Allown запрашивает нужный отчёт.

  6. Включите Flex Web Service и скопируйте токен

    1. Flex Web Service Configuration
    2. Generate New Token

    На той же странице откройте Flex Web Service Configuration (значок шестерёнки). Включите сервис и нажмите Generate New Token. Выберите срок действия (самый долгий избавит от продлений) и скопируйте длинное число — это ваш Flex token.

    Токен позволяет только скачивать отчёты. С ним нельзя войти в счёт, торговать или выводить деньги.

  7. Вставьте оба кода в Allown

    В Allown откройте счёт, который нужно наполнить, выберите Добавить подключение и Interactive Brokers. Вставьте Flex token и Query ID и нажмите Подключить. Allown проверит их у IBKR, прежде чем что-то сохранить.

Почему это безопасно

  • Flex Web Service только формирует отчёты. В нём нет ничего, что может выставить заявку, изменить счёт или вывести деньги.
  • Allown хранит токен в зашифрованном виде и больше никогда его не показывает — даже вам.
  • Токен можно отключить в IBKR в любой момент, и Allown сразу перестанет читать счёт.

После подключения

Первая синхронизация начинается сразу и обычно занимает минуту-две: сначала появляются ваши позиции, затем история за год. Дальше Allown синхронизирует счёт сам каждые несколько часов.

Запрос охватывает один год. Для более ранних лет запустите тот же запрос в IBKR с собственным диапазоном дат, скачайте каждый год в XML и загрузите файлы в подключении (Загрузить выписки). Они встанут на место без дублей.

Вопросы

Почему история только за год?

Flex Web Service отдаёт не больше 365 дней за один отчёт. Ранние годы добавляются из файлов выписок, как описано выше.

У меня несколько счетов IBKR под одним логином. Что будет?

Один запрос охватывает их все. Allown спросит, какой счёт Allown наполнять каждым из них, или оставит их вместе.

Allown пишет, что не хватает раздела.

Откройте запрос в IBKR, добавьте названный раздел, сохраните и нажмите Синхронизировать в Allown. Вводить заново ничего не нужно.

Токен перестал работать.

Срок действия токена истекает через выбранное время. Создайте новый в Flex Web Service Configuration и нажмите Обновить ключи у подключения.

Другие интеграции

Всё в одном месте

Добавьте счёт вручную, из CSV или через подключение только для чтения. Это займёт пару минут.

Начать