المدخلات
المدخلات هي متغيرات input في المستشار: الإعدادات التي يستطيع المتداول تغييرها في خصائص المستشار داخل MetaTrader دون إعادة الترجمة.
تعريف المدخلات
افتح علامة التبويب المدخلات والثوابت. لكل صف اسم ونوع MQL (int أو double أو bool أو string) وقيمة افتراضية وتعليق يعرضه MetaTrader كتسمية. يجب أن تكون الأسماء معرّفات MQL صالحة: أحرف لاتينية وأرقام وشرطات سفلية، ولا تبدأ برقم.
للمستشار المصدَّر دائمًا مدخل MagicNumber يميّز صفقاته كي لا يدير إلا صفقاته. يُضاف تلقائيًا إن لم تعرّفه.
ربط إعدادات الكتل
يمكن ربط أي إعداد رقمي في كتلة بمدخل من نوع int أو double. في لوحة الخصائص، استخدم المحدد الصغير قيمة ثابتة / مدخل بجانب الحقل. الحقل المرتبط:
- يُصدَّر باسم المدخل، مثل
ExecuteMarketOrder("BUY", ResolveLot(LotSize, StopPips), …)، فيغيّر تعديلُ المدخل في MetaTrader السلوكَ؛ - يستخدم قيمة المدخل في مختبر الاستراتيجيات.
إعادة تسمية المدخل تحافظ على روابطه. إذا حذفت مدخلًا لا يزال مرتبطًا، تعرض لوحة الخصائص تحذيرًا وتعود الكتلة إلى قيمتها الافتراضية.
تأتي القوالب الجاهزة وإعداداتها الرئيسية مرتبطة مسبقًا (حجم اللوت، ونسبة المخاطرة، وفترات المؤشرات، ووقف الخسارة وجني الربح حيث توجد لها مدخلات).
تغيير المدخلات لاختبار واحد
يعرض إعداد مختبر الاستراتيجيات مدخلاتك. القيم التي تغيّرها هناك تنطبق على ذلك الاختبار فقط؛ ويحتفظ المشروع بقيمه. يستخدم ملف .set وملف .ini لمختبر MT5 المصدَّران قيم ذلك الاختبار.