الرئيسية من نحن الخدمات البنية التحتية لتكنولوجيا المعلومات دعم المنصة عمليات المخاطر إدارة علاقات العملاء وتطوير الإضافات الترخيص والخدمات المؤسسية البنية التحتية اتصل بنا
English Türkçe Español Français Deutsch Português 中文 العربية Русский 日本語
تطوير الإضافات

تطوير إضافات MetaTrader لوسطاء MT4 وMT5

دليل موجّه للوسطاء حول إضافات خوادم MT4 وMT5 وتكاملات API: أي واجهة من MetaQuotes تؤدي أي وظيفة، وما الإضافات التي يشغّلها الوسطاء عادةً، وكيف تُحدَّد مواصفات الإضافة وتُبنى وتُختبر على خادم تجريبي، والمخاطر التي يجب ضبطها قبل التشغيل الفعلي.

إضافات MetaTrader للوسطاء: Server API مقابل Manager API مقابل Web API، والإضافات النموذجية لخوادم MT4/MT5، ودورة التطوير، والاختبار على خادم تجريبي، والمخاطر.

الإجابة المختصرة: إضافات MetaTrader وحدات تعمل على جانب الخادم ومبنية باستخدام Server API من MetaQuotes، وتغيّر طريقة عمل خادم التداول MT4 أو MT5، مثل الرافعة المالية الديناميكية أو قواعد المخاطر أو التنفيذ المخصص. وهي تختلف عن تكاملات Manager API وWeb API التي تربط أنظمة خارجية مثل نظام CRM، وعن Expert Advisors التي تعمل على جانب العميل.

ما هي إضافات MetaTrader؟

إضافة MetaTrader، بالمعنى المقصود لدى الوسطاء، هي شيفرة تعمل داخل خادم التداول MT4 أو MT5 وتضيف قواعد أو وظائف لا تتوفر في المنصة القياسية. وتصف MetaQuotes واجهة MT4 Server API على النحو التالي:

"Server API makes it possible for you to develop various server plugins with unlimited possibilities, including management of server parameters, order and customer base, processing trade requests and more."
(ترجمة: «تتيح لكم Server API تطوير إضافات خادم متنوعة بإمكانات غير محدودة، بما في ذلك إدارة معايير الخادم وقاعدة الأوامر والعملاء، ومعالجة طلبات التداول وغير ذلك.»)— MetaQuotes, MetaTrader 4 API (تم الاطلاع عليه في أكتوبر 2026)

وبالنسبة لـ MetaTrader 5، تقول MetaQuotes إن «Server API يمكن أن تساعدكم على إضافة مزيد من الوظائف إلى MetaTrader 5 Trade Server وMetaTrader 5 History Server.» ولأن إضافة الخادم تقع في مسار المعالجة الخاص بالخادم نفسه، فإنها تنطبق على كل حساب ومجموعة أُعدّت لها. ولا يستطيع المتداول إيقافها، وقد يؤثر أي عطل فيها على الخادم بأكمله.

تُستخدم كلمة «إضافة» (plugin) بشكل فضفاض على الإنترنت، لذا ميّزوا بين ثلاثة أنواع من الشيفرات:

  • إضافات الخادم (Server API): تعمل على خادم التداول، وتُكتب بلغة C++ في مشاريعنا. ومن أمثلتها الرافعة المالية الديناميكية، ومعالجة الرصيد السالب، ومنطق الإيقاف (stop-out) المخصص، وقواعد المتعامل الافتراضي (virtual dealer).
  • التكاملات الخارجية (Manager API وWeb API وMT4 WebServices API): تطبيقات منفصلة تسجّل الدخول إلى المنصة لقراءة البيانات وتغييرها. ومن أمثلتها نظام CRM، وبوابة العملاء، ولوحة مراقبة المخاطر، ووحدة المدفوعات.
  • البرامج على جانب العميل (Expert Advisors والمؤشرات والسكربتات بلغة MQL4/MQL5): تعمل في منصة المتداول، أو على خادم VPS، لذلك الحساب الواحد. وكثير من نتائج البحث عن «إضافة لـ MT4» تقصد هذا النوع من الإضافات الموجّه للأفراد.

Server API مقابل Manager API مقابل Web API: أي واجهة تؤدي أي وظيفة؟

استخدموا Server API عندما يجب أن تعمل القاعدة داخل خادم التداول. واستخدموا Manager API عندما يحتاج تطبيق مكتب خلفي إلى إدارة الحسابات والمجموعات والصفقات. واستخدموا Web API عندما تحتاج المواقع الإلكترونية وخدمات الشركة إلى التواصل مع MT5. وتسرد MetaQuotes واجهات MT5 على النحو التالي:

