XAU/USD4,569.00-1.20%EUR/USD1.1708+0.18%GBP/USD1.3215+0.05%USD/JPY154.32-0.32%BTC/USD97,840+1.40%ETH/USD3,712+0.85%NAS10027,880+0.55%S&P 5006,142+0.32%OIL/USD68.40-0.45%DXY107.21+0.10%XAU/USD4,569.00-1.20%EUR/USD1.1708+0.18%GBP/USD1.3215+0.05%USD/JPY154.32-0.32%BTC/USD97,840+1.40%ETH/USD3,712+0.85%NAS10027,880+0.55%S&P 5006,142+0.32%OIL/USD68.40-0.45%DXY107.21+0.10%
رؤى/لغة روبوتات التداول: MQL4، MQL5 وتطوير المستشارين الخبراء
تقني٩ فبراير ٢٠٢٦10 دقائق قراءة

لغة روبوتات التداول: MQL4، MQL5 وتطوير المستشارين الخبراء

لغة روبوتات التداول: MQL4، MQL5 وتطوير المستشارين الخبراء

ما هي MQL؟

MQL — أو MetaQuotes Language — هي لغة البرمجة وراء منصات MT4 وMT5. إذا رأيت "روبوت فوركس" أو "مستشار خبير" يعمل، فهو مكتوب بـ MQL.

لماذا تهم؟ لأنها تتيح لك:

  • أتمتة استراتيجيات التداول بالكامل
  • إنشاء مؤشرات مخصصة غير موجودة في السوق
  • اختبار الاستراتيجيات على بيانات تاريخية (Backtesting)
  • التنفيذ على مدار الساعة بدون تدخل بشري

MQL4 مقابل MQL5 — ما الفرق؟

MQL4

  • • الكلاسيكي — أبسط وأسهل للتعلم
  • • مجتمع ضخم ومكتبات جاهزة
  • • يعمل على MT4 فقط
  • • مثالي للاستراتيجيات البسيطة والمتوسطة

MQL5

  • • أقوى — يدعم Multi-threading
  • • OOP كامل (برمجة كائنية)
  • • يعمل على MT5
  • • مثالي للاستراتيجيات المعقدة والـ HFT

ماذا تستخدم TIC؟

نستخدم كليهما حسب المتطلبات. MQL4 للاستراتيجيات المُثبتة على MT4، وMQL5 للأنظمة الأحدث التي تحتاج قوة معالجة أكبر.

داخل المستشار الخبير (EA)

كل EA يتكون من ثلاث دوال أساسية:

OnInit()

تُنفذ مرة واحدة عند بدء تشغيل الـ EA — إعداد المتغيرات والمؤشرات

OnTick()

تُنفذ مع كل حركة سعر — هنا يعيش منطق التداول الفعلي

OnDeinit()

تُنفذ عند إيقاف الـ EA — تنظيف وإغلاق الموارد

المؤشرات المخصصة مقابل EAs

المؤشرات (Indicators)

أدوات تحليل — ترسم على الشارت وتعطي إشارات

لا تنفذ صفقات بنفسها

المستشارون الخبراء (EAs)

أتمتة كاملة — يحلل وينفذ ويدير الصفقات

يعمل بدون تدخل بشري

في TIC، نجمع بين الاثنين: مؤشرات مخصصة تغذي EAs بإشارات دقيقة.

الحقيقة الصعبة عن تطوير EA

"أي شخص يمكنه كتابة EA يبدو رائعاً في الاختبارات الخلفية. لكن كتابة واحد يصمد في الأسواق الحية؟ هذا يتطلب سنوات من الفشل والتعلم."

— توشار، المطور الرئيسي في TIC

لماذا تفشل معظم "روبوتات الفوركس"؟

1

التحسين المفرط (Curve Fitting)

يُحسَّن للماضي لدرجة أنه يفشل في المستقبل

2

غياب إدارة المخاطر الحقيقية

وقف خسارة شكلي أو معدوم تماماً

3

بناها مبرمجون، لا متداولون

كود ممتاز، لكن منطق تداول ضعيف

نهج TIC في تطوير EA

1

استراتيجيات أحمد المُختبرة

+10 سنوات من التداول الحي → قواعد واضحة ومُثبتة

2

كود توشار المتين

ترجمة دقيقة للاستراتيجية إلى MQL محترف

3

اختبار في النار الحقيقية

تشغيل على حسابات حية قبل الإطلاق للعملاء

4

مراقبة وتحسين مستمر

تعديلات بناءً على ظروف السوق المتغيرة

هل يجب أن تتعلم MQL؟

نعم، إذا:

  • تريد بناء أنظمتك الخاصة
  • لديك استراتيجية تريد أتمتتها
  • تستمتع بالبرمجة وحل المشكلات

لا، إذا:

  • تريد نتائج فقط بدون الجهد التقني
  • ليس لديك وقت للتعلم والتجربة
  • تفضل الاعتماد على خبراء (استخدم خدمات TIC المُدارة)
قائمة تحقق مجانية

كيف تتحقق من نتائج أي متداول في 10 دقائق

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

سنرسل لك القائمة، وأحياناً رؤى ومقالات من TIC. لن نشارك بريدك مع أي جهة، ويمكنك إلغاء الاشتراك في أي وقت.