حسابي

خادم VPS · قراءة لمدة 7 دقيقة

وضع MT5 المحمول على VPS: قالب واحد، العديد من الأطراف

تعلّم كيفية استخدام الوضع المحمول لـ MT5 لإدارة مستشاري الخبراء والبيانات على VPS. اضبط قالباً واحداً وانسخ عدة طرفيات MT5 في ثوانٍ.

وضع MT5 المحمول على VPS: قالب واحد، العديد من الأطراف
في هذه الصفحة10 أقسام
  1. 01ما هو وضع MT5 المحمول؟
  2. 02من يجب أن يستخدم وضع MT5 المحمول على VPS؟
  3. 03لماذا يضر التثبيت العادي على VPS
  4. 04بناء القالب الرئيسي
  5. 05إنشاء طرفيات جديدة من القالب
  6. 06التحقق من الحالات المنفصلة
  7. 07وضع MT5 المحمول مقابل التثبيت القياسي
  8. 08أخطاء الإعداد الشائعة التي يجب تجنبها
  9. 09الأسئلة الشائعة
  10. 10أفكار ختامية

ما هو وضع MT5 المحمول؟

عند تثبيت منصة تداول مثل MetaTrader 5 باستخدام المثبت القياسي، يتصرف البرنامج بطريقة مزعجة غالباً للمتداولين الذين يديرون بيئات متعددة. افتراضياً، تقيم ملفات التثبيت في مجلد ملفات البرامج (Program Files) في Windows، بينما تكون بيانات التداول الحرجة لديك — مثل المستشارين الخبراء (Expert Advisors) والمؤشرات المخصصة وقوالب الرسوم البيانية وملفات الإعدادات — مخفية في مجلد متداخل بعمق وغير قابل للقراءة داخل مجلد AppData/Roaming. يتم تخزين هذه البيانات داخل مجلد يحمل اسماً طويلاً عشوائياً (hash)، مما يجعل إدارتها أو نقلها يدوياً شبه مستحيل.

مجلد MT5 المحمول: MQL5 وConfig وProfiles والسجلات بجانب terminal64.exe
في الوضع المحمول، يحتفظ الطرف بمجلدات MQL5 وConfig وProfiles والسجلات في مجلده الخاص.

يغير وضع MT5 المحمول هذه البنية. من خلال استخدام مفتاح سطر أوامر محدد، يمكنك إجبار الطرف على الاحتفاظ بجميع بياناته داخل مجلد التثبيت الخاص به. بدلاً من البحث عبر مجلدات النظام المخفية، يبقى كل ملف — من مجلد MQL5 الخاص بك إلى السجلات وملفات الإعدادات — في مكانه تماماً حيث وضعته. هذا يجعل المنصة بأكملها مكتفية ذاتياً وقابلة للنقل.

لتفعيل هذا، لا يكفي النقر على أيقونة؛ يجب عليك تعديل حقل الهدف (Target) في الاختصار. أضف مسافة بعد المسار إلى الملف القابل للتنفيذ ثم أضف مفتاح /portable. على سبيل المثال: "C:\Users\YourName\Platforms\MT5 Template\terminal64.exe" /portable. تخبر هذه البسيطة المنصة بالتوقف عن البحث عن البيانات في مجلدات النظام المخفية واستخدام المجلد المحلي بدلاً من ذلك.

من يجب أن يستخدم وضع MT5 المحمول على VPS؟

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