"Gateway API is used for MetaTrader 5 integration with other trading systems and creation of custom data feeds. Manager API allows you to develop custom administration and management utilities, or even your own manager terminal. Web API is used for platform integration with web resources and other services of the company."
(ترجمة: «تُستخدم Gateway API لتكامل MetaTrader 5 مع أنظمة التداول الأخرى وإنشاء تغذيات بيانات مخصصة. وتتيح لكم Manager API تطوير أدوات إدارة وتحكم مخصصة، أو حتى منصة مدير خاصة بكم. وتُستخدم Web API لتكامل المنصة مع موارد الويب وخدمات الشركة الأخرى.»)— MetaQuotes, MetaTrader 5 for brokers (تم الاطلاع عليه في أكتوبر 2026)
واجهات API من MetaQuotes للوسطاء (الصياغة مأخوذة من metatrader4.com وmetatrader5.com)
الواجهةالمنصاتمكان تشغيل الشيفرةالاستخدام النموذجي لدى الوسيط
Server APIMT4، MT5داخل خادم التداول (في MT5: وأيضًا History Server)قواعد الرافعة المالية والهامش والإيقاف، ومعالجة طلبات التداول، ومنطق التنفيذ، والمبادلات (swaps)، ومنطق المكافآت/الائتمان
Manager APIMT4 (C++)، MT5 (C++، ASP.Net، PHP)تطبيق خارجي بصلاحيات مديرمزامنة CRM، وإنشاء الحسابات والمجموعات، والإيداعات والسحوبات، وتقارير الانكشاف، وأدوات مدير خاصة
Web APIMT5خدمات ويب خارجيةبوابة العملاء، والتسجيل، وبيانات الحسابات للمواقع الإلكترونية وخدمات الشركة
WebServices APIMT4خدمات ويب خارجية«ترتيب حسابات المستخدمين وعرض الأسعار على موقع إلكتروني» (MetaQuotes)
Gateway APIMT5بوابة بين MT5 والأنظمة الأخرىالاتصالات بأنظمة التداول الأخرى ومنصات السيولة وتغذيات البيانات المخصصة
DataFeed APIMT4وحدة التغذية«تغذيات بيانات الأخبار والأسعار» (MetaQuotes)
Report APIMT4، MT5وحدة التقاريرتقارير مخصصة عن العمليات المالية وحسابات التداول، بما فيها التقارير المقدّمة إلى الجهات التنظيمية

عمود اللغات مأخوذ من مقارنة MetaQuotes بين MT5 وMT4، التي تذكر أن لغات Manager API هي «C++ وASP.Net وPHP» في MT5 و«C++» في MT4. وتقدّم صفحة التكامل الخاصة بـ MT4 من MetaQuotes مثالين على الغرض من هذه الطبقة: إضافة Report API «تُنشئ تلقائيًا التقارير الخاصة بالجهة التنظيمية لديكم»، ووحدة «تتصل بأي نظام دفع إلكتروني وتودع الأموال تلقائيًا في حسابات المتداولين لديكم».

يوجد المرجع التفصيلي لواجهات API لدى MetaQuotes في مركز الدعم الخاص بها ويتطلب تسجيل الدخول (تم التحقق في أكتوبر 2026)، لذا اسألوا صاحب الترخيص أو مزوّد العلامة البيضاء (white label) لديكم عمّا إذا كان بإمكانكم الوصول إلى SDK.

تجمع معظم المشاريع بين عدة واجهات: فقاعدة الرافعة المالية الديناميكية تعمل كإضافة خادم، بينما توجد إعداداتها وتقاريرها في أداة Manager API أو في نظام CRM. أما أعمال التكامل فقط، فراجعوا صفحة تكامل MetaTrader API.

ما الإضافات التي يشغّلها الوسطاء عادةً؟

تندرج معظم إضافات الوسطاء ضمن بضع مجموعات: ضوابط المخاطر والهامش، وقواعد التعامل والتنفيذ، وإدارة الرموز والمبادلات، وإدارة الأموال ونسخ الصفقات، والعمولات ومدفوعات الوسطاء المعرّفين (IB)، وتغذيات البيانات أو التقارير. والكتالوجات التجارية كبيرة؛ فعلى سبيل المثال، تكتب Brokeree أن هناك «أكثر من 50 إضافة متاحة لـ MT4 وMT5» ضمن مجموعتها الخاصة.

