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地址:5901
Entrar 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
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.
É 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
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).
Se o bloqueador de tela não estiver funcionando, instale oxscreensaver para resolver o problema.
apt install xscreensaver
Funcionamento após instalaçãoxscreensaver
Configurar e executar o bloqueio
Cuidado.