هذا الوضع مناسب بشكل أفضل لـ:

  • المتداولون متعددو الحسابات: إذا كنت تشغل استراتيجيات مختلفة على وسطاء مختلفين في نفس الوقت، يضمن الوضع المحمول أن لا تتعارض إعدادات أحدها مع الآخر.
  • مستخدمو VPS: عند إدارة VPS، تريد تجنب فوضى المجلدات المخفية والعشوائية (hashed). يتيح لك الوضع المحمول رؤية مكان بياناتك بدقة، مما يجعل من السهل إنشاء نسخ احتياطية أو نقلها.
  • المتداولون الآليون: إذا كنت تجري اختبارات خلفية (backtests) بشكل متكرر وتحتاج إلى تنظيف كميات كبيرة من البيانات التاريخية أو السجلات لتوفير مساحة القرص، فإن وجود بنية مجلدات متوقعة أمر أساسي.
  • مستخدمو القوالب: إذا كنت تريد إنشاء قالب واحد موثوق لنسخه عبر عدة نسخ.

لماذا يضر التثبيت العادي على VPS

تخلق طريقة التثبيت القياسية عدة مشاكل للتداول الآلي. أولاً، بيانات المنصة متناثرة. بينما يمكنك استخدام File › Open Data Folder للعثور على نسختك الحالية، يتم تخزين الملفات فعلياً في مجلد متداخل بعمق وعشوائي (hashed) داخل مجلد AppData/Roaming. هذا يجعل التحديثات الجماعية أو إدارة عدة أطراف مهمة يدوية وصعبة.

يحتفظ التثبيت العادي لـ MT5 ببيانات كل طرف في AppData\Roaming\MetaQuotes\Terminal تحت أسماء مجلدات عشوائية
تثبيت عادي: بيانات كل طرف تقع في AppData تحت اسم مجلد عشوائي.

علاوة على ذلك، تجعل الإعدادات القياسية من الصعب تنظيف البيانات التاريخية أو نتائج الاختبارات الخلفية عبر عدة نسخ في نفس الوقت. كما ينتهي بك الأمر مع العديد من الاختصارات غير النشطة أو المعطلة التي تزدحم بها شريط المهام. إذا كنت بحاجة إلى إزالة طرف قديم، يجب أن تنقر بزر الفأرة الأيمن على الأيقونة، وتذهب إلى Properties › Open file location، وتشغل uninstall.exe للتأكد من إزالة النسخة بشكل صحيح.

بناء القالب الرئيسي

تتطلب إعداد بيئة محمولة نهجاً متعمداً خطوة بخطوة للتأكد من صحة قالبك. يجب أن تبني الأساس قبل إنشاء أي نسخ.

إضافة /portable بعد terminal64.exe في حقل الهدف للاختصار
ينتهي حقل الهدف في الاختصار بـ /portable، بعد مسافة.
Tools › Options › Expert Advisors في القالب: التداول الخوارزمي وقائمة عناوين WebRequest
الإعدادات التي يتم إجراؤها في القالب، مثل عناوين WebRequest، يتم توريثها من قبل كل نسخة.
  1. تثبيت المنصة الأساسية: قم بتنزيل منصة MetaTrader 5 من وسيطك أو الموقع الرسمي. ثبّتها في مجلد مخصص، مثل C:\Users\YourName\Platforms\MT5_Template.
  2. إنشاء اختصار محمول: انقر بزر الماوس الأيمن على terminal64.exe، أنشئ اختصاراً، انتقل إلى الخصائص، وأضف /portable في نهاية حقل الهدف.
  3. تهيئة المجلدات: شغّل الطرفية باستخدام هذا الاختصار الجديد. ستلاحظ ظهور مجلدات MQL5 وconfig وbases داخل مجلد التثبيت بدلاً من مجلد AppData المخفي.
  4. تكوين الإعدادات العامة: افتح Tools › Options وقم بتكوين إعداداتك الدائمة:
  5. المستشارون الخبراء: فعّل Allow algorithmic trading.
  6. WebRequest: أضف عناوين URL المطلوبة لعمل المستشارين الخبراء (EA) الخاصين بك (على سبيل المثال، ناسخ صفقات أو ناشر إحصائيات).
  7. أقصى عدد من الشموع في الرسم البياني: اضبط Max bars in chart على غير محدود وأوقف تشغيل أصوات الأحداث.
  8. الرسم البياني والسمة: اضبط قالب الرسم البياني أو السمة الداكنة الخاصة بك؛ كل نسخة ستورثها.
  9. إضافة الملفات الأساسية: انقل مستشاريك الخبراء ومؤشراتك القياسية إلى مجلدات MQL5/Experts وMQL5/Indicators.
  10. تسجيل الدخول إلى الوسطاء: سجّل الدخول إلى خوادم الوسطاء الذين تستخدمهم بشكل متكرر. هذا يضمن أن كل نسخة تنشئها من هذا القالب تكون جاهزة بالفعل باتصال الخادم. ملاحظة: رموز Market Watch لا تورثها النسخ، لذا قد تحتاج إلى إعادة تحميلها.