فئات إضافات خوادم MT4/MT5 الشائعة ووظائفها
الفئةالوظائف النموذجيةالواجهة المعتادة
المخاطر والهامشرافعة مالية ديناميكية حسب الانكشاف أو الوقت أو الأخبار؛ ومعالجة الرصيد السالب؛ وقواعد مخصصة لنداء الهامش والإيقاف؛ وحدود صافي المراكزServer API
التعامل والتنفيذقواعد الفروقات السعرية (spreads) والهوامش الإضافية، ومنطق المتعامل الافتراضي، وقواعد التنفيذ والتوجيه المخصصة، وتصفية طلبات التداولServer API، Gateway API (MT5)
الرموز والجلساتتحديثات المبادلات، وجداول الرموز، وتجديد العقود الآجلة، وتغييرات جلسات العطلات والتوقيت الصيفيServer API أو Manager API
إدارة الأموالMAM وPAMM وناسخو الصفقات والتداول الاجتماعيServer API مع Manager/Web API
الرسوم والشركاءتحويل العمولات، والحد الأدنى للعمولات، ومدفوعات الوسطاء المعرّفين والوكلاءServer API أو Manager API
المكافآت والائتمانإضافة المكافآت، وتتبّع الائتمان، واكتشاف إساءة الاستخدامServer API مع CRM
التغذيات والتقاريرتغذيات أسعار/أخبار مخصصة، وتقارير الجهات التنظيمية ونهاية اليوم، وتنبيهات لمكتب التعاملDataFeed/Gateway API، Report API، Manager API

قبل طلب شيفرة مخصصة، تحققوا مما إذا كانت هناك إضافة جاهزة ومدعومة تؤدي المهمة بالفعل. ويكون التطوير المخصص مجديًا عندما تكون القاعدة خاصة بأعمالكم أو عندما تحتاجون إلى الشيفرة المصدرية. وبالنسبة لإدارة الأموال، راجعوا خدمة إعداد MAM/PAMM لدينا.

البناء أم الشراء أم استخدام MT5 Automations؟

لدى وسطاء MT5 الآن ثلاثة خيارات. يمكنكم شراء إضافة جاهزة، أو طلب إضافة مخصصة، أو إعداد Automations المدمجة من MetaQuotes، التي تسوّقها MetaQuotes كبديل لبعض الإضافات. وتقول صفحة Automations:

"Fewer plugins, fewer compatibility issues. Automation helps reduce costs associated with purchasing expensive plugins. At the same time, you no longer need to worry about plugin compatibility after MetaTrader 5 updates."
(ترجمة: «إضافات أقل، ومشكلات توافق أقل. تساعد الأتمتة على خفض التكاليف المرتبطة بشراء إضافات باهظة الثمن. وفي الوقت نفسه، لم تعودوا بحاجة إلى القلق بشأن توافق الإضافات بعد تحديثات MetaTrader 5.»)— MetaQuotes, MetaTrader 5 Automations (تم الاطلاع عليه في أكتوبر 2026)

وفقًا للصفحة نفسها، تقدّم Automations «أكثر من 100 سير عمل جاهز للاستخدام» مبنية من «أكثر من 70 مُشغِّلًا» و«أكثر من 160 شرطًا» و«أكثر من 50 إجراءً». ومن أمثلتها مراقبة نداءات الهامش، وفحوصات سلامة الخادم، وإضافة المكافآت، ونقل عملاء VIP بين المجموعات. ولا يوجد ما يعادلها في MT4.

الاختيار بين Automations والإضافة الجاهزة والتطوير المخصص
المعيارMT5 Automationsإضافة جاهزةإضافة مخصصة
الأنسب لـالمهام الروتينية القائمة على الأحداث: التنبيهات، ونقل المجموعات، والإشعاراتالاحتياجات الشائعة: الرافعة المالية الديناميكية، والمبادلات، ونسخ الصفقاتالقواعد الفريدة لنموذج أعمالكم، أو المنطق الواقع في مسار التداول
المنصاتMT5 فقطحسب المورّدMT4 أو MT5
البرمجةلا شيء («لا حاجة إلى برمجة أو خبرة فنية»)يتولى المورّد الإعدادC++ (الخادم) أو تطوير API
الشيفرة المصدريةمدمجة في MT5مملوكة للمورّد عادةًيمكن نقل ملكيتها إليكم
تحديثات الإصداراتتتولاها MetaQuotesيصدر المورّد التحديثاتيعيد المطوّر لديكم الاختبار والبناء
الخطر الرئيسيحدود سير العملالارتباط بالمورّد، والتعارض بين الإضافاتتعتمد الجودة على المواصفات والاختبار

