Como Funciona o Acesso a API da Orbit Exchange

A Orbit Exchange e um produto de exchange white-label construido sobre a infraestrutura de mercado da Betfair. Isto significa que os mercados que ve e nos quais negoceia na OrbitX partilham o mesmo pool de liquidez subjacente e infraestrutura tecnica dos mercados da Betfair Exchange. A consequencia pratica para apostadores automatizados e significativa: a API da Betfair Exchange (conhecida como APING, ou Betfair Exchange API Next Generation) e tambem a camada de acesso para os mercados da Orbit Exchange.

Em vez de aprender uma nova API ou reconstruir sistemas existentes, os traders que ja estao automatizados na Betfair podem estender o seu acesso aos mercados da Orbit Exchange abrindo uma conta de corretor que forneca acesso ao nivel da API a esses mesmos endpoints de mercado. A posicao do corretor nesta estrutura e fornecer a camada de conta e financiamento, enquanto a interacao com a API do mercado de exchange subjacente opera atraves da infraestrutura da Betfair.

Esta arquitetura tem tanto vantagens como restricoes. A vantagem e que o vasto ecossistema de ferramentas, documentacao e conhecimento da comunidade da API da Betfair transfere-se diretamente para a Orbit Exchange. A restricao e que nao pode aceder a OrbitX via API independentemente do enquadramento da API da Betfair, e quaisquer alteracoes que a Betfair faca a sua API (versionamento, limites de taxa, autenticacao) afetam tambem o acesso a API da Orbit Exchange.

Para os passos fundamentais para abrir uma conta na Orbit Exchange atraves de um corretor, consulte o nosso guia de acesso a Orbit Exchange e o nosso guia de registo na Orbit Exchange para o processo completo de abertura de conta.

A estrutura da API da Betfair relevante para a OrbitX

Componente da API Funcao Relevancia para a OrbitX
APING (API da Exchange) Listar mercados, colocar apostas, cancelar apostas, transmitir precos Camada de acesso principal para todas as operacoes de mercado da OrbitX
Streaming API Dados de mercado em tempo real via WebSocket (baixa latencia) Essencial para bots de trading ao vivo na OrbitX
Historical Data API Dados de mercado historicos para backtesting e construcao de modelos Disponivel; abrangida pelo servico Betfair Historical Data
Accounts API Saldo, fundos, extrato Gerida atraves da interface da conta do corretor, nao diretamente pela API da Betfair

Para trading automatizado ao vivo, a Streaming API e o componente mais importante. Ao contrario da APING baseada em polling que requer pedidos repetidos para verificar alteracoes de preco, a Streaming API envia atualizacoes de mercado em tempo real atraves de uma ligacao WebSocket persistente. Para um bot de galgos a negociar em corridas de 30 segundos, ou um bot de NBA a reagir a eventos de pontuacao ao vivo, a Streaming API e a unica abordagem viavel. Utilizar o polling padrao da APING mesmo a intervalos de 1 segundo introduz demasiada latencia para mercados rapidos ao vivo.

Software de Trading Compativel com a Orbit Exchange

O ecossistema de aplicacoes de trading certificadas pela API da Betfair representa o conjunto de ferramentas pratico para nao-programadores que querem automatizar na Orbit Exchange sem escrever o seu proprio codigo. Estas aplicacoes ligam-se a API da Betfair Exchange e podem ser configuradas para operar nos endpoints de mercado da OrbitX.

Principais plataformas de trading para automacao na OrbitX

Software Melhor para Capacidade de automacao Nivel tecnico necessario
Bet Angel Professional Corridas de cavalos, futebol, trading multi-desporto Construtor de bots completo, automacao Guardian, integracao Excel Intermedio (sem necessidade de codigo)
Gruss Betting Assistant Corridas de cavalos, automacao de galgos Automacao baseada em gatilhos, integracao Excel Intermedio
Geeks Toy Scalping de alta frequencia, execucao rapida Automacoes via add-ons; principalmente manual com ferramentas de velocidade Principiante a intermedio
Bot personalizado em Python (betfairlightweight / flumine) Estrategias personalizadas, modelos estatisticos Automacao totalmente personalizada via APING/Streaming API Avancado (necessario programacao em Python)
Bot personalizado em Java (Betfair API SDK) Sistemas de producao de alto desempenho Automacao totalmente personalizada via streaming Avancado (necessario programacao em Java)

