باللغة
$ £ ¥
¥ £ $

ما هي لغة البرمجة MQL4؟

ما هي MQL4؟ يشير المصطلح MQL4 إلى MetaQuotes Language 4 وهي لغة برمجة مدمجة مع منصة MetaQuotes وتعتبر MetaTrader 4 MQL4 هي الإصدار 4 من لغة MQL، والتي تعمل خصيصًا مع منصة الميتاتريدر4. إذا لم يكن لديك خلفية عن لغات البرمجة، فهذا يعني أنه لم يسبق لك كتابة أي أكواد من قبل. على أية حال، فإن لغة البرمجة هي لغة تسمح للمطور، في هذه الحالة أنت، بتوجيه جهاز الكمبيوتر لتنفيذ إجراءات محددة. تسلسل هذه الإجراءات هو الذي يشكل ما يطلق عليه ’برنامج‘.

تم إطلاق MQL4 مع الإصدار الأول لمنصة الميتاتريدر4 في عام 2005 وخضعت منذ ذلك الحين للعديد من التحديثات على مر السنين. صدر أحد أهم التحديثات في عام 2014، حيث أعطى للمنصة مزيدًا من القوة والأمان والقدرات الوظيفية بالقدر الذي ارتقى بـ MQL4 إلى نفس مستوى كفاءة وتطور MQL5.

هناك بعض الاختلافات الجوهرية بين MQL4 وMQL5، ولكن سنركز في هذه المقالة على MQL4 والميتاتريدر4.

امتدادات الملفات

تحتوي ملفات MQL4 على الامتدادات:

  • .mq4هو ملف المصدر، والذي يأخذ بشكل أساسي تنسيق ملف نصي يحتوي على جميع التعليمات التي ستنفذها المنصة. يمكنك فتح الملف باستخدام MetaEditor أو أي محرر ملفات نصية. يجب تجميع هذا الملف أولاً لتشغيله في الميتاتريدر.
  • .ex4 هو إصدار مجمع، أي يعتبر برنامج فعلي يمكن تشغيله بواسطة الميتاتريدر. لا يمكن فتح هذا الملف باستخدام أي برنامج آخر بخلاف الميتاتريدر. إذا اشتريت مؤشر أو اكسبيرت مدفوع، فسوف تحصل على الأرجح على برنامج بامتداد .ex4.
  • .mqhهو امتداد المكتبات، وهي عبارة عن ملفات تتضمن وظائف إضافية يمكن تضمينها واستخدامها في برامجك. وعلى غرار ملفات .mq4، يمكنك فتح هذا النوع من الملفات باستخدام MetaEditor أو أي برنامج لتحرير النصوص.
ملفات ميتاتريدر4 بامتدادات .ex4 و .mq4 قائمة بملفات .mqh مع وظائف MQL4

تستخدم MQL4 بنية مشابهة للغات البرمجة C++/C#/C/Java. لذا إذا كنت على دراية ببعض هذه اللغات، فلن يستغرق الأمر وقتًا طويلاً لتعلم كيفية استخدام MQL4.

ما الذي يمكن أن تستفيده حقًا من MQL4؟

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

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

وكما ستلاحظ، تمنحك MQL4 العديد من المزايا الرائعة – لذا فإن تعلم هذه اللغة سيمنحك فرصة الاستفادة من جميع هذه الميزات.

يمكن تقسيم برامج MQL إلى ثلاث فئات رئيسية:

  • البرامج النصية (الاسكربتات)
  • المؤشرات
  • المستشارون الخبراء (الاكسبيرتات)
 متصفح MetaEditor لمجلد MQL4

يمكنك معرفة المزيد حول

هذه الفئات من خلال الدليل الذي أعددناه عن الاختلافات بين البرامج النصية والمؤشرات والمستشارين الخبراء..

هل قمت بالفعل بتثبيت منصة الميتاتريدر4؟ إذا لم تكن مثبتة على جهازك حتى الآن، يرجى قراءة كيفية تثبيت محطة العميل ميتاتريدر4.