Type/to search
11
Follow
651
Followers
Instruções para instalar o Interactive Brokers IB GATEWAY no Linux bash
Original
Created 2023-12-04 14:38:31  Updated 2023-12-12 12:51:56
 1
 2370

O FMZ suporta o acesso da IB Interactive Brokers. É muito simples no Windows, então não vou explicar como instalá-lo. Usuários Linux geralmente alugam servidores sem interface, apenas SSH, o que é mais difícil de instalar. Aqui está um artigo para explicar como instalar o IB GateWay. Para negociação quantitativa, geralmente escolhemos instalar o IB GATEWAY em vez do cliente TWS, porque o cliente TWS será fechado regularmente e não é adequado para negociação quantitativa. Aqui, tomamos o Debian como exemplo:

Etapa 1: instalar serviços de desktop e VNC

Primeiro, você precisa instalar o Desktop Services e o VNC Server para habilitar o acesso remoto à área de trabalho. Aqui, usaremos o xfce com TightVNC como exemplo. Execute o seguinte comando no terminal Debian para instalar:

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

Observe que a senha máxima que você pode digitar durante a instalação é de 8 caracteres. Defina uma senha altamente segura. A porta padrão para iniciar a primeira sessão é 5901.

O CentOS pode ser substituído pelo seguinte

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

Etapa 2: Conecte-se ao VNC e instale o IB Gateway

O endereço padrão évnc://IP地址:5901 Digite a senha para efetuar login. No Windows, baixe e instale o cliente VNC você mesmo.

Página de download: https://www.interactivebrokers.com/en/trading/ibgateway-stable.php
Por favor, use wget ou ferramentas similares para baixar. Se você não encontrar a versão correspondente, por favor, clique em "Download para outros sistemas operacionais" na página para procurá-la.

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

Se for inconveniente fazer o download no VNC, você pode abrir um download SSH separado e instalá-lo no ambiente de desktop VNC

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

A interface já está exibida aqui. A operação manual pode ser executada diretamente do diretório de instalação./ibgateway

img

Após a instalação, faça login, encontre a opção API e certifique-se de desmarcar "Read-Only API". O número da porta também está nas configurações. Configure a exchange corretamente de acordo com o número da porta aqui.

img

Vale ressaltar que ao adicionar a configuração FMZ, localhost e 127.0.0.1 não são os mesmos endereços de rede na camada inferior do sistema operacional Linux. localhost é usado aqui.

As cotações do IB exigem uma taxa de assinatura. Se você precisa de ticker em tempo real e informações de profundidade, pague para assinar, caso contrário, você só poderá receber cotações atrasadas.

configurar

Para cancelar a confirmação do pedido de transação da API, você precisa cancelar a caixa de confirmação do pedido

img

Para evitar que o IB Gateway saia, você precisa selecionar "Reinício automático" em "Configuração"->"Bloquear e sair" (o padrão é "Logoff automático", que não é o que precisamos)

img

Se a tela de bloqueio integrada não funcionar, você pode instalar o xscreensaver para resolver o problema (por motivos de segurança, bloqueie a tela antes de sair após a execução)

bash
apt install xscreensaver

Após a instalação, executexscreensaverConfigurar e executar a tela de bloqueio

Perceber

Comment
All comments (1)

    有用

    a month ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)