- الرئيسية
- cTrader
- واجهات برمجة تطبيقات متاحة
- Reporting API

تقارير شاملة مع Reporting API من cTrader
دمج تدفقات الأحداث في الوقت الفعلي ولقطات عند الطلب للتحليلات المخصصة والتسوية.
نبذة عن Reporting API
يوفر Reporting API عرضًا في الوقت الفعلي للأحداث الرئيسية التي تحدث في نظام cTrader البيئي. تحتوي واجهة برمجة التطبيقات أيضًا على آلية لاسترجاع البيانات السابقة في حالة فقدان أي رسائل في الوقت الفعلي.
الأحداث
بعد التكامل الناجح، يجب أن تبدأ في تلقي رسائل خاصة تحتوي على بيانات حول الأوامر الجديدة والصفقات والمراكز والتغييرات في أسعار أدوات التداول (اختياريًا). يمكنك استخدام البيانات من هذه الرسائل لأي عدد من الأغراض، بما في ذلك إدارة المخاطر وتقييم الأداء والتخطيط الاستراتيجي.
اللقطات
من خلال إرسال طلب ويب بسيط، يمكنك طلب "لقطة" لجميع كيانات الخادم من نوع معين وتفاصيلها. يمكنك استخدام هذه المعلومات لتسوية نظام التقارير الخاص بك بسهولة مع حالة الواجهة الخلفية لـ cTrader.
تقارير فورية في الوقت الفعلي عبر RabbitMQ
أضف عنوان IP الخاص بك إلى القائمة البيضاء، واحصل على بيانات اعتماد RabbitMQ للقراءة فقط واتصل بأي عميل لبدء بث أحداث cTrader فورًا.
السرعة والكفاءة
تستخدم Reporting API بروتوكولات Google Protobufs خفيفة الوزن لإرسال رسائل الأحداث في الوقت الفعلي، ممّا يُقلِّل من أحمال الاتصال.
موثوقية فائقة
يمكن الحصول على لقطة للمطابقة مع الواجهة الخلفية لـ cTrader عبر طلب ويب بسيط، ممّا يضمن عدم فقدان أي بيانات مهمة.
دمج سلس
نظراً لأن Reporting API تعتمد على RabbitMQ، يمكنك استخدام أي عميل RabbitMQ موجود لتقليل وقت الدمج إلى الحد الأدنى.
سهولة الصيانة
نظرًا لأن كل حدث رسالة له رقم تسلسلي فريد، من السهل تحديد ما إذا كانت المطابقة مطلوبة في أي وقت معين.