ما هي 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
لماذا تفشل معظم "روبوتات الفوركس"؟
التحسين المفرط (Curve Fitting)
يُحسَّن للماضي لدرجة أنه يفشل في المستقبل
غياب إدارة المخاطر الحقيقية
وقف خسارة شكلي أو معدوم تماماً
بناها مبرمجون، لا متداولون
كود ممتاز، لكن منطق تداول ضعيف
نهج TIC في تطوير EA
استراتيجيات أحمد المُختبرة
+10 سنوات من التداول الحي → قواعد واضحة ومُثبتة
كود توشار المتين
ترجمة دقيقة للاستراتيجية إلى MQL محترف
اختبار في النار الحقيقية
تشغيل على حسابات حية قبل الإطلاق للعملاء
مراقبة وتحسين مستمر
تعديلات بناءً على ظروف السوق المتغيرة
هل يجب أن تتعلم MQL؟
نعم، إذا:
- تريد بناء أنظمتك الخاصة
- لديك استراتيجية تريد أتمتتها
- تستمتع بالبرمجة وحل المشكلات
لا، إذا:
- تريد نتائج فقط بدون الجهد التقني
- ليس لديك وقت للتعلم والتجربة
- تفضل الاعتماد على خبراء (استخدم خدمات TIC المُدارة)
كيف تتحقق من نتائج أي متداول في 10 دقائق
سبع خطوات تكشف ما إذا كان سجل الأداء حقيقياً: التحقق من طرف ثالث، أقصى تراجع، عدد الصفقات، وعلامات المضاعفة. استخدمها مع أي شخص — وبما في ذلك معنا.
سنرسل لك القائمة، وأحياناً رؤى ومقالات من TIC. لن نشارك بريدك مع أي جهة، ويمكنك إلغاء الاشتراك في أي وقت.


