Как подключить Interactive Brokers
Allown читает ваш счёт IBKR через Flex Web Service — собственные отчёты IBKR только для чтения. Один раз настраиваете отчёт и токен, вставляете два кода в Allown, и дальше счёт синхронизируется сам.
- Что приходит
- Акции, ETF, Опционы, Облигации, Деньги
- Как подключается
- Токен для чтения
- Время
- Около 10 мин
Что понадобится
- Счёт Interactive Brokers, в который вы можете войти на сайте
- Около 10 минут
- Телефон — на случай, если IBKR попросит подтвердить вход
Шаг за шагом
Откройте Flex Queries
- Performance & Reports
- Flex Queries
Войдите на сайт IBKR (Client Portal, не торговое приложение). В верхнем меню откройте Performance & Reports, затем Flex Queries. Названия на сайте IBKR — на английском.
Здесь IBKR позволяет собрать отчёты о вашем собственном счёте.
Создайте Activity Flex Query
- Activity Flex Query
- +
Найдите Activity Flex Query и нажмите + рядом. Назовите запрос так, чтобы узнать его, например
Allown.Flex Query — это сохранённый рецепт отчёта: какие части счёта в него входят и в каком виде.
Выберите разделы
IBKR предлагает много разделов. Allown нужны перечисленные ниже. Откройте каждый, выберите указанный вариант, отметьте Select All для его полей и сохраните раздел. Лишние разделы не мешают.
Параметр Выбрать Account Information Select All Open Positions Summary Trades Execution Cash Transactions Deposits & Withdrawals, Dividends, Payment in Lieu of Dividends, Withholding Tax; Detail Cash Report Currency level Transfers Include Corporate Actions Detail Select All важнее всего ради ISIN и Listing Exchange: по ним Allown точно понимает, какая у вас акция, если у двух компаний одинаковый тикер.
Настройте выгрузку и даты
Под разделами укажите, как выгружать отчёт и как записывать даты, — так файл получится в виде, который Allown умеет читать.
Параметр Выбрать Format XML Period Last 365 Calendar Days Date Format yyyyMMdd Time Format HHmmss Date/Time Separator ; (semi-colon) Сохраните и запишите Query ID
Нажмите Continue, затем Create. Запрос появится в списке, рядом с названием — число: это Query ID (например,
987654). По нему Allown запрашивает нужный отчёт.Включите Flex Web Service и скопируйте токен
- Flex Web Service Configuration
- Generate New Token
На той же странице откройте Flex Web Service Configuration (значок шестерёнки). Включите сервис и нажмите Generate New Token. Выберите срок действия (самый долгий избавит от продлений) и скопируйте длинное число — это ваш Flex token.
Токен позволяет только скачивать отчёты. С ним нельзя войти в счёт, торговать или выводить деньги.
Вставьте оба кода в 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 или через подключение только для чтения. Это займёт пару минут.
Начать