Mengenai Reporting API

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.

Acara

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.

Snapshot

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.

Cara Reporting API beroperasi

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.

  • Benarkan/senarai putihkan IP anda dengan menghubungi pasukan jaminan perkhidmatan Spotware
  • Terima kelayakan hanya baca ke RabbitMQ
  • Gunakan klien RabbitMQ untuk bahasa pengaturcaraan pilihan anda dan mulakan sambungan dengan pemasangan RabbitMQ kami.

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.

Manfaat utama Reporting API

Seperti produk Spotware yang lain, Reporting API menawarkan beberapa faedah utama kepada pengguna.

Kelajuan dan kecekapan

Reporting API menggunakan Google Protobufs ringan untuk menghantar mesej peristiwa masa nyata, mengurangkan beban sambungan.

Kebolehpercayaan unggul

Mendapatkan snapshot bagi penyelarasan dengan backend cTrader boleh dilakukan melalui permintaan web yang mudah, memastikan anda tidak terlepas sebarang data penting.

Integrasi lancar

Memandangkan Reporting API bergantung pada RabbitMQ, anda boleh menggunakan mana-mana klien RabbitMQ sedia ada untuk meminimumkan masa integrasi.

Mudah diselenggara

Oleh kerana setiap peristiwa mesej mempunyai nombor urutan yang unik, adalah mudah untuk menentukan sama ada penyelarasan diperlukan pada sebarang masa.

Dokumentasi

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.