API — واجهة برمجة التطبيقات
كيف يعمل
افصل وصول البيانات عن صلاحيات التداول. عالج الأخطاء والتأخيرات وحدود الطلب وإعادة الاتصال. سجل الطوابع والمعرّفات والردود والتنفيذات الفعلية. وقد تستخدم APIs اتصالات REST أو بثًا أو مكتبات محلية؛ ولا تتبادل سلوكها تلقائيًا.
خطأ شائع
غياب الرد لا يثبت فشل وصول الأمر للخادم. اختبر الانقطاعات والتنفيذ الجزئي قبل رأس مال حقيقي. ولا تضع بيانات اعتماد في شفرة عامة أو سجلات أوامر.
للتعلم
في الدورة: 11.8 Python في التداول — تحليل البيانات والأتمتة والبحث. المصادر: MetaTrader 5: تكامل Python.
الصلاحيات وحدود التشغيل
استخدم أدنى صلاحيات لازمة واحمِ الأسرار وخطط لسحب الوصول. قد تعمل نقطة تسعير بينما يتعطل إرسال الأوامر أو تحديث الحساب. راقب الخدمات منفصلة وحدد استجابة آمنة للبيانات المتقادمة بدل افتراض أن اتصالًا ناجحًا يثبت سلامة سير العمل كله.
الأسئلة الشائعة
هل API استراتيجية آلية بذاتها؟
هل أعيد أمرًا بعد انتهاء مهلة بلا تحقق؟
لا. طابق الطلب الأصلي والتنفيذات؛ وإلا قد تتكرر تعليمات مقبولة سابقًا.