قاعدة عملية: إذا كانت المهمة تُصاغ على شكل «عندما يحدث X، أرسل إشعارًا أو انقل Y»، فجرّبوا Automations أولًا. أما إذا كانت تغيّر طريقة قبول الصفقة أو تسعيرها أو احتساب هامشها أو تنفيذها، فإنها تحتاج إلى شيفرة على الخادم.

لستم متأكدين مما إذا كنتم تحتاجون إلى إضافة أو تكامل API أو Automations؟

صفوا لنا القاعدة التي تريدون تطبيقها وإعداد MT4/MT5 الحالي لديكم. سنخبركم بالمسار المناسب، وما يتطلبه، وتكلفته، قبل كتابة أي شيفرة.

اطلبوا مراجعة فنية مجانية WhatsApp Telegram

كيف يتم تطوير إضافات MetaTrader؟

ينبغي أن يمر مشروع الإضافة بتسلسل ثابت: المواصفات، والتصميم، والتطوير، والاختبار التجريبي، والإطلاق على مراحل، والصيانة. ولا تُكتب أي شيفرة إلى أن تصبح قاعدة العمل واضحة بما يكفي لاختبارها. وهذه هي دورة الحياة التي تتبعها FXSUPPORT:

  1. ورشة عمل لتحديد المتطلبات. نتفق على قاعدة العمل مع موظفي التعامل والمخاطر لديكم: النطاق (المجموعات والرموز والحسابات)، والمُشغِّل، والنتيجة المتوقعة، والاستثناءات.
  2. المواصفات الفنية. مواصفات مكتوبة، ومخطط للبنية، وجدول زمني للمشروع. وتحدد الواجهة المستخدمة (Server أو Manager أو Web أو Gateway API)، ومعايير الإعداد، والتسجيل، والسلوك عند حدوث أخطاء.
  3. التطوير مع إصدارات أسبوعية. يتحقق فريقكم من السلوك مبكرًا، لا في النهاية.
  4. الاختبار على خادم تجريبي. اختبارات وظيفية واختبارات للحالات الحدّية واختبارات تحميل على خادم غير إنتاجي يعكس إعداداتكم الفعلية (انظروا القسم التالي).
  5. النشر على مراحل. تجربة أولية مضبوطة على مجموعات أو حسابات مختارة، ثم الإطلاق الكامل. ويُتفق مسبقًا على خطة للتراجع.
  6. المراقبة بعد الإطلاق. تُراجَع السجلات والنتائج بعد التشغيل الفعلي. وتُصلَح الأخطاء المكتشفة خلال فترة الضمان.
  7. الصيانة. تغطي الصيانة الاختيارية التوافق مع إصدارات MetaTrader الجديدة، وضبط الأداء، والميزات الجديدة.

كدليل استرشادي من مشاريعنا السابقة، تستغرق المؤشرات وExpert Advisors البسيطة نحو أسبوع إلى أسبوعين. وتستغرق تكاملات Manager API المعقدة وإضافات الخادم عادةً من ثلاثة إلى ستة أسابيع. ويعتمد الجدول الزمني على النطاق ويُؤكَّد في المواصفات.

 منصات العملاء (MT4/MT5)             CRM / بوابة العملاء / أدوات المخاطر
          |                                   |
          v                                   v
   خوادم الوصول                     Manager API / Web API
          |                                   |
          v                                   v
 +-------------------------------------------------+
 |  خادم التداول  <-- إضافات الخادم (Server API)   |
 +-------------------------------------------------+
          |                                   |
          v                                   v
 البوابات / الجسر إلى مزوّدي السيولة     Report API / تغذيات البيانات
موقع إضافات الخادم وتكاملات API الخارجية في إعداد MetaTrader (مبسّط).

كيف ينبغي اختبار الإضافات على خادم تجريبي؟

اختبروا كل إضافة على خادم تجريبي أو مرحلي (staging) منفصل يحاكي المجموعات والرموز والجلسات والإضافات الأخرى في بيئتكم الفعلية. واختبروها هناك بحِمل واقعي قبل أن تصل إلى الحسابات الحقيقية. فإضافة الخادم تعمل داخل خادم التداول، لذا فإن اختبارها على حسابات فعلية يعرّض صفقات العملاء للخطر.