Para a maioria dos traders de exchange que nao sao programadores, o Bet Angel e o Gruss Betting Assistant cobrem a maioria das necessidades de automacao sem exigir codigo. Para apostadores que querem implementar modelos estatisticamente orientados, o ecossistema Python em torno da API da Betfair (particularmente a biblioteca betfairlightweight e o framework flumine) fornece a base mais flexivel. O nosso guia de software de trading em exchange cobre estas ferramentas em maior detalhe, incluindo consideracoes especificas de configuracao e a curva de aprendizagem de cada plataforma.

Teste em papel antes da implementacao ao vivo

Qualquer sistema automatizado, independentemente de quao bem o modelo subjacente foi validado em dados historicos, deve ser executado em modo de simulacao durante um minimo de 2 a 4 semanas antes da implementacao ao vivo. A API da Betfair inclui um ambiente de apostas simulado (o ambiente de teste da Betfair) que permite testar a logica de colocacao de ordens sem dinheiro real. Alem disso, a maioria das ferramentas de terceiros (Bet Angel, Gruss) inclui modos de paper trading. Bugs subtis na logica de execucao de ordens, particularmente em torno de casos limite como suspensao de mercado durante eventos ao vivo ou cancelamentos de ordens concorrentes, sao melhor descobertos durante o paper trading do que durante uma sessao ao vivo.

Consideracoes sobre Corretores para Acesso ao Nivel da API

Nem todos os corretores da Orbit Exchange fornecem o mesmo nivel de acesso a API, e esta diferenca importa significativamente para apostadores que pretendem utilizar sistemas automatizados em vez de colocar apostas manualmente atraves de uma interface web.

O que verificar antes de abrir uma conta de corretor para uso de API

Ao avaliar corretores especificamente para uso de API e trading automatizado, as questoes chave sao:

  • O corretor fornece credenciais diretas da API da Betfair? Alguns corretores oferecem uma interface proprietaria simplificada que nao expoe a camada da API da Betfair. Se precisar de ligar software de terceiros como o Bet Angel, necessita de credenciais de acesso direto a API, nao uma API proprietaria encapsulada.
  • Existem restricoes sobre apostas automatizadas nos termos do corretor? Alguns corretores restringem explicitamente apostas automatizadas ou com bots, particularmente se acreditam que isso cria carga desproporcional no servidor ou manipulacao de estruturas de comissao. Leia os termos cuidadosamente antes de implementar automacao.
  • Qual e a politica de limites de taxa? Bots de alta frequencia que consultam dados de preco varias vezes por segundo podem estar sujeitos a limitacao de taxa ao nivel do corretor, alem dos proprios limites da API da Betfair. Confirme se o seu caso de uso pretendido se enquadra nos parametros aceitaveis.
  • Existe suporte dedicado para utilizadores de API? Problemas tecnicos com acesso a API (erros de autenticacao, quedas de ligacao, alteracoes de endpoints de mercado) requerem resolucao mais rapida do que consultas de conta padrao. Corretores com suporte tecnico dedicado para clientes de API sao significativamente mais adequados para trading automatizado do que aqueles que tratam todas as consultas de conta de forma uniforme.

A AsianConnect88 ↗, o nosso corretor recomendado para acesso a Orbit Exchange, fornece acesso a infraestrutura da API da Betfair juntamente com a sua interface web padrao, tornando-a adequada para apostadores que querem operar tanto manualmente como via sistemas automatizados na mesma conta. Consulte a nossa analise da AsianConnect88 para a avaliacao completa da sua oferta de servicos.

Estrutura de comissoes e bots

Os sistemas automatizados geram tipicamente volumes de negociacao mais elevados do que as apostas manuais, o que interage com as estruturas de comissao de formas especificas. Na Orbit Exchange, a comissao e cobrada a 3% dos ganhos liquidos por mercado. Para bots de scalping que abrem e fecham muitas posicoes pequenas no mesmo mercado, a comissao aplica-se ao lucro liquido em todas essas posicoes dentro desse mercado, nao a cada negociacao individual. Isto e estruturalmente favoravel em comparacao com um modelo de taxa fixa por transacao, e significa que os bots focados em resultados de mercado positivos liquidos em vez de contagem bruta de negociacoes pagam uma taxa de comissao previsivel. O nosso guia de comissoes da Orbit Exchange explica a mecanica completa de comissoes e como se aplicam ao trading automatizado de alto volume.

Construir um Bot Personalizado na API da Betfair

