Reporting API kami adalah solusi canggih untuk siapa saja yang ingin mengintegrasikan sistem pelaporan mereka yang sudah ada dengan backend cTrader. Selain itu, Anda dapat menggunakannya untuk membuat rangkaian pelaporan kustom yang menampilkan data tentang akun cTrader dan operasinya.
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.