خطة الاختبار قبل الإنتاج لإضافة خادم MetaTrader
الاختبارما يثبتهمعايير النجاح (أمثلة)
وظيفيأن القاعدة تفعل ما تنص عليه المواصفاتكل سيناريو في المواصفات يعطي الرافعة المالية أو الهامش أو السعر أو تغيير الحساب المتوقع
الحالات الحدّيةالسلوك عند الحدود ومع المدخلات غير المعتادةتُعالَج الأرصدة الصفرية أو السالبة، والتنفيذ الجزئي، والجلسات المغلقة، والأسعار المفقودة، والرموز المعطّلة دون أخطاء
التعايشعدم التعارض مع الإضافات المثبتة بالفعلتظل إضافات الجسر ونسخ الصفقات والمخاطر تعمل بالطريقة نفسها مع تفعيل الإضافة الجديدة
التحميل والإجهادعدم وجود تباطؤ ملموس عند ذروة الحجمتبقى معالجة الطلبات ضمن الحدود المتفق عليها أثناء محاكاة القفزات المرتبطة بالأخبار
الفشلسلوك آمن عند حدوث عطلالإعداد الخاطئ أو فقدان الاتصال بنظام CRM أو إعادة تشغيل الإضافة يترك التداول في حالة محددة وآمنة، ويُسجَّل الحدث
الجلسات والتوقيت الصيفيالتعامل الصحيح مع تغييرات الجداولتُطبَّق عمليات التجديد والمبادلات وجلسات العطلات في توقيت الخادم الصحيح
ترقية الإصدارالتوافق مع إصدار MetaTrader التاليإعادة اختبار الإضافة على الإصدار الجديد قبل ترقية الخادم الفعلي
التراجعإمكانية عكس التغييريمكن تعطيل الإضافة واستعادة الإعدادات السابقة دون فقدان بيانات

تُختبر Expert Advisors اختبارًا رجعيًا (backtest) على بيانات تاريخية ثم اختبارًا أماميًا على حسابات تجريبية. أما إضافات الخادم فلا يمكن اختبارها رجعيًا بهذه الطريقة، لذا تؤدي السيناريوهات المكتوبة مسبقًا على الخادم التجريبي هذا الدور.

أبقوا الخادم التجريبي متوافقًا مع بيئة الإنتاج: فكثير من المفاجآت عند التشغيل الفعلي تنشأ من إعداد مجموعة أو إضافة كانت موجودة في البيئة الفعلية ولم تكن موجودة في الاختبار. ونتحقق من هذا الانحراف كجزء من خدمة إدارة MetaTrader.

ما مخاطر إضافات MetaTrader؟

المخاطر الرئيسية هي الاستقرار والتوافق والأمان والاعتمادية: فشيفرة الخادم قد تبطئ الخادم أو توقفه، والتحديثات قد تعطّل الإضافات التي لا تحظى بصيانة، والتكاملات تحمل بيانات اعتماد ذات صلاحيات واسعة، وبدون الشيفرة المصدرية تصبحون معتمدين على مورّد واحد.

سجل مخاطر الإضافات: الخطر، والسبب المعتاد، والضابط
الخطرالسبب المعتادالضابط
عدم استقرار الخادمأخطاء غير معالَجة أو معالجة ثقيلة في مسار التداولمعالجة الأخطاء وتسجيلها، واختبار التحميل، والإطلاق على مراحل، والمراقبة بعد التشغيل الفعلي
عدم التوافق مع الإصداراتإصدار جديد لخادم MetaTrader، وعدم وجود من يتولى الصيانةإعادة الاختبار على الخادم التجريبي قبل كل ترقية؛ واتفاقية صيانة
تعارض الإضافاتإضافتان تغيّران الطلب أو الحساب نفسهاختبارات التعايش؛ وقائمة موثّقة بالإضافات المثبتة وترتيبها
إعداد خاطئتغيير المعايير في البيئة الفعلية دون مراجعةسجل للتغييرات، ومراجعة من شخصين (four-eyes)، وتصدير الإعدادات إلى نظام إدارة الإصدارات
كشف بيانات الاعتمادبيانات دخول Manager/Web API بصلاحيات واسعةحسابات مدير بأقل قدر من الصلاحيات، وقيود على عناوين IP، وإبقاء البيانات السرية خارج الشيفرة، وتغييرها بانتظام
الارتباط بالمورّدعدم توفر الشيفرة المصدرية أو التوثيقتسليم الشيفرة المصدرية والتوثيق؛ وشروط الملكية الفكرية في العقد
عدم وضوح المسؤولية«المطوّر يتولى ذلك»مالك مسمّى داخل شركة الوساطة؛ ودليل تشغيل مكتوب ومسار للتصعيد