Para apostadores com competencias de programacao que querem construir os seus proprios sistemas automatizados, a API da Betfair Exchange esta bem documentada e tem uma comunidade ativa de programadores. O ecossistema Python e o ponto de partida mais pratico para a maioria dos programadores.

Comecar com o ecossistema Python

As bibliotecas Python mais utilizadas para desenvolvimento com a API da Betfair sao:

  • betfairlightweight: Um cliente Python leve para a API da Betfair Exchange que gere autenticacao, listagem de mercados, colocacao de ordens e streaming. Bem mantido e adequado para a maioria dos casos de uso, desde colocacao simples de apostas ate streaming ao vivo.
  • flumine: Um framework de nivel superior construido sobre o betfairlightweight que fornece uma abordagem estruturada para construir estrategias de apostas com paper trading integrado, logging e modos de simulacao. Recomendado para apostadores que querem focar-se na logica da estrategia em vez da infraestrutura da API.

Ambas as bibliotecas sao de codigo aberto, ativamente mantidas e tem documentacao extensiva e exemplos da comunidade. Um programador com competencias intermedias em Python pode ter um bot funcional de listagem de mercados e colocacao basica de apostas operacional em poucos dias apos comecar com estas bibliotecas.

Operacoes chave da API para bots de trading em exchange

Operacao Endpoint da API Utilizacao em bots de trading
listMarketCatalogue APING Descobrir mercados disponiveis por tipo de evento, competicao, data
listMarketBook APING (ou Streaming) Precos atuais, disponivel para back/lay, volume igualado
placeOrders APING Submeter ordens back ou lay (preco limite ou de mercado)
cancelOrders APING Cancelar ordens nao igualadas; fechar posicoes ao vivo
replaceOrders APING Cancelar e resubmeter ordens atomicamente a novo preco
Market Streaming Streaming API (WebSocket) Atualizacoes de preco e livro de ordens em tempo real para bots ao vivo
O requisito de "keep alive"

O token de sessao da API da Betfair expira apos 12 horas se nao for renovado. Para bots que funcionam continuamente (sistemas 24/7 ao vivo, ou sistemas de mercado pre-jogo durante a noite), implementar um mecanismo de keep-alive da sessao e essencial. Sem isso, o bot perdera silenciosamente a sua sessao autenticada e deixara de colocar apostas sem gerar um erro. O endpoint keepAlive da API renova o token de sessao por mais 12 horas. Chame-o a partir do seu bot a cada 8 a 10 horas como margem de seguranca. Integrar isto na arquitetura do seu bot desde o inicio previne falhas misteriosas durante sessoes de longa duracao.

Porque e que os Traders de Bots Lucrativos Preferem a Orbit Exchange

Para alem da mecanica de acesso a API, as razoes estruturais pelas quais os traders automatizados serios utilizam a Orbit Exchange em vez da Betfair merecem consideracao especifica.

A Premium Charge da Betfair e particularmente punitiva para sistemas automatizados bem-sucedidos. Um bot sistematico que gera retornos positivos consistentes, mesmo com margens modestas, acumulara o limiar de rentabilidade vitalicia que desencadeia a Premium Charge mais rapidamente do que um apostador manual casual, devido ao seu volume de apostas mais elevado. Uma vez desencadeada, a taxa de 20 a 60% sobre os ganhos liquidos destroi a economia da maioria das estrategias de bots que operam com margens estreitas. O impacto completo da Premium Charge sobre traders algoritmicos e abordado no nosso guia da Premium Charge da Betfair.

A Orbit Exchange cobra uma comissao fixa de 3% sobre os ganhos liquidos por mercado, sem sobreposicao de Premium Charge, sem ajustes de taxa baseados em fidelidade e sem taxa retrospetiva sobre lucros vitalicios cumulativos. Para uma estrategia de bot a operar com um ROI de 5% antes de comissao, a diferenca entre 3% de comissao na OrbitX e 40% de Premium Charge na Betfair e a diferenca entre uma estrategia marginalmente lucrativa e uma estruturalmente lucrativa.

Alem disso, a Orbit Exchange via acesso por corretor nao impoe restricoes de conta sobre trading automatizado da forma que as contas individuais de casas de apostas fazem. Nao ha sinalizacao de aposta maxima desencadeada por uma taxa de vitoria consistente, nem algoritmo de monitorizacao de conta que reduza limites de stake para operadores sistematicos identificados. O modelo de exchange significa que as suas contrapartes sao outros apostadores, nao o livro de risco de uma casa de apostas, o que remove o incentivo institucional para restringir traders sistematicos lucrativos. Consulte o nosso guia exchange vs casa de apostas para a comparacao estrutural completa.

