- Início
- cTrader
- APIs disponíveis
- Reporting API

Relatórios abrangentes com a Reporting API da cTrader
Integre fluxos de eventos em tempo real e capturas instantâneas sob pedido para análises personalizadas e reconciliação.
Sobre a Reporting API
A Reporting API fornece uma vista em tempo real dos principais eventos que ocorrem no ecossistema cTrader. A API também tem um mecanismo para recuperar dados passados caso alguma mensagem em tempo real seja perdida.
Eventos
Após uma integração bem-sucedida, deverá começar a receber mensagens especiais contendo dados sobre novas ordens, negócios, posições e (opcionalmente) alterações nos preços dos instrumentos de negociação. Pode usar os dados destas mensagens para qualquer número de finalidades, incluindo gestão de risco, avaliação de desempenho e planeamento estratégico.
Snapshots
Ao enviar um simples pedido web, pode solicitar uma "captura instantânea" de todas as entidades do servidor de um tipo específico e os seus detalhes. Pode usar esta informação para reconciliar facilmente o seu sistema de relatórios com o estado do backend do cTrader.
Relatórios rápidos em tempo real via RabbitMQ
Coloque o seu IP na lista branca, obtenha credenciais RabbitMQ apenas de leitura e ligue-se com qualquer cliente para começar a transmitir eventos cTrader instantaneamente.
Rapidez e eficiência
A Reporting API utiliza Google Protobufs leves para enviar mensagens de eventos em tempo real, reduzindo as cargas de conexão.
Fiabilidade superior
A obtenção de um "snapshot" para reconciliação com o backend do cTrader pode ser conseguida através de um simples pedido web, garantindo que nunca perde dados importantes.
Facilidade de integração
Uma vez que a Reporting API depende do RabbitMQ, pode utilizar qualquer cliente RabbitMQ existente para reduzir ao mínimo o tempo de integração.
Facilidade de manutenção
Uma vez que cada evento de mensagem tem um número de sequência único, é fácil determinar se é necessária reconciliação em qualquer momento.