تتطور المنصة وفق جدول MetaQuotes. فاعتبارًا من 1 يوليو 2025، حددت MetaQuotes الإصدار 1440 من MT4 والإصدار 4755 من MT5 كحد أدنى لإصدارات منصات العملاء (terminals). وكان ذلك الإشعار يتعلق بمنصات العملاء لا بالإضافات، لكنه يبيّن لماذا تحتاج الشيفرة المرتبطة بالمنصة إلى مالك يتابع الإصدارات.

الاستعانة بمصادر خارجية للتطوير لا تعني نقل المسؤولية إليها. فبالنسبة للشركات في المملكة المتحدة، ينص FCA Handbook على أن الشركة التي تسند وظائف تشغيلية حرجة أو مهمة إلى جهات خارجية «تظل مسؤولة مسؤولية كاملة عن الوفاء بجميع التزاماتها بموجب النظام التنظيمي» (SYSC 8.1.6R). احتفظوا بالمواصفات وأدلة الاختبار وسجلات التغيير التي يمكن لفريق الامتثال لديكم تقديمها. معلومات عامة، وليست استشارة قانونية.

MT4 مقابل MT5: ما الذي يتغير في تطوير الإضافات؟

معظم أعمال الإضافات الجديدة أصبحت الآن على MT5، لأن MetaQuotes لم تعد تبيع تراخيص MT4. ولا تزال خوادم MT4 القائمة بحاجة إلى صيانة إضافاتها. وتذكر MetaQuotes في صفحة MT4 المخصصة للوسطاء:

"The MetaTrader 4 trading platform licenses are no longer available for purchase. We focus our efforts on the development of MetaTrader 5, and further conceptual updates will only be released for this multi-asset platform."
(ترجمة: «لم تعد تراخيص منصة التداول MetaTrader 4 متاحة للشراء. نحن نركز جهودنا على تطوير MetaTrader 5، ولن تصدر التحديثات المفاهيمية اللاحقة إلا لهذه المنصة متعددة الأصول.»)— MetaQuotes, MetaTrader 4 API (تم الاطلاع عليه في أكتوبر 2026)

تغيّر MT5 أيضًا حجم وطبيعة ما تتعامل معه الإضافات. إذ تذكر مقارنة MetaQuotes بنية خوادم موزعة في MT5 مقابل خادم واحد في MT4، ومجموعات حسابات غير محدودة مقابل 512، ورموزًا غير محدودة مقابل 1,024، واحتساب المراكز بنظامي netting وhedging معًا مقابل hedging فقط. لذلك تحتاج الإضافة المصممة لحسابات hedging في MT4 إلى مراجعة منطقها، لا مجرد إعادة ترجمتها (recompile)، قبل أن تعمل على مجموعات netting في MT5.

بحسب خبرتنا، تُعاد كتابة إضافات خوادم MT4 وفق MT5 Server API بدلًا من نسخها كما هي، لأن MetaQuotes تنشر واجهات API للمنصتين بشكل منفصل. وينطبق الأمر نفسه على Expert Advisors بلغة MQL4 عند نقلها إلى MQL5. وإذا كنتم تخططون للانتقال، فيجب أن يكون جرد الإضافات وإعادة كتابتها جزءًا من خطة الانتقال من MT4 إلى MT5 منذ اليوم الأول، مع تشغيل الخادمين بالتوازي خلال الاختبار.

يعمل وسطاء العلامة البيضاء (white label) والعلامة الرمادية (grey label) على خادم لا يتحكمون فيه، لذا يقرر المزوّد ما إذا كان يجوز تثبيت إضافة خادم. وغالبًا ما تكون تكاملات Manager API أو Web API المقتصرة على مجموعاتكم الخاصة هي البديل العملي. راجعوا صفحة العلامة البيضاء لـ MetaTrader لمعرفة الفروق بين النماذج.

ما الذي تقدّمه FXSUPPORT، وكيف تزوّدوننا بالمتطلبات؟

تطوّر FXSUPPORT إضافات خوادم MT4/MT5، وتكاملات Manager API وWeb API، وExpert Advisors، والمؤشرات المخصصة للوسطاء وشركات التداول الممول (prop-trading)، كما تتولى تثبيت الإضافات التي تشغّلونها بالفعل واختبارها ودعمها، إلى جانب خدمة دعم MetaTrader لدينا.

