เกี่ยวกับ Reporting API

Reporting API ให้มุมมองแบบเรียลไทม์ของเหตุการณ์สำคัญที่เกิดขึ้นในระบบนิเวศของ cTrader API ยังมีกลไกสำหรับดึงข้อมูลในอดีตในกรณีที่พลาดข้อความเรียลไทม์ไป

เหตุการณ์

หลังจากการผสานสำเร็จ คุณควรจะเริ่มได้รับข้อความพิเศษที่มีข้อมูลเกี่ยวกับคำสั่งใหม่ ดีล โพสิชัน และ (เป็นตัวเลือก) การเปลี่ยนแปลงราคาของเครื่องมือการเทรด คุณสามารถใช้ข้อมูลจากข้อความเหล่านี้เพื่อจุดประสงค์ต่างๆ ได้ไม่จำกัด รวมถึงการจัดการความเสี่ยง การประเมินประสิทธิภาพ และการวางแผนกลยุทธ์

สแนปช็อต

โดยการส่งคำขอเว็บอย่างง่าย คุณสามารถขอ "สแนปช็อต" ของเอนทิตีเซิร์ฟเวอร์ทั้งหมดของประเภทเฉพาะและรายละเอียดของสแนปช็อต คุณสามารถใช้ข้อมูลนี้เพื่อกระทบยอดระบบการรายงานของคุณกับสถานะของแบ็กเอนด์ cTrader ได้อย่างง่ายดาย

Reporting API ทำงานอย่างไร

ในการส่งเหตุการณ์เรียลไทม์ไปยังระบบการรายงานของคุณ Reporting API อาศัย RabbitMQ ซึ่งเป็นชุดโปรแกรมโบรกเกอร์ข้อความที่เป็นที่รู้จักดี การเชื่อมต่อกับโหนด RabbitMQ ของเราทำได้ง่ายเนื่องจากคุณเพียงแค่ต้องดำเนินการสามขั้นตอนหลัก

  • เพิ่ม IP ของคุณในรายการที่อนุญาตโดยติดต่อทีมประกันคุณภาพบริการของ Spotware
  • รับข้อมูลประจำตัวแบบอ่านอย่างเดียวสำหรับ RabbitMQ
  • ใช้ไคลเอนต์ RabbitMQ สำหรับภาษาโปรแกรมที่คุณต้องการ เริ่มต้นการเชื่อมต่อกับการติดตั้ง RabbitMQ ของเรา

หลังจากนั้น คุณควรจะเริ่มได้รับข้อความเหตุการณ์ที่คุณสามารถจัดการได้โดยใช้ตรรกะที่เหมาะสม

โปรดทราบว่าข้อกำหนดเบื้องต้นเพียงอย่างเดียวสำหรับการผสานกับ Reporting API คือการเพิ่ม IP ของคุณในรายการที่อนุญาตและการรับข้อมูลประจำตัวที่จำเป็นทั้งหมดสำหรับโหนด RabbitMQ ของเรา สิ่งนี้ทำให้กระบวนการผสานเสร็จสิ้นได้อย่างรวดเร็วมาก ช่วยให้คุณทราบข้อมูลเกี่ยวกับกิจกรรมการเทรดที่สำคัญทั้งหมดเกือบจะทันทีหลังจากได้รับการเข้าถึงแบ็กเอนด์ของ cTrader

ประโยชน์หลักของ Reporting API

เช่นเดียวกับผลิตภัณฑ์อื่นๆ ของ Spotware, Reporting API มอบประโยชน์หลักหลายประการให้กับผู้ใช้

ความเร็วและประสิทธิภาพ

Reporting API ใช้ Google Protobufs แบบน้ำหนักเบาในการส่งข้อความเหตุการณ์แบบเรียลไทม์ ช่วยลดภาระการเชื่อมต่อ

ความน่าเชื่อถือที่เหนือกว่า

การรับสแนปช็อตเพื่อกระทบยอดกับแบ็กเอนด์ของ cTrader สามารถทำได้ผ่านคำขอเว็บอย่างง่าย ทำให้มั่นใจได้ว่าคุณจะไม่พลาดข้อมูลสำคัญ

การผสานที่ราบรื่น

เนื่องจาก Reporting API อาศัย RabbitMQ คุณสามารถใช้ไคลเอนต์ RabbitMQ ที่มีอยู่เพื่อลดเวลาในการผสานให้เหลือน้อยที่สุด

ความง่ายในการบำรุงรักษา

เนื่องจากเหตุการณ์ข้อความแต่ละรายการมีหมายเลขลำดับที่ไม่ซ้ำกัน จึงง่ายที่จะกำหนดว่าต้องมีการกระทบยอดหรือไม่ในเวลาใดก็ตาม

เอกสารประกอบ

ศูนย์เอกสารของ Spotware มีเอกสารประกอบที่ครอบคลุมเกี่ยวกับวิธีที่คุณสามารถผสานกับ Reporting API เอกสารประกอบยังมีรายละเอียดเกี่ยวกับวิธีที่คุณสามารถทำคำขอเว็บเพื่อทำสแนปช็อตและเมื่อใดที่คุณควรเริ่มการกระทบยอดกับแบ็กเอนด์ของ cTrader

เช่นเดียวกับ API อื่นๆ ของ Spotware เอกสารประกอบของ Reporting API ได้รับการอัปเดตอย่างสม่ำเสมอเพื่อสะท้อนการเปลี่ยนแปลงและการปรับปรุงล่าสุดทั้งหมด