Инструкции по установке Интерактивных брокеров IB Gateway в Linux Bash

Автор:Лидия., Создано: 2023-12-04 15:55:24, Обновлено: 2023-12-27 21:42:42

В настоящее время платформа FMZ поддерживает интеграцию интерактивных брокеров (IB). Это довольно просто на Windows, поэтому мы не будем объяснять, как его установить здесь. Для пользователей Linux, которые обычно арендуют серверы без графического интерфейса и имеют только SSH, установка более сложная. В этой статье будет объяснено, как установить IB Gateway для количественной торговли. Мы обычно выбираем установку IB Gateway вместо клиента TWS, потому что клиент TWS периодически отключается и не подходит для количественной торговли.

Шаг 1: Установка рабочего стола и VNC

Во-первых, вам нужно установить настольные сервисы и VNC-сервер для удаленного доступа к рабочему столу. Здесь мы будем использовать примеры xfce и TightVNC. Используйте следующие команды в терминале для установки:

sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver

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

Шаг 2: Подключение к VNC и установка IB Gateway

Адрес по умолчанию:vnc://IP Address:5901, вы можете войти, введя пароль. Для Windows, пожалуйста, загрузите и установите клиент VNC сами.

Страница загрузки:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpПожалуйста, используйте инструмент, похожий на wget для загрузки. Если вы не можете найти соответствующую версию, нажмите на Download for Other Operating Systems на странице для поиска.

wget https://download2.interactivebrokers.com/installers/ibgateway/stable-standalone/ibgateway-stable-standalone-linux-x64.sh

Если загрузка в VNC неудобна, вы можете запустить отдельную загрузку SSH, а затем установить ее в среде рабочего стола VNC.

bash ibgateway-stable-standalone-linux-x64.sh

Интерфейс уже может быть отображен здесь, вы можете вручную запустить каталог установки непосредственно, запустив./ibgateway.

img

После установки, войдите в систему и найдите опцию API. Убедитесь, что отметка Read-Only API отметка. Номер порта также в настройках. Пожалуйста, настроите обмен правильно в соответствии с этим номером порта.

img

Обмен конфигурируется следующим образом: ID клиента. Если у вас несколько роботов, которым необходимо подключиться, это необходимо установить на разные ID, поскольку IB не позволяет одному и тому же ID клиента подключаться одновременно.

img

Следует отметить, что localhost и127.0.0.1не одинаковые сетевые адреса на нижнем уровне операционной системы Linux, здесь мы используем localhost.

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


Больше