2
Подписаться
319
Подписчики

Как настроить демо-счет Interactive Brokers на платформе Inventor

Создано: 2025-10-11 18:13:15, Обновлено: 2025-10-11 18:21:03
comments   0
hits   316

Указания

В последнее время рабочий поток разработчиков был горячим, многие из малых партнеров хотели бы автоматизировать рабочий поток для торговли акциями США, и, к сожалению, платформа разработчиков поддерживает проникновение в ценные бумаги (Interactive Brokers). Но многие из малых партнеров не знают, как настроить проникнутый API-интерфейс, часто сталкиваются с проблемами, такими как сбой соединения, ошибки в настройке портов и т. Д. Поэтому в этой статье подробно описываются полные шаги по настройке IB Gateway на Mac и подключению разработчиков к количественному хостингу, и мы поможем быстро создать автоматизированную торговую среду.


Что такое IB Gateway?

Основные сведения

IB GatewayПоставщик: Interactive BrokersЛегкий API-шлюз, разработанный специально для программированных и автоматизированных сделок.

Как настроить демо-счет Interactive Brokers на платформе Inventor

IB Gateway vs TWS vs IBKR Desktop

Клиенты Использование Поддержка API Использование ресурсов
IB Gateway Разработан специально для API-транзакций ✓ Поддержка Низкий (рекомендуется)
TWS (Trader Workstation) Графический интерфейс для транзакций + API ✓ Поддержка Внутри
IBKR Desktop Новый графический интерфейс Не поддерживаю. Внутри

Почему я выбрал IB Gateway?

  • Разработан специально для APIНикаких сложных графических интерфейсов.
  • Мало ресурсовДля длительного использования:
  • Стабильность хорошая: сосредоточиться на возможностях подключения к API
  • Простая настройкаНеобходимо только базовое настройка API:
  • Подходит для серверной развертывания: не требует графического интерфейса, может работать в фоновом режиме

Роль IB Gateway

IB Gateway - это какПереводчики и промежуточные станции

你的交易策略代码
      ↓
  发明者托管者
      ↓
   IB Gateway  ←  翻译和转发指令
      ↓
  IBKR 交易系统

Он отвечает за:

  • Поддержание соединения с сервером IBKR
  • Транзакционные указания на получение внешних процедур
  • Перенаправление команды в IBKR
  • Возвращение рыночных данных и учетной информации

II. Описание механизма работы IB API

Принципы архитектуры API

IB Gateway в качествеЛокальный серверAPI для подключения к внешним программам:

交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
  (客户端)           (监听端口4001/4002)        (远程交易系统)

Рабочий процесс

  1. Запуск IB Gateway

    • Вход в учетную запись IBKR
    • Локальное подслушивание в Socket (порт 4001 или 4002)
  2. Связь между администратором и процедурой сделки

    • Принято.localhost:4002Подключение к локальному Gateway
    • Gateway проверяет и устанавливает соединение
  3. Передача данных и команд

    • Администратор отправляет указания на транзакцию → Gateway → сервер IBKR
    • Рыночные данные, информация о счетах ← Gateway ← Сервер IBKR

Почему мы должны быть вместе

Хостинг и IB Gateway должны работать на одном компьютереПотому что:

  • ✓ Gateway только для прослушивания127.0.0.1 (localhost)
  • ✓ Безопасность: закрытость
  • ✓ Низкая задержка: быстрая локальная связь
  • ✓ Стабильность: предотвращение сбоев в сети

Роль API

  • Подписка в реальном времениДоступ к данным о ценах на акции, фьючерсы и опционы
  • Запрос аккаунтаПросмотр балансов, позиций, убытков
  • Оформить заказПодача, изменение, отмена заказа
  • Исторические данныеДоступ к каналам K, записи сделок
  • СобытиеПоток заказов, изменения цен и т.д. в реальном времени

Загрузка и установка

  1. Загрузка IB Gateway

  2. Установка

    • Открыть .dmgДокументы
    • Перетащить IB Gateway в папку “Приложения”

Запуск и вход

  1. Запуск IB Gateway

    • Открыть в папке “Приложения”
  2. Выбор режима торговли

    • Paper Trading(моделированный счет) → Порт 4002
    • Live TradingПорт 4001
  3. Вход в учетную запись

    • Введите имя пользователя и пароль
    • Ожидание полного входа в систему

Конфигурирование настроек API

Как настроить демо-счет Interactive Brokers на платформе Inventor

  1. Открыть настройки API

    • Нажмите в верхнем левом углу.Configure(иконка колеса)
    • Выбор Settings → API → Settings
  2. Включить API

   ☑ 只读API (Enable ActiveX and Socket Clients)

   套接字端口:
   - 模拟账户: 4002
   - 实盘账户: 4001

   受信任的IP: 127.0.0.1
  1. Сохранить настройки

    • Нажмите “Определенность”Сохранить
    • Перезагрузка IB GatewayВвести в действие настройки

6. Первое разрешение на подключение

При первом подключении API в IB Gateway появляется окно авторизации:

  • Нажмите “Да” или “Принять”
  • Выберите“Не спрашивайте больше”.

Седьмое: Изобретательная конфигурация хостинга

Конфигурационные требования

Программа хоста должна быть установлена на том же компьютере, что и IB Gateway

Шаги настройки

  1. Локальная установка администратора

Как настроить демо-счет Interactive Brokers на платформе Inventor

  1. Конфигурационная биржа
    • Моделированные счета ((IB Gateway требует изменений)): localhost:4002
    • Фиксированные счета ((IB Gateway нуждается в изменении)): localhost:4001

Как настроить демо-счет Interactive Brokers на платформе Inventor

Открывая торговый терминал, можно обнаружить, что конфигурация завершена, и показать текущие данные и данные счета.

Как настроить демо-счет Interactive Brokers на платформе Inventor

В-восьмых, осторожность

  • ✓ API также доступен в выходные дни (не связанные с открытием рынка)
  • ✓ Убедитесь, что IB Gateway работает
  • ✓ Рекомендуется тестирование с помощью амулетного аккаунта
  • Хостинг и Gateway должны быть на одном компьютере
  • ✓ Конфигурация Linux облачного сервера доступна по ссылке: https://www.fmz.com/digest-topic/10308

Подвести итог

После выполнения приведенных в этой статье шагов по настройке вы должны были успешно создать IB Gateway и подключить к хосту Inventor Quant. Имейте в виду, что IB Gateway - это легкий портал, специально разработанный для API-транзакций, который выполняет роль промежуточной станции на вашем локальном компьютере, позволяя вашей торговой стратегии безопасно и эффективно взаимодействовать с проникновением в систему торговли ценными бумагами.