المواصفات أولًا

مواصفات مكتوبة ومخطط للبنية وجدول زمني، يُتفق عليها مع فريقي التعامل والمخاطر لديكم قبل بدء التطوير.

شيفرتكم وملكيتكم الفكرية

الإضافات المخصصة ملك لكم. نسلّمكم الشيفرة المصدرية الكاملة والتوثيق، ويمكننا توقيع اتفاقية عدم إفصاح (NDA) أو شروط الملكية الفكرية الخاصة بكم.

مختبرة قبل التشغيل الفعلي

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

صيانة مستمرة

صيانة اختيارية لإصدارات MetaTrader الجديدة، وضبط الأداء، والميزات الجديدة، إلى جانب مراقبة المنصة وفق هدف تشغيل بنسبة 99.9%.

للحصول على تقييم دقيق، أرسلوا إلينا:

  • إصدار MetaTrader والإعداد (MT4 أو MT5، ترخيص خاص أو علامة بيضاء أو علامة رمادية)، ومن يتحكم في الخادم.
  • قاعدة العمل بلغة واضحة، مع مثالين أو ثلاثة أمثلة تطبيقية على النتيجة المتوقعة.
  • المجموعات والرموز وأنواع الحسابات المشمولة، وأي استثناءات.
  • الإضافات والجسور المثبتة بالفعل (مثل PrimeXM XCore أو oneZero Hub)، وما إذا كان لديكم خادم تجريبي.

لا ننشر أسعارًا ثابتة لأن التكلفة تعتمد على الواجهة المستخدمة، ومدى تعقيد المنطق، وعدد الأنظمة المعنية، وجهد الاختبار، وما إذا كنتم تريدون صيانة مستمرة. وبعد المراجعة نرسل مقترحًا مكتوبًا وعرض سعر. FXSUPPORT ليست تابعة لـ MetaQuotes Ltd. والمورّدون المذكورون هنا تقنيات نعمل معها أو أمثلة من السوق، وليسوا شركاء.

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