Perguntas Frequentes

A Orbit Exchange nao publica uma API publica autonoma separada da API da Betfair. Como a OrbitX opera na infraestrutura de liquidez da Betfair enquanto exchange white-label, o acesso automatizado aos mercados da Orbit Exchange e feito atraves da API da Betfair Exchange (APING). Aplicacoes de trading de terceiros certificadas para a API da Betfair, como o Bet Angel, o Gruss Betting Assistant e o Geeks Toy, podem ligar-se aos mercados da Orbit Exchange atraves desta camada de API. O acesso a estas ferramentas e chaves de API e normalmente gerido atraves da sua conta de corretor.

Sim. Bots de apostas e software de trading automatizado podem operar nos mercados da Orbit Exchange atraves da API da Betfair Exchange. A mesma API que permite a automacao na Betfair funciona para os mercados da OrbitX. Para utilizar um bot na Orbit Exchange, precisa de: (1) uma chave de aplicacao da API da Betfair Exchange, (2) uma conta de corretor da Orbit Exchange que forneca acesso ao nivel da API, e (3) software de trading compativel configurado para os endpoints de mercado da OrbitX. Nem todos os corretores oferecem acesso a API, pelo que verificar esta capacidade antes de abrir uma conta e essencial se a automacao for uma prioridade.

Qualquer software de trading que utilize a API da Betfair Exchange pode funcionar com os mercados da Orbit Exchange, sujeito a configuracao do seu corretor. As ferramentas mais utilizadas entre os traders da Orbit Exchange incluem o Bet Angel (software de trading abrangente com automacao e bots), o Gruss Betting Assistant (popular para automacao de corridas de cavalos e galgos), o Geeks Toy (execucao de baixa latencia preferida por scalpers de alta frequencia) e bots personalizados em Python/Java construidos diretamente sobre a APING da Betfair. A compatibilidade com a infraestrutura subjacente da API da Betfair e o requisito chave, e nao uma integracao especifica com a marca OrbitX.

A API da Betfair Exchange e gratuita para uso nao comercial ate um determinado limite de taxa de pedidos. O uso comercial ou volumes de pedidos mais elevados requerem um nivel de subscricao paga da API junto da Betfair. Se estiver a construir um bot de trading comercial ou a operar com volumes elevados de pedidos, devera candidatar-se a um nivel de acesso a API apropriado. O seu corretor da Orbit Exchange pode tambem ter termos especificos relativos ao acesso automatizado que diferem dos termos de apostas manuais pessoais. Clarifique sempre as condicoes de acesso a API e quaisquer restricoes associadas com o seu corretor antes de construir sistemas automatizados.

Nao precisa de uma conta pessoal de apostas na Betfair para colocar apostas na Orbit Exchange, uma vez que as contas de corretor fornecem a camada de acesso. No entanto, aceder a API da Betfair Exchange para fins de desenvolvimento e teste requer tipicamente uma conta de programador da Betfair e uma chave de aplicacao da API, que e um registo separado de uma conta de apostas da Betfair. Alguns corretores que fornecem acesso a API da Orbit Exchange tratam desta infraestrutura em nome do cliente, fornecendo um endpoint de API simplificado que abstrai a camada de autenticacao subjacente da Betfair. Verifique com o seu corretor se oferecem uma solucao de API gerida pelo corretor ou se precisa de gerir as credenciais da API da Betfair diretamente.

Os limites de taxa no acesso a API da Orbit Exchange sao regidos pelo enquadramento de limites de taxa da API da Betfair Exchange. O acesso padrao permite ate 1.000 pedidos de API por hora para a maioria das operacoes, com limites inferiores para determinados endpoints com grande volume de dados (como pedidos de dados historicos). Traders de alta frequencia e sistemas automatizados que requerem polling mais rapido candidatam-se tipicamente a niveis de acesso elevados a API. Na pratica, para os tipos de bots de trading ao vivo e sistemas de automacao pre-jogo utilizados pela maioria dos apostadores serios em exchange, os limites de taxa padrao sao suficientes. Sistemas que requerem execucao de muito alta frequencia (como sistemas de scalping que fazem multiplos pedidos por segundo) podem necessitar de negociar acesso elevado tanto com a Betfair como com o seu corretor.