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

| Клиенты | Использование | Поддержка API | Использование ресурсов |
|---|---|---|---|
| IB Gateway | Разработан специально для API-транзакций | ✓ Поддержка | Низкий (рекомендуется) |
| TWS (Trader Workstation) | Графический интерфейс для транзакций + API | ✓ Поддержка | Внутри |
| IBKR Desktop | Новый графический интерфейс | Не поддерживаю. | Внутри |
IB Gateway - это какПереводчики и промежуточные станции:
你的交易策略代码
↓
发明者托管者
↓
IB Gateway ← 翻译和转发指令
↓
IBKR 交易系统
Он отвечает за:
IB Gateway в качествеЛокальный серверAPI для подключения к внешним программам:
交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
(客户端) (监听端口4001/4002) (远程交易系统)
Запуск IB Gateway
Связь между администратором и процедурой сделки
localhost:4002Подключение к локальному GatewayПередача данных и команд
Хостинг и IB Gateway должны работать на одном компьютереПотому что:
127.0.0.1 (localhost)Загрузка IB Gateway
Установка
.dmgДокументыЗапуск IB Gateway
Выбор режима торговли
Вход в учетную запись

Открыть настройки API
Включить API
☑ 只读API (Enable ActiveX and Socket Clients)
套接字端口:
- 模拟账户: 4002
- 实盘账户: 4001
受信任的IP: 127.0.0.1
Сохранить настройки
При первом подключении API в IB Gateway появляется окно авторизации:
Программа хоста должна быть установлена на том же компьютере, что и IB Gateway

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

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