Introdução ao IB GATEWAY para instalação de títulos de penetração no Linux bash

Autora:Inventor de quantificação, Criado: 2023-12-04 14:38:31, Atualizado: 2023-12-12 12:51:56

O FMZ suporta o acesso ao IB Penetration Securities, o Windows é muito simples e não diz mais como instalar, o servidor alugado para usuários gerais do Linux não tem interface, apenas SSH, a instalação é muito mais difícil, aqui está um artigo sobre como instalar o IB GateWay para transações quantificadas, geralmente escolhemos instalar o IB GATEWAY em vez do cliente TWS, porque o cliente TWS fecha periodicamente e não é muito adequado para transações quantificadas, aqui com o exemplo debian:

Passo 1: Instalar o serviço de desktop com o VNC

Primeiro, você precisa instalar o serviço de desktop e o servidor VNC para ativar o acesso ao desktop remoto. Aqui, usaremos xfce e TightVNC como exemplos.

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

Por favor, note que o código de acesso é de até 8 dígitos quando for instalado, por favor, configure-o como um código de acesso de alta segurança, e por defeito inicie a primeira sessão no porto 5901

CentOS pode ser substituído por:

yum install epel-release -y
yum groupinstall Xfce -y
yum install tigervnc-server -y
vncserver

Passo 2: Conecte o VNC e instale o Gateway IB

O endereço padrão évnc://IP地址:5901Entrar o código de acesso pode ser usado para fazer o login, o Windows pode fazer o download e instalar o cliente VNC

Página de download:https://www.interactivebrokers.com/en/trading/ibgateway-stable.phpUse um widget para fazer o download. Se não encontrar a versão correspondente, clique no botão Download for Other Operating Systems.

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

Se o download no VNC não for conveniente, pode ser feito um download SSH separado e instalado no ambiente de desktop do VNC.

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

Aqui você já pode ver a interface, a execução manual pode instalar o diretório e executar diretamente./ibgateway

img

Após a instalação, faça o login para encontrar as opções de API, selecione a barra Read-Only API e clique aqui para configurar corretamente o seu porto.

img

É importante ressaltar que o localhost não é um endereço de rede no nível inferior do sistema operacional Linux, quando o FMZ é configurado.

O mercado do IB requer uma subscrição por pagamento, se você precisar de informações em tempo real sobre tickers e profundidade, pague uma subscrição, caso contrário, só receberá o mercado atrasado.

Configuração

Para cancelar a confirmação da ordem de transação da API, é necessário cancelar a caixa de confirmação da ordem

img

Para evitar a saída do Gateway IB, é necessário selecionar o botão "Auto restart" em "Configuration"-> "Lock and Exit" (o padrão é "Auto logoff" não é o que precisamos).

img

Se o bloqueador de tela não estiver funcionando, instale oxscreensaver para resolver o problema.

apt install xscreensaver

Funcionamento após instalaçãoxscreensaverConfigurar e executar o bloqueio

Cuidado.


Mais.