FMZ поддерживает доступ к IB-перенаправляемым ценным бумагам, windows очень прост, больше не указывает, как установить, сервер для аренды обычных пользователей Linux не имеет интерфейса, только SSH, установка довольно сложная, здесь есть статья, которая показывает, как установить IB GateWay для количественной торговли.
Шаг 1: Установка рабочего стола с VNC
Сначала вам нужно установить настольные сервисы с VNC-сервером, чтобы включить удаленный доступ к рабочему столу. Здесь мы будем использовать xfce и TightVNC в качестве примера.
sudo apt update
sudo apt install xfce4 xfce4-goodies dbus-x11
sudo apt install tightvncserver
tightvncserver
Пожалуйста, обратите внимание, что пароль, введенный при установке, не может быть длиннее 8 цифр. Установите его на высокобезопасный пароль.
CentOS можно заменить следующим:
yum install epel-release -y
yum groupinstall Xfce -y
yum install tigervnc-server -y
vncserver
Шаг 2: подключение VNC и установка IB Gateway
По умолчаниюvnc://IP地址: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
После установки, войдите в систему, найдите API-опции, обратите внимание на выкройку "Read-Only API", порт также включен в настройки, нажмите на порт, чтобы правильно настроить биржу.
Следует отметить, что при добавлении FMZ-конфигурации localhost не является сетевым адресом, как это было с 127.0.0.1 в нижнем слое операционной системы Linux.
Рынок IB требует платной подписки. Если вам нужна реальная информация о тикерах и глубине, пожалуйста, оплатите подписку, иначе вы можете получить только задержку.
Настройка
Отменить подтверждение ордера на транзакцию через API, необходимо отменить подтверждение ордера
Чтобы избежать выхода из IB Gateway, необходимо в "Configuration"-> "Lock and Exit" нажать на кнопку "Auto restart" (по умолчанию "Auto logoff" не то, что нам нужно).
Если заблокированный экран не работает, можно установить xscreensaver.
apt install xscreensaver
После установкиxscreensaver
Настройка и запуск блокировки
Осторожно.