انتقل إلى المحتوى

الأسئلة الشائعة

تحتوي هذه الصفحة على الأسئلة الشائعة حول Open API الخاص بـ cTrader والإجابات عليها. في هذه الصفحة ستجد الأسئلة المتكررة من مستخدمي API.

لماذا أتلقى استجابة الخطأ 429؟

استجابة الخطأ 429 تعني أن المستخدم قد أرسل طلبات كثيرة جداً في فترة زمنية معينة.

يمكنك مراجعة قيود معدل الطلبات الحالية على صفحة البدء.

لماذا يتم قطع اتصال تطبيقي بشكل متكرر؟

يتم قطع اتصال التطبيقات من قبل الخادم بعد فترة من عدم النشاط. لتجنب قطع الاتصال بالخادم، تأكد من إرسال نبض للخادم مرة واحدة على الأقل كل 10 ثوانٍ.

لماذا لا يمكنني الاتصال بـ API خلال عطلات نهاية الأسبوع؟

أحياناً نقوم بأعمال الصيانة والتحديثات خلال عطلات نهاية الأسبوع، ويكون API غير متاح خلال فترة الصيانة.

لماذا أحصل على أخطاء في تسلسل وفك تسلسل الرسائل مع Google Protocol Buffers؟

يرجى قراءة برنامج إرسال واستقبال رسائل Protobuf التعليمي.

هل يمكنني تحديث رمز الوصول الخاص بي قبل انتهاء صلاحيته؟

نعم، يمكنك تحديث رمز الوصول قبل أو بعد انتهاء صلاحيته. لمعرفة المزيد، يرجى الرجوع إلى دليل مصادقة التطبيق والحساب.

ما هو وقت انتهاء صلاحية رمز التحديث؟

رمز التحديث صالح إلى الأبد حتى تستخدمه لتحديث رمز الوصول أو إذا قمت بإعادة تفويض cTrader ID وحسابات التداول الخاصة بك.

ما هو الفرق بين رقم تسجيل الدخول ومعرف حساب التداول؟

يستخدم رقم تسجيل الدخول لأغراض واجهة المستخدم. ليس له حالة استخدام في API. ومع ذلك، يمكنك اختيار عرض أرقام تسجيل دخول الحساب في قائمة حسابات تطبيقك أو عنصر التحكم المكافئ.

معرف حساب التداول (ctidTradingAccountId) هو المعامل المستخدم لإرسال واستقبال العديد من رسائل API المهمة.

إذا لم تكن هناك نقرات واردة، هل سيظل الخادم الخلفي لـ cTrader يعيد أشرطة الاتجاه للفترة؟

لا، يتم إنشاء أشرطة الاتجاه فقط إذا كانت هناك نقرات واردة.

كيف أحصل على أحدث أسعار العرض والطلب لرمز معين؟

للحصول على أحدث أسعار العرض/الطلب، اشترك في ProtoOASubscribeSpotsReq. إذا نجح الاشتراك، ستتلقى أول ProtoOASpotEvent مع أحدث أسعار النقاط وستستمر في تلقي تحديثات الأسعار مع إنشاء أحداث جديدة. إذا كانت الأسواق مغلقة، فستتلقى حدث نقطة واحد فقط مع أسعار الإغلاق.

كيف أحسب الربح والخسارة لمركز معين؟

يرجى قراءة برنامجنا التعليمي حساب الربح والخسارة.

هل يمكنني استخدام Open API في بيئة ويب من جانب العميل مثل تطبيق Web assembly؟

نعم، يمكنك استخدام بروتوكول WebSocket للاتصال بـ API عند الوصول إليه في مثل هذه البيئات.

من أين يجب أن أتلقى إشعاراً عندما يكون هناك تغيير في API؟

يرجى متابعة مستودع ملفات رسائل Proto الخاص بـ Open API وإصداراته.

كيف يمكنني المساهمة؟

نشجعك على استنساخ مجموعات تطوير البرمجيات الخاصة بنا لإنشاء حزم Open API الخاصة بك. إذا كنت تعتقد أن لديك شيئاً يستحق الاهتمام، فيرجى الاتصال بنا وسنضيف تحسيناتك إلى وثائقنا الرسمية.

أين يجب أن أطلب ميزة جديدة أو رسالة أو سؤال؟

يمكنك استخدام إما مشكلات مستودع ملفات رسائل Proto أو مجتمع Discord الخاص بـ cTrader.

هل تحتاج إلى دعم cTrader؟

تواصل معنا عبر قنواتنا الرسمية لحل أي مشكلات:

  • اطرح الأسئلة وتواصل مع المتداولين والمطورين والمستخدمين الآخرين في مجتمع Discord الخاص بـ cTrader.
  • تصفح المناقشات المؤرشفة على منتدى المجتمع الخاص بـ cTrader. على الرغم من أن المنتدى لم يعد مفتوحًا للمنشورات الجديدة، إلا أنه مليء بالإجابات المفيدة على المشكلات الشائعة.
  • اتصل بفريق دعم cTrader على support@ctrader.com للحصول على المساعدة التقنية.