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 tampilan real-time dari peristiwa-peristiwa penting yang terjadi dalam ekosistem cTrader. API ini juga memiliki mekanisme untuk mengambil data masa lalu jika ada pesan real-time yang terlewat.
Setelah integrasi berhasil, Anda akan mulai menerima pesan khusus berisi data tentang order baru, deal, posisi dan perubahan harga instrumen trading (opsional). Anda dapat menggunakan data dari pesan-pesan ini untuk berbagai tujuan, termasuk manajemen risiko, evaluasi kinerja, dan perencanaan strategis.
Dengan mengirim permintaan web sederhana, Anda dapat meminta "snapshot" tipe tertentu beserta detailnya dari semua entitas server. Anda dapat menggunakan informasi ini untuk menyelaraskan sistem pelaporan Anda dengan status backend cTrader dengan mudah.
Untuk mengirim peristiwa real-time ke sistem pelaporan Anda, Reporting API mengandalkan RabbitMQ, sebuah rangkaian perantara pesan ternama. Mudah terhubung ke node RabbitMQ kami karena Anda hanya perlu melakukan tiga tindakan utama.
Setelah itu, Anda akan mulai menerima pesan peristiwa yang dapat Anda tangani menggunakan logika yang sesuai.
Perlu diperhatikan bahwa satu-satunya prasyarat untuk integrasi dengan Reporting API adalah whitelisting IP Anda dan menerima semua kredensial yang diperlukan ke node RabbitMQ kami. Ini membuat proses integrasi selesai sangat cepat, memungkinkan Anda tetap mendapat informasi tentang semua aktivitas trading utama hampir segera setelah mendapatkan akses ke backend cTrader.
Seperti produk Spotware lainnya, Reporting API menawarkan beberapa manfaat utama kepada pengguna.
Reporting API menggunakan Google Protobufs yang ringan untuk mengirim pesan peristiwa real-time, mengurangi beban koneksi.
Perolehan snapshot untuk menyelaraskan dengan backend cTrader dapat dilakukan melalui permintaan web sederhana, sehingga Anda tidak akan melewatkan data penting.
Karena Reporting API mengandalkan RabbitMQ, Anda dapat menggunakan klien RabbitMQ yang sudah ada untuk memperpendek waktu integrasi sesingkat-singkatnya.
Karena setiap peristiwa pesan memiliki nomor urut unik, mudah untuk menentukan apakah penyelarasan diperlukan pada waktu tertentu.
Pusat Dokumentasi Spotware berisi dokumentasi lengkap tentang cara Anda dapat berintegrasi dengan Reporting API. Dokumentasi ini juga merinci cara Anda dapat melakukan permintaan web untuk membuat snapshot dan kapan tepatnya Anda harus memulai penyelarasan dengan backend cTrader.
Seperti API Spotware lainnya, dokumentasi Reporting API diperbarui secara rutin untuk mencerminkan semua perubahan dan peningkatan terbaru.