ما الفرق بين إضافة MT4 وExpert Advisor؟
تعمل إضافة الخادم داخل خادم التداول لدى الوسيط، وتُبنى على Server API من MetaQuotes، وتنطبق على جميع الحسابات أو المجموعات التي أُعدّت لها. أما Expert Advisor فهو برنامج بلغة MQL4 أو MQL5 يعمل في منصة متداول واحد أو على خادم VPS ويتداول على ذلك الحساب الواحد.
ما الفرق بين MT5 Server API وManager API؟
تُستخدم Server API لإضافة وظائف إلى MT5 Trade Server وHistory Server، لذا تعمل الشيفرة على الخادم نفسه. أما Manager API فتستخدمها التطبيقات الخارجية، مثل نظام CRM أو منصة المدير الخاصة بكم، لإدارة الحسابات والمجموعات والصفقات.
بأي لغة برمجة تُكتب إضافات خوادم MetaTrader؟
تكتب FXSUPPORT إضافات الخادم بلغة C++. وتذكر MetaQuotes لغات C++ وASP.Net وPHP لواجهة MT5 Manager API، ولغة C++ لـ MT4. أما Expert Advisors فتستخدم MQL4 أو MQL5.
هل يمكن لإضافة أن تعطّل خادم التداول لديّ أو تبطئه؟
نعم. تعمل إضافة الخادم في مسار المعالجة الخاص بالخادم، لذا فإن الأخطاء غير المعالَجة أو المعالجة الثقيلة قد تؤثر على كل عميل على ذلك الخادم. ولهذا ينبغي اختبار الإضافات تحت الحِمل على خادم تجريبي، وإطلاقها لمجموعة تجريبية أولًا، ومراقبتها بعد التشغيل الفعلي، مع طريقة مُختبرة لتعطيلها.
هل تستمر الإضافات في العمل بعد تحديث MetaTrader؟
ليس تلقائيًا. يجب اختبار كل إصدار جديد للخادم على خادم تجريبي مع إضافاتكم قبل ترقية الخادم الفعلي. وتغطي اتفاقيات الصيانة لدينا إعادة الاختبار هذه.
هل يمكن لـ MT5 Automations أن تحل محل إضافاتي؟
بعضها. تقول MetaQuotes إن Automations تقدّم أكثر من 100 سير عمل جاهز للاستخدام دون برمجة، وهي تناسب المهام القائمة على الأحداث مثل التنبيهات والمكافآت ونقل العملاء بين المجموعات. أما القواعد التي تغيّر طريقة تسعير طلب التداول أو احتساب هامشه أو تنفيذه فلا تزال بحاجة إلى إضافة خادم. وAutomations غير متاحة على MT4.
هل يمكنكم نقل إضافات MT4 لديّ إلى MT5؟
بحسب خبرتنا، تُعاد كتابة إضافات خوادم MT4 وفق MT5 Server API بدلًا من نسخها. كما يُراجَع المنطق ليتوافق مع ميزات MT5 مثل حسابات netting، وتُختبر النسختان جنبًا إلى جنب خلال الانتقال.
هل يمكن لوسيط العلامة البيضاء أو العلامة الرمادية تثبيت إضافات خادم؟
فقط إذا سمح مالك الخادم بذلك، لأن الإضافة تعمل على خادمه وتؤثر على عملائه الآخرين. وإلا فإن تكاملات Manager API أو Web API المقتصرة على مجموعاتكم الخاصة هي البديل المعتاد.
كم يستغرق تطوير إضافة MetaTrader؟
من واقع مشاريعنا السابقة، تستغرق المؤشرات وExpert Advisors البسيطة عادةً من أسبوع إلى أسبوعين. وتستغرق إضافات الخادم المعقدة وتكاملات Manager API عادةً من ثلاثة إلى ستة أسابيع. ويُحدَّد الجدول الزمني المؤكد في المواصفات الفنية.
من يملك الشيفرة المصدرية للإضافة المخصصة؟
بالنسبة للإضافات المخصصة التي نطوّرها لكم، أنتم المالكون. نسلّمكم الشيفرة المصدرية الكاملة والتوثيق في نهاية المشروع، ويمكننا توقيع اتفاقية عدم إفصاح (NDA) أو اتفاقية الملكية الفكرية الخاصة بكم. أما الإضافات التجارية الجاهزة فتُرخَّص عادةً ولا تُباع، لذا راجعوا شروط المورّد.
كم تبلغ تكلفة تطوير إضافة MetaTrader؟
تعتمد التكلفة على الواجهة المستخدمة، ومدى تعقيد منطق العمل، وعدد التكاملات المعنية، وجهد الاختبار، وما إذا كنتم تحتاجون إلى صيانة مستمرة. لا ننشر أسعارًا ثابتة. أرسلوا إلينا متطلباتكم للحصول على مراجعة فنية مجانية وعرض سعر مكتوب.
هل FXSUPPORT تابعة لـ MetaQuotes؟
لا. FXSUPPORT شركة مستقلة للدعم والتطوير لمنصتي MT4/MT5، وليست تابعة لـ MetaQuotes Ltd. ولا لمورّدي الإضافات والجسور المذكورين في هذه الصفحة.

المصادر

  1. MetaTrader 4 API — MetaQuotes (تم الاطلاع عليه في 8 أكتوبر 2026)
  2. Integration, plugins and feeds — MetaQuotes (MetaTrader 4) (تم الاطلاع عليه في 8 أكتوبر 2026)
  3. MetaTrader 5 trading platform for brokers and banks — MetaQuotes (تم الاطلاع عليه في 8 أكتوبر 2026)
  4. Comparison of MetaTrader 5 and MetaTrader 4 for brokers — MetaQuotes (تم الاطلاع عليه في 8 أكتوبر 2026)
  5. MetaTrader 5 Automations — MetaQuotes (تم الاطلاع عليه في 8 أكتوبر 2026)
  6. Support for older versions of MetaTrader 4 and MetaTrader 5 to end on July 1 — MetaQuotes (تم الاطلاع عليه في 8 أكتوبر 2026)
  7. SYSC 8.1 General outsourcing requirements — FCA Handbook (تم الاطلاع عليه في 8 أكتوبر 2026)
  8. Best MetaTrader (MT4/MT5) Plugins for Forex Brokers in 2026 — Brokeree Solutions (تم الاطلاع عليه في 8 أكتوبر 2026)

‏FXSUPPORT ليست تابعة لـ MetaQuotes Ltd. أو للمورّدين المذكورين في هذه الصفحة. معلومات عامة، وليست استشارة قانونية أو استثمارية.

هل تحتاجون إلى بناء إضافة أو إصلاحها أو ترحيلها؟

أرسلوا إلينا إصدار MetaTrader لديكم، وقاعدة العمل التي تريدون أتمتتها، وأي إضافات تشغّلونها بالفعل. سنرد بتقييم فني ونهج مقترح وعرض سعر.