Trading API da Interactive Brokers | Como funciona?
A Interactive Brokers é uma das melhores corretoras online do mundo devido à sua regulamentação rigorosa, embora seja dirigido principalmente para clientes institucionais e investidores experientes. Entre as suas ferramentas de execução estão a Trading API Solutions, que consiste no Client Portal API, Trader Workstation (TWS) API e FIX API. Aprenderemos mais sobre estas ferramentas e para que servem.
Trading API Solutions da Interactive Brokers
API significa “Application Programming Interfaces” e é um conjunto de regras e protocolos digitais usados para desenvolver e construir software de aplicação.
Por outras palavras, uma API é um conjunto de regras estabelecidas utilizadas para estabelecer a interligação entre módulos de um software para cumprir uma ou mais funções da(s) aplicação(ões) para a(s) qual(is) deve(m) ser utilizada(s).
Eles são a parte invisível da aplicação, o cérebro, por assim dizer, as conexões internas criadas pelos desenvolvedores que fazem a aplicação funcionar.
Tendo isto em conta, temos a Trading API Solutions, uma série de protocolos que permitem aos clientes criar aplicações de negociação personalizadas, conceber a interface através do acesso aos dados e gráficos do mercado, ligando a conta IBKR para observar os seus dados nessa plataforma.
Com as Soluções API, a Interactive Brokers fornece aos seus clientes a tecnologia para desenvolver software de negociação para negociar todos os instrumentos financeiros da sua oferta; acções, moedas, futuros, opções, obrigações e fundos em 150 mercados em 33 países.
Estas ferramentas são utilizadas por clientes privados, fundos hedge, clientes institucionais, corretoras introdutórias, consultores de investimento registados e desenvolvedores de software de terceiros.
Client Portal API
Com esta ferramenta, os investidores podem gerir e monitorizar a sua conta IBKR e utilizá-la para negociar personalizada mente. O Client Portal API permite a integração dos elementos de uma plataforma de negociação, permitindo-lhe aceder a contas e sub-contas, mensagens informativas e muito mais.
Com RESTful API o cliente pode conectar-se através do portal OAth ou Interactive Broker para colocar ordens, ver negócios e posições e aceder a dados de conta sem a necessidade de integrar bibliotecas adicionais na sua aplicação.
Outras características-chave do CP Web API incluem:
- Funcionalidade para protecção adicional com restrições de IP.
- Transmissão WebSocket disponível para encomendas e P&G.
- Acesso a dados não disponíveis noutras APIs existentes, tais como PortfolioAnalyst, mensagens de informação, histórico de transacções até 90 dias, extractos e mais.
- Apenas um pequeno gateway é usado, sem periféricos para se ligar à aplicação.
Nota: É importante notar que para usar a API Web CP do IBKR, o seu computador deve ter instalado o Java Update 192 ou superior. O gateway é compatível com versões superiores de Java, incluindo o OpenJDK 11.
Trader Workstation (TWS) API
O TWS API é uma solução que permite ao investidor ou desenvolvedor construir a sua própria aplicação, ou ligar uma aplicação personalizada ao TWS para uma personalização máxima com as ferramentas de negociação avançadas da Interactive Brokers.
A API da Trader Workstation é uma interface de código aberto gerível e poderosa com a qual se pode automatizar estratégias de negociação, solicitar dados de mercado, monitorizar dados de contas e carteiras, colocar ordens, monitorizar negociações, transacções e muito mais.
- Pode ser ligado através da própria plataforma da IBKR, Trader Workstation ou IB Gateway.
- Pode desenvolver aplicações em C++, C#, Java, ActiveX, Python, VB, RTD ou DDE. Se é um programador iniciante, pode usar a amostra do DDE para Excel API como base para a sua aplicação de negociação baseada em DDE.
- Disponível através de linha dedicada, cross-connect ou internet.
- Não são necessárias despesas técnicas adicionais.
Nota: O TWS build 952.x ou superior é necessário para usar o TWS API 9.72+. Se uma determinada função ou operação não estiver disponível no TWS, também não estará disponível no API.
FIX API
A ligação FIX CTCI da Interactive Brokers destina-se a clientes institucionais com recursos técnicos avançados que desejem criar sistemas de negociação eficientes que tirem o máximo partido do encaminhamento de ordens de alta velocidade.
O FIX API é uma solução robusta que permite aos investidores institucionais mergulharem muito mais profundamente no mercado, fornecendo acesso directo ao sistema de negociação da Interactive Brokers.
Deve-se notar que os dados de mercado e de conta não estão disponíveis. A ligação é via Internet, Extranet, linha dedicada VPN ou cross-connect.
Se gostaria de saber mais sobre as Soluções API da Interactive Brokers, pode contactar o grupo de clientes onboarding da empresa, que pode encontrar no seu site oficial.