تتيح لك واجهة Exness API الوصول إلى الميزات القوية نفسها والبيانات في الوقت الفعلي ووظائف التداول المتاحة عبر Exness Terminal، ولكن بالكامل من خلال التعليمات البرمجية. صُممت واجهة API لعملاء Exness الراغبين في تطوير استراتيجيات تداول خوارزمية آلية، ولمطوري التطبيقات الذين يرغبون في دمج برامج مخصصة ضمن منظومة التداول لدى Exness.
يرجى الانتقال إلى بوابة مطوّري واجهة برمجة تطبيقات Exness
المزايا الرئيسية
- إدارة الحساب: يمكنك الوصول إلى تفاصيل الحساب، بما في ذلك الرصيد والهامش المستخدم والعملة والرافعة المالية.
- بيانات السوق: الاشتراك في بيانات السوق اللحظية والسجب التاريخي، وبيانات الأدوات الثابتة، وحالة متطلبات الهامش المرتفعة المرنة (HMR).
- عمليات التداول: تنفيذ وظائف التداول الأساسية برمجيًا، مثل وضع الأوامر وتحديثها وإلغائها.
- الأدوات: يمكن العثور على الأدوات المتاحة عن طريق استدعاء قائمة الأدوات، والتي سترجع أسماء الأدوات المتاحة للحساب المحدد.
المزايا
بخلاف MetaTrader (MT)، الذي يحصر تطوير الاستراتيجيات في MQL أو Python ويستلزم تشغيلها محليًا مع المنصة، تمنحك واجهة Exness API مستوى أعلى من المرونة:
- مرونة في اختيار لغة البرمجة: أنشئ استراتيجيات تداول آلية وتطبيقات مخصصة بأي لغة برمجة تختارها.
- مرونة في النشر: يمكنك نشر خوارزميات التداول واستضافتها في أي مكان حول العالم دون قيود مرتبطة بالجهاز.
إمكانية الوصول والأهلية
متطلبات الحساب
لا يمكن استخدام واجهة Exness API إلا من خلال حسابات التداول لدى Exness. لا يمكن ربط حسابات Standard من نوع ميتاتريدر بواجهة API هذه.
كيفية الاتصال بواجهة Exness API
- سجّل حساب تداول لدى Exness.
- أكمل التحقق الكامل من حسابك لدى Exness، بما في ذلك إثبات الهوية (POI) وإثبات العنوان (POA).
- قم بإجراء أول إيداع وفقًا لنوع حساب التداول لدى Exness وبلد إقامتك. تُحتسب أيضًا التحويلات الداخلية التي تتم ضمن المساحة الشخصية (PA) نفسها ضمن متطلبات الحد الأدنى للإيداع.
- انتقل إلى صفحة API في مساحتك الشخصية (PA) لإنشاء مفتاح API المميز الخاص بك. يُستخدم مفتاح API ومفتاح Secret Key لمصادقة طلبات API الصادرة من تطبيقك.
- بعد ذلك، اربط مفتاح API بتطبيقك لإجراء المصادقة والوصول إلى واجهة API.
مخالفة الشروط
تحتفظ Exness بالحق في إلغاء الوصول إلى واجهة API في أي وقت إذا اشتبهت في مخالفة المستخدم لشروط استخدام واجهة API أو اتفاقية العميل.
التفاصيل التقنية والاتصال
البروتوكولات ونقاط النهاية
تعمل واجهة API باستخدام بروتوكولين رئيسيين للاتصال:
- REST API: تُستخدم للطلبات ذات الحالة، مثل وضع الأوامر أو استرداد سجل الحساب.
- WebSocket API: تُستخدم لبث البيانات في الوقت الفعلي بزمن استجابة منخفض، مثل موجزات الأسعار المباشرة.
التحكم في معدل تحديث الأسعار
قد يتم عادةً تقييد تدفق بيانات الأسعار في الوقت الفعلي ضمن نطاق يتراوح بين 100 و500 مللي ثانية، وذلك لضمان استقرار الشبكة وأداء النظام.
حدود المعدل
تتحكم حدود المعدل في عدد الرسائل التي يمكن لتطبيقك إرسالها أو استلامها في الثانية. يتم تصنيف الحدود حسب طريقة API.
يمكنك التحقق برمجيًا من حدود المعدل الدقيقة والمحدّثة في الوقت الفعلي باستخدام نقطة النهاية getRateLimits.
الأسئلة الشائعة (FAQ)
أين يمكنني العثور على الإرشادات الفنية والوثائق؟
انتقل مباشرةً إلى بوابة مطوري Exness API، حيث يمكنك العثور على إرشادات إعداد واجهة API للتداول، والصيغ، والمزيد.
هل تدعم واجهة API جميع أنواع حسابات التداول؟
لا. واجهة API متاحة فقط لحسابات التداول لدى Exness.
هل يمكن لأي عميل لديه حساب تداول لدى Exness الوصول إلى واجهة API فورًا؟
بإمكان عملاء Exness المؤهلين الوصول إلى واجهة API بعد استيفاء متطلبات التحقق والإيداع وحالة الحساب.
هل تتطلب واجهة API نوعًا معينًا من الحسابات؟
لا يتطلب استخدام واجهة API نوع حساب خاصًا بها، لكنها متاحة فقط مع حسابات التداول المدعومة لدى Exness. يمكن استخدام أي حساب تداول فئة standard لدى Exness.
هل تختلف شروط التداول، مثل السبريد والرافعة المالية، عند استخدام واجهة API؟
لا. تظل شروط التداول متماثلة عبر جميع قنوات Exness، سواء كنت تتداول عبر MetaTrader أو Exness Terminal أو تطبيق الهاتف المحمول أو واجهة API.