Our Reporting API is a powerful solution for anyone who wants to integrate their existing reporting systems with the cTrader backend. Alternatively, you may use it to create a custom reporting suite that displays data about cTrader accounts and their operations.
Reporting API menyediakan paparan masa nyata bagi peristiwa utama dalam ekosistem cTrader. API ini juga mempunyai mekanisme untuk mendapatkan semula data lepas sekiranya terdapat mesej masa nyata yang terlepas.
Selepas integrasi berjaya, anda akan mula menerima mesej khas yang mengandungi data mengenai pesanan baharu, urus niaga, kedudukan, dan (secara pilihan) perubahan harga instrumen dagangan. Anda boleh menggunakan data daripada mesej ini untuk pelbagai tujuan, termasuk pengurusan risiko, penilaian prestasi, dan perancangan strategik.
Dengan menghantar permintaan web yang ringkas, anda boleh mendapatkan "snapshot" bagi semua entiti pelayan dari jenis tertentu beserta butirannya. Maklumat ini boleh digunakan untuk menyelaraskan sistem pelaporan anda dengan keadaan backend cTrader dengan lebih mudah.
Untuk menghantar acara masa nyata ke sistem pelaporan anda, Reporting API bergantung pada RabbitMQ, sebuah suite broker mesej yang terkenal. Menyambung ke nod RabbitMQ kami adalah mudah kerana anda hanya perlu melaksanakan tiga tindakan utama.
Selepas itu, anda akan mula menerima mesej peristiwa yang boleh dikendalikan menggunakan logik yang sesuai.
Ambil perhatian bahawa satu-satunya prasyarat untuk integrasi dengan Reporting API ialah menyenaraikan IP anda dalam senarai putih dan menerima semua kelayakan yang diperlukan untuk nod RabbitMQ kami. Ini memastikan proses integrasi dapat diselesaikan dengan pantas, membolehkan anda sentiasa mendapat makluman tentang semua aktiviti dagangan utama hampir serta-merta selepas memperoleh akses ke backend cTrader.
Seperti produk Spotware yang lain, Reporting API menawarkan beberapa faedah utama kepada pengguna.
Reporting API menggunakan Google Protobufs ringan untuk menghantar mesej peristiwa masa nyata, mengurangkan beban sambungan.
Mendapatkan snapshot bagi penyelarasan dengan backend cTrader boleh dilakukan melalui permintaan web yang mudah, memastikan anda tidak terlepas sebarang data penting.
Memandangkan Reporting API bergantung pada RabbitMQ, anda boleh menggunakan mana-mana klien RabbitMQ sedia ada untuk meminimumkan masa integrasi.
Oleh kerana setiap peristiwa mesej mempunyai nombor urutan yang unik, adalah mudah untuk menentukan sama ada penyelarasan diperlukan pada sebarang masa.
Pusat Dokumentasi Spotware menyediakan dokumentasi komprehensif tentang cara mengintegrasikan Reporting API. Ia juga menerangkan langkah-langkah untuk melakukan permintaan web bagi membuat snapshot serta bila waktu yang tepat untuk memulakan penyelarasan dengan backend cTrader.
Seperti API Spotware yang lain, dokumentasi Reporting API dikemas kini secara berkala bagi mencerminkan setiap perubahan dan penambahbaikan terkini.