Relatórios abrangentes com a Reporting API do cTrader

Relatórios abrangentes com a Reporting API do 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 panorâmica em tempo real dos principais eventos que ocorrem no ecossistema cTrader. A API também tem um mecanismo para recuperar dados históricos 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, transações, posições e (opcionalmente) alterações nos preços dos instrumentos de negociação. Pode usar os dados destas mensagens para diversas 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, bem como os respetivos 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 através do RabbitMQ

Coloque o seu IP na lista branca, obtenha credenciais RabbitMQ apenas de leitura e ligue-se a 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.