بمجرد اكتمال هذه الخطوات، يكون لديك قالب وظيفي جاهز للنسخ.

إنشاء طرفيات جديدة من القالب

بمجرد جاهزية قالبك الرئيسي، يمكنك توسيع إعدادك من خلال إنشاء حالات جديدة في ثوانٍ. تتضمن العملية نسخ مجلد القالب وتغيير اسمه (على سبيل المثال، BrokerName_MT5_1). يجب أن يحتوي اسم كل مجلد في إعدادك على MT4 أو MT5 للحفاظ على اتساق سكريبتاتك وتنظيمك.

نسخ مجلد القالب لإنشاء طرفية MT5 جديدة
تبدأ الطرفية الجديدة كنسخة من مجلد القالب.
يُنشئ سكريبت الإعداد مجلد الطرفية واختصاره ودخول بدء التشغيل
يُنشئ سكريبت الإعداد المجلد والاختصار ودخول بدء التشغيل دفعة واحدة.

بعد نسخ المجلد، يجب عليك تحديث حقل الهدف في الاختصار ليشير إلى الموقع الجديد والتأكد من أنه لا يزال يتضمن مفتاح /portable. يمكنك أيضاً منح كل طرفية أيقونة وسيطها: انسخ terminal.ico من مجلد التثبيت الأصلي للوسيط إلى مجلد الطرفية الجديد، ثم اخترها في خصائص الاختصار تحت تغيير الأيقونة. يساعدك هذا على التمييز البصري بين الحسابات المختلفة بنظرة واحدة.

لضمان بدء تشغيل طرفياتك تلقائياً بعد إعادة تشغيل VPS، يمكنك إضافة اختصاراتك الجديدة إلى مجلد shell:startup في Windows.

التحقق من الحالات المنفصلة

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

وضع MT5 المحمول مقابل التثبيت القياسي

توضح الجدولة التالية الفروق التقنية بين الطريقتين:

الميزة التثبيت القياسي وضع MT5 المحمول
موقع البيانات مخفي في AppData (مجلدات مرمزة) داخل مجلد التثبيت
سهولة النسخ الاحتياطي صعبة؛ تتطلب العثور على رموز محددة بسيطة؛ فقط اضغط على المجلد كاملاً
سرعة التوسع بطيئة؛ تتطلب تثبيتاً كاملاً لكل حالة سريعة؛ عبر نسخ/تسمية المجلدات
إدارة التحديثات يدوية لكل حالة أسهل عبر انتشار القالب
شفافية الملفات منخفضة؛ الملفات مبعثرة في مجلدات النظام عالية؛ جميع الملفات في مكان واحد مرئي

أخطاء الإعداد الشائعة التي يجب تجنبها

تجنب هذه الأخطاء الشائعة للحفاظ على بيئة آلية مستقرة:

  • نسيان مفتاح /portable: إذا لم تضف /portable في نهاية حقل الهدف في اختصارك، فستستخدم الطرفية مجلد AppData المخفي بدلاً من مجلدك المحلي.
  • تجاهل حد المسار: لدى Windows حد 260 حرفاً لمسارات الملفات. إذا كان هيكل المجلدات الخاص بك عميقاً جداً، فقد يفشل استخراج الملفات أو التحديثات. حافظ على أسماء المجلدات قصيرة.
  • عدم استخدام مجلد بدء التشغيل: إذا لم تقم بإضافة اختصارات طرفيتك إلى مجلد shell:startup، فلن يتم إعادة تشغيل مستشاريك الخبراء (EAs) تلقائياً بعد إعادة تشغيل VPS.
  • إعدادات القالب غير مكتملة: إذا لم يتم إعداد قالبك بالكامل (بما في ذلك عناوين WebRequest وتسجيلات الدخول إلى الخوادم)، فستورث كل نسخة من تلك الإعدادات الناقصة.

الأسئلة الشائعة

هل يمكنني استخدام MT4 في الوضع المحمول؟

نعم، العملية شبه متطابقة. تستخدم terminal.exe بدلاً من terminal64.exe وتضمن أن يحتوي اختصارك على مفتاح /portable. لاحظ أنه في حالة MT4، يجب عليك الحصول على المثبت من وسيط.

كيف أثبت أن طرفيتين منفصلتان؟

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

هل ستعمل مستشاراتي الخبراء (EAs) تلقائياً بعد إعادة تشغيل VPS؟

فقط إذا أضفت اختصار الطرفية إلى مجلد بدء التشغيل في Windows. نوصي باستخدام سكربت دفع (batch script) لأتمتة هذه العملية بحيث يتم تسجيل كل نسخة جديدة تلقائياً للبدء مع النظام.

هل أحتاج إلى إعادة إضافة عناوين WebRequest لكل طرفية جديدة؟

إذا استخدمت طريقة القالب بشكل صحيح، فلا. أي عناوين أو إعدادات مهيأة في قالبك الرئيسي يتم توريثها من قبل كل نسخة جديدة تقوم بإنشائها.

هل من الآمن نقل طرفية محمولة إلى VPS جديد؟

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

لماذا لا تظهر خوادم وسيطي في طرفيتي؟

إذا انتقلت إلى VPS جديد، فقد لا يتم الاتصال بالطرفية تلقائياً. لمنع ذلك، قم بتسجيل الدخول إلى اسم الخادم المحدد وببيانات الحساب داخل القالب قبل نسخه، أو تأكد من أنك تمتلك اسم الخادم الدقيق من طرفيتك الأصلية.

كيف أنظف بيانات الاختبار الرجعي القديمة؟

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

هل يمكنني استخدام أيقونات مخصصة لتحديد وسطائي؟

نعم. يمكنك استخدام أيقونة مخصصة في قالبك وسكربت النسخ الخاص بك للتمييز بسهولة بين وسطاء مختلفين أو حسابات تداول على شريط المهام الخاص بك.

أفكار ختامية

الانتقال إلى الوضع المحمول لـ mt5 هو خطوة أساسية لأي متداول يسعى لتوسيع عملياته على VPS. من خلال التخلي عن التثبيت القياسي، تحصل على تحكم في بيئتك، مما يجعل إدارة الحسابات المتعددة وأتمتة سير عملك أسهل. هذا هو الجزء الأول من سلسلة من أربعة أجزاء. لمراقبة نتائجك الفعلية، يمكنك استخدام متتبع الحساب الخاص بنا.

أدلة ذات صلة:
• نقل طرفيات MetaTrader إلى الوضع المحمول أو إلى VPS آخر
• تحديث وتنظيف العديد من طرفيات MetaTrader في وقت واحد
• الأسئلة الشائعة حول الوضع المحمول لـ MetaTrader

شارك هذا المقال

WhatsApp
Atlas Orchestrator

حول الكاتب

Atlas Orchestrator · Author

Comments

No comments yet. Be the first to comment!

Leave a Comment

Your email address will not be published. Required fields are marked with *