إذا كنت تبحث عن تعديل أو إنشاء أكواد MQL4 جديدة، يجب أن تكون على دراية بـ MetaEditor. يشير هذا المصطلح إلى أحد الأدوات الهامة التي يستخدمها مطوري MQL4 وتعتبر لا غنى عنها حتى إذا كنت ترغب في إجراء تعديلات بسيطة على بعض التعليمات البرمجية للمصدر. لفهم هذا الدليل بشكل أفضل، يجب أن تكون على دراية بالفعل بما هو MQL4 و ما هي الميتاتريدر — هذه هي المفاهيم الأولية التي يجب الإلمام بها.
إذا سبق لك بالفعل تجربة الميتاتريدر، وهي منصة التداول الأشهر في العالم، ربما تكون سمعت أيضًا عن MQL4، وهي لغة البرمجة المرتبطة بالمنصة والتي يمكن أن تساعدك على تحسين قدرات التداول. بالنسبة لجميع المتداولين المهتمين بالتكويد باستخدام MQL4، فإن الأداة الرئيسية التي يجب إتقان التعامل معها هي MetaEditor. تبدو كلمة MetaEditor مألوفة حيث أنها تشبه كثيرًا ميتاتريدر، ولكنها تركز على Editor. من الناحية الأساسية، MetaEditor هي محرر مخصص لتطوير وإدارة وتجميع برامج MQL4. MQL4 هي لغة البرمجة النصية وتأخذ ملفات المصدر المطورة باستخدامها شكل ملفات نصية ذات امتداد MQ4 وMQH ونظرًا لكونها ملفات نصية، يمكنك فتحها باستخدام أي محرر نصوص مثل Notepad++ أو Wordpad. إذًا لماذا نحتاج MetaEditor؟ تسهل MetaEditor من أداء مهام إنشاء هذه الملفات وتحريرها بالطرق التالية:
- عرض الكود في تنسيق جيد وشكل ملون بغرض تسهيل قراءته.
- لوحة التنقل لتصفح الملفات.
- خيار إدراج عناصر التكويد مثل المتغيرات والوظائف.
- خاصية الإكمال التلقائي لاقتراح والتنبؤ بالكلمة التي يتم كتابتها.
- رصد وتمييز الأخطاء.
إحدى الوظائف الرئيسية لمحرر MetaEditor هو القدرة على تجميع ملفات المصدر. ربما نحتاج لشرح هذه الفكرة لأن بعض القراء ربما لا تكون لديه خلفية كافية عما يعنيه تجميع البرامج. كما تعرف، فإن جهاز الكمبيوتر هو عبارة عن آلة حاسبة معقدة للغاية تقوم بأداء العمليات الحسابية من خلال نظام ثنائي. الكود الذي تكتبه يبدو منطقيًا بالنسبة لك، ولكنه كملف مصدر غير مفهوم لجهاز الكمبيوتر وبالتالي لا يستطيع تشغيله. حل هذه المعضلة يتطلب تجميع النصوص البرمجية أولاً!
تنطوي عملية التجميع على أخذ ملف المصدر النصي، والذي يحمل في هذه الحالة الامتداد MQ4، وتحويله إلى ملف قابل للتنفيذ، في هذه الحالة بامتداد EX4. يمكن في هذه الحالة لجهاز الكمبيوتر أو أي برنامج آخر تنفيذ التعليمات البرمجية. بعبارة أخرى، بعد إنشاء ملف المصدر MQ4 ستحتاج إلى تجمعيه بهدف تحويله إلى ملف EX4 قابل للتنفيذ. يمكن تشغيل الملفات المجمعة فقط وليس قراءتها، لذا لا يمكنك استرداد كود المصدر الذي قمت بإنشائه.
يتم تنصيب MetaEditor تلقائيًا عند تثبيت منصة الميتاتريدر، والتي تقوم أيضًا بتحديثه بنفس طريقة تحديث المحطة. لفتح MetaEditor، لديك أربع خيارات:
- الخيار 1 – في ميتاتريدر، انقر على قائمة أدوات ثم انقر على خيارMetaQuotes Language Editor.
- الخيار 2 – في الميتاتريدر، انقر على زر
F4 في لوحة المفاتيح. - الخيار 3 – في شريط الأدوات قياسي، انقر على أيقونة MetaEditor.
- الخيار 4 – في نافذة قائمة ابدأ افتح مجموعةMetaTrader 4 ثم اخترMetaEditor.
بمجرد أن تفتح MetaEditor ستلاحظ أن واجهة المحرر بديهية تمامًا. يمكنك تصفح الملفات في المستكشف، حفظ وفتح وتجميع وتشغيل الملفات من القائمة وأشرطة الأدوات، وكذلك التحقق من الأخطاء والسجلات والمقالات والأكواد الإضافية في Toolbox. ستتعرف على المحرر وتتقن التعامل معه خلال فترة وجيزة.
من المفترض أنك على دراية الآن بالأدوات الأساسية المطلوبة لأتمتة تداولاتك:
- MetaTrader — للتداول وتشغيل تعليماتك البرمجية.
- MQL4 — لغة البرمجة.
- MetaEditor — لإنشاء وتحرير وتجميع الأكواد البرمجية.
أنت جاهز الآن لبدء رحلة تعلم البرمجة عند هذه النقطة.