Recentemente, o fluxo de trabalho do inventor está muito quente, muitos parceiros querem que o fluxo de trabalho automatize a negociação de ações americanas, e por acaso a plataforma do inventor suporta a infiltração de valores mobiliários (Interactive Brokers). Mas muitos parceiros não sabem como configurar a interface da API infiltrada, muitas vezes com problemas de falhas de conexão, erros de configuração de porta e outros problemas. Portanto, este artigo descreve detalhadamente os passos completos para configurar o IB Gateway no Mac e conectar o inventor ao administrador de quantificação, para ajudar a construir rapidamente um ambiente de negociação automatizado.
IB GatewayA plataforma de negociação de ações da Interactive Brokers.Portão API leveA plataforma é projetada para transações programadas e automatizadas.

| Cliente | Utilização | Suporte de API | Ocupação de recursos |
|---|---|---|---|
| IB Gateway | Projetado especificamente para transações API | ✓ Apoio | Baixo (recomendado) |
| TWS (Trader Workstation) | Interface gráfica de transação + API | ✓ Apoio | Em |
| IBKR Desktop | Nova versão da interface gráfica | Não apoia. | Em |
O IB Gateway é como umInterpretação e estação de comboio:
你的交易策略代码
↓
发明者托管者
↓
IB Gateway ← 翻译和转发指令
↓
IBKR 交易系统
É responsável por:
IB Gateway comoServidor local, fornece uma interface API para conexões de programas externos:
交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
(客户端) (监听端口4001/4002) (远程交易系统)
Gateway IB iniciado
Conexão entre o administrador e o processo de transação
localhost:4002Conecte-se ao Gateway localTransmissão de dados e instruções
O host e o IB Gateway devem estar no mesmo computadorPorque:
127.0.0.1 (localhost)Descarregar IB Gateway
Instalação
.dmgDocumentosInicialização do IB Gateway
Escolha o modo de negociação
Fazer login em conta

Abrir as configurações da API
Ativar API
☑ 只读API (Enable ActiveX and Socket Clients)
套接字端口:
- 模拟账户: 4002
- 实盘账户: 4001
受信任的IP: 127.0.0.1
Salvar as configurações
Quando a API é conectada pela primeira vez, a janela de autorização do IB Gateway é exibida:
O programa de hospedagem deve estar instalado no mesmo computador que o Gateway IB

localhost:4002localhost:4001
Assim, o terminal de negociação é aberto e a configuração é concluída, mostrando os dados de transação e os dados da conta.

Através dos passos de configuração deste artigo, você deve ter construído com sucesso o IB Gateway e conectado o host de quantificação do inventor. Lembre-se que o IB Gateway é um portal leve projetado especificamente para transações de API, que atua como um ponto de transferência no seu computador local, permitindo que sua estratégia de negociação seja segura e eficiente e penetre o sistema de negociação de valores mobiliários. A Comunicação recomenda que você use a conta simulada antes de passar para a negociação em disco.