كود المصدر
MQ4 وEX4 وMQ5 وEX5: ما الذي تشتريه؟
MQ4 وMQ5 عبارة عن ملفات مصدر قابلة للتحرير لبيئات MT4 وMT5 على التوالي. EX4 و EX5 عبارة عن برامج مجمعة. يقوم ملف SET بتخزين إعدادات الإدخال؛إنه ليس الكود المصدري للاستراتيجية. تحقق من قائمة الملفات قبل شراء حزمة "رمز مصدر EA".
امتدادات الملفات في لمحة
| ملف | دور | استراتيجية قابلة للتحرير؟ |
|---|---|---|
. mq4 | مصدر MQL4، يستهدف عادةً MT4 | نعم، حيث يتم تضمين هذا المنطق |
. ex4 | برنامج MT4 المجمع | لم يتم توفير نص المصدر |
. mq5 | مصدر MQL5، يستهدف MT5 | نعم، حيث يتم تضمين هذا المنطق |
. ex5 | برنامج MT5 المجمع | لم يتم توفير نص المصدر |
. mqh | المصدر أو الإعلانات المضمنة | يعتمد على محتوياته |
. set | قيم الإدخال المحفوظة | لا؛الإعدادات فقط |
يصف MetaQuotes التجميع بأنه إنتاج ملف قابل للتنفيذ من الملف أو المشروع المصدر الرئيسي؛يمكن توزيع الملفات المترجمة بدون هذا المصدر. انظر مرجع تجميع MetaEditor و هيكل مجلد التطبيق.
ملف مصدر واحد لا يمثل دائمًا المشروع بأكمله
تخيل التسليم مع Robot. mq5 و Robot. ex5. يحتوي المصدر على تضمين يشير إلى مكتبة خاصة مفقودة. لديك نص قابل للتحرير، ولكن قد لا يكون لديك كل ما تحتاجه لإنشاء البرنامج. هذا المثال الافتراضي هو سبب ضرورة التحقق من "المصدر المضمن" و"التنفيذ الكامل القابل للتحرير" بشكل منفصل.
اطلب مخزونًا يفصل بين المصدر والمؤشرات المخصصة والمكتبات المترجمة وملفات DLL وملفات البيانات والإعدادات المسبقة الاختيارية. اسأل أيضًا عن التبعيات التي يمكن فحصها وتغييرها. التبعية التي يتم توفيرها فقط كثنائي يمكن أن تظل حدًا حول جزء من المنطق حتى عندما يكون الملف الرئيسي قابلاً للتحرير.
إعادة تسمية ليست تحويلاً
لا يؤدي تغيير امتداد EX4 إلى EX5 إلى توصيل البرنامج. هناك اختلافات بين MQL4 وMQL5 في اللغة وواجهات التشغيل؛تحتفظ MetaQuotes بـ مرجع الترحيل. يحتاج المنفذ الحقيقي إلى المصدر ذي الصلة والتكيف المتعمد واختبار السلوك الناتج.
وبالمثل، فإن حفظ ملف مترجم بامتداد MQ5 لا يؤدي إلى إنشاء مصدر قابل للقراءة. عند مقارنة العروض، اسأل البائع عن الملف الذي يمكنك فتحه في MetaEditor وما الذي يمكنك تجميعه بنفسك. أبقِ هذا السؤال منفصلاً عن أي ادعاء بشأن التشابه مع منتج آخر.
تتبع المصدر والثنائي والإعدادات معًا
قم بإعطاء كل اختبار سجلًا صغيرًا: إصدار المصدر، والملف المترجم، وتاريخ البناء، وملف الإعدادات. اسم الملف المألوف ليس معرف إصدار موثوقًا لأنه يمكن إعادة استخدامه. بعد تغيير المصدر، قم بتسمية التجربة باسم مميز واحتفظ بالحزمة السابقة.
لا تفترض أن ملف SET القديم يظل مناسبًا بعد تغيير المدخلات. قارن أسماء الإدخال والوحدات والافتراضيات. يمكن للمدخل المسمى "المسافة" استخدام النقاط أو علامات التجزئة أو مبلغ السعر؛نسخ نفس الرقم بين التطبيقات قد يغير معناه.
فحص التسليم الذي يمكنك إجراؤه بالفعل
- قم بمطابقة المخزون الذي تم تسليمه مع وصف المنتج.
- افتح المصدر الرئيسي وافحص تبعياته.
- قم بالتجميع باستخدام النظام الأساسي والبيئة الموثقة.
- تأكد من أن الملف المترجم الجديد ينتمي إلى هذا الإصدار.
- قم بتحميل الإعدادات الموثقة وقم بإجراء اختبار صغير.
تحدد هذه الاختبارات ما تلقيته وما إذا كان بإمكانك العمل معه. إنهم لا يحددون جودة التداول أو الإذن بإعادة توزيعه. بالنسبة للأسئلة التجارية، استخدم قائمة التحقق من شراء كود المصدر؛بالنسبة لخطوات البناء العملية، تابع تجميع مشروع MQ5.
العودة إلى الأعلى