يحتاج الإعداد العملي لمنصة MT4 إلى موارد تكفي الحمل الفعلي، وطريقة واضحة لتمييز كل نسخة تداول، والحفاظ على الإعدادات المقصودة بعد الصيانة المعتادة. حسّن البيئة بناءً على ضغط الموارد الذي ترصده وسلوك المستشار الخبير الذي تتحقق منه، بدلًا من نسخ إعداد عام يُقدَّم بوصفه طريقة «لتسريع MT4».
هذا هو الدليل 2 من سلسلة استقرار VPS وMT4. يشرح الدليل الأساسي الاستضافة واستمرارية التشغيل. للاستجابة للحوادث والنسخ الاحتياطي والاستعادة، راجع الدليل 3: الأعطال والاستعادة الآمنة. للمتابعة بين الحوادث، انتقل إلى الدليل 4: الأسعار وإشارات النشاط والتنبيهات.
حدد ما الذي تريد تحسينه
يفترض هذا الدليل أن MT4 والمستشار المقصود مثبتان بالفعل، وأنك اختبرتهما على حساب تجريبي. لوضع الملفات وإرفاق المستشار بالرسم، راجع دليل تثبيت المستشار الخبير. تستخدم الاستضافة الافتراضية المدمجة في MetaTrader آلية ترحيل مختلفة، ولا توفر سطح مكتب Windows؛ فلا تطبق عليها تعليمات بدء تشغيل Windows أو مجلداته.
يعني التحسين التشغيلي تقليل الحمل غير الضروري مع الحفاظ على سلوك المستشار المعتمد. وهو مختلف عن تحسين معلمات الاستراتيجية في أداة الاختبار. لا تغيّر حجم اللوت أو مرشحات الإشارات أو حدود المخاطر أو إعدادات التنفيذ لجعل المنصة تبدو أسرع استجابة. خفة المنصة لا تثبت الربحية ولا تضمن التنفيذ.
احصر حمل التشغيل قبل تغيير الإعدادات
سجّل وظيفة كل منصة والمكونات التي تحتاجها فعلًا. عدد الرسوم وحده لا يكشف المستشارين الذين يستخدمون عدة رموز، ولا المؤشرات التي تُحسب داخليًا. وقد يحتاج مستشار واحد كثيف الحسابات إلى موارد أكثر من عدة مستشارين بسيطين.
| البند | ما الذي تسجله؟ |
|---|---|
| هوية المنصة | مسار التثبيت، ومجلد البيانات الفعلي، ومستخدم Windows، واختصار باسم واضح. |
| سياق التداول | حساب الوسيط وخادمه، ودور النسخة: تجريبي أو حقيقي أو بحثي. احفظ بيانات الدخول بأمان خارج هذه القائمة. |
| الحمل النشط | الرسوم المطلوبة، والرموز والأطر الزمنية الدقيقة، والمستشارون المرفقون، والإصدارات، ومعلمات Inputs المعتمدة. |
| الاعتماديات | الرموز والأطر الأخرى، وعمق البيانات التاريخية المطلوب، والمؤشرات المخصصة، والملفات، ومكتبات DLL، وروابط WebRequest المسموح بها، والترخيص. |
| إدارة الأوامر والتشغيل | توزيع Magic Number، والأوامر القائمة التي يجب إدارتها، وطريقة بدء التشغيل، وجهة المراقبة، وتاريخ التغيير. |
احتفظ بملف .set المعتمد إذا كان المستشار يدعمه، وبسجل لملف التعريف والإعدادات الحالية. يوثق ذلك الحالة الأساسية، لكنه ليس خطة كاملة للنسخ الاحتياطي أو الاستعادة.
حدد الموارد بحسب الاحتياج المرصود
| المورد | ما الذي تقيّمه؟ | قرار الإعداد |
|---|---|---|
| CPU | الفترات المزدحمة، واستهلاك كل منصة، والحمل المتركز على معالجات منطقية بعينها. | اترك هامشًا للذروات. عدد وحدات vCPU المشتركة وحده لا يثبت قدرة مستدامة؛ قارن حمل التشغيل الفعلي. |
| RAM | Windows وجميع المنصات وبيانات الرسوم والمؤشرات والتطبيقات الخلفية. | وفّر هامشًا للذاكرة. زيادة الضغط واستخدام الذاكرة الافتراضية تستلزمان الفحص؛ لا تعطّل ملف ترحيل الصفحات بوصفه اختصارًا للتحسين. |
| SSD / التخزين | المساحة الحرة، ونمو البيانات التاريخية والسجلات، ونشاط القرص أثناء الفحص والتنزيل والتحديث. | احسب احتياجات النظام والصيانة إلى جانب MT4. وصف القرص بأنه SSD لا يثبت كفاية المساحة الحرة أو أداء التخزين. |
| Windows | دعم الأمان الحالي، والتوافق مع الوسيط والمستشار، وجلسة المستخدم، وسياسة إدارة المزوّد. | استخدم بيئة تتم صيانتها وتحمل ترخيصًا مناسبًا. أكد الإصدار والاعتماديات مع المزوّد والمطوّر. |
| الشبكة | الاتصال بخادم الوسيط المقصود، والانقطاعات، وتحديث الأسعار خلال الجلسات المعنية. | افحص المسار إلى الوسيط. سلاسة سطح المكتب البعيد أو سرعة اختبار عام للإنترنت ليست دليلًا كافيًا. |
لا توجد قاعدة عامة موثوقة لعدد «المستشارين لكل GB» أو «المنصات لكل vCPU». حدد السعة بعد مراقبة الحمل المقصود كاملًا، بما فيه بدء التشغيل وتحميل البيانات التاريخية والصيانة. هامش الموارد احتياط تشغيلي، وليس وعدًا بنتائج التداول.
قِس الاستخدام المعتاد والذروات المهمة
- حدد حالة مرجعية. افتح مدير المهام في Windows باستخدام
Ctrl+Shift+Esc. افحص العمليات أو التفاصيل لكلterminal.exe، والأداء لمتابعة المعالج والذاكرة والقرص والشبكة إجمالًا. اربط العمليات بمسارات التثبيت المسجلة. - راقب ظروفًا مختلفة. شمل فترة تداول معتادة، وتدفقًا أسرع للأسعار، وبدء التشغيل وتحميل البيانات. سجّل الوقت والإعداد النشط وضغط الموارد ومدى استجابة MT4. لقطة واحدة وقت الخمول ليست اختبارًا للسعة.
- حدد مصدر الحمل. قارن استهلاك المنصات بالتطبيقات الأخرى والتحديثات وفحوص الأمان. قد يخفي الاستخدام الإجمالي للمعالج ضغطًا على معالج منطقي واحد أو عنق زجاجة في البرنامج. انخفاض الاستخدام العام لا يثبت أن كل مستشار يعالج الأحداث سريعًا.
- افصل حمل البحث. نفّذ الاختبارات التاريخية الطويلة وعمليات البحث عن المعلمات خارج بيئة التداول متى أمكن. تثبيت أداة الاختبار بصورة منفصلة على VPS نفسه يفصل الإعدادات، لكنه يظل ينافس على موارد الآلة نفسها.
يعمل كل مستشار MQL4 في مسار تنفيذ منفصل، بينما تشترك مؤشرات الرسوم في موارد مسار الواجهة؛ ويعمل المؤشر المستدعى عبر iCustom() في مسار البرنامج الذي استدعاه. تُعالج أحداث المستشار بالتتابع. ولا تُضاف جميع تحديثات السعر الجديدة إلى الطابور أثناء تنفيذ OnTick(). زيادة الأنوية لا تصلح تلقائيًا منطقًا كثيف الحسابات أو مؤشرًا عالقًا؛ استشر المطوّر إذا استمر الحمل الناتج عن البرنامج.
ميّز تثبيتات MT4 المتعددة بوضوح
لاستخدام عدة حسابات في الوقت نفسه، ثبّت نسخ MT4 المقصودة من الوسيط في مجلدات تثبيت مختلفة. أعطِ الاختصارات أسماء تبيّن وظائفها. اختصارَان يشيران إلى الملف التنفيذي نفسه لا ينشئان تثبيتين منفصلين.
في كل نسخة تعمل، استخدم File → Open Data Folder وسجّل الموقع الفعلي. يعتمد مجلد البيانات المعتاد على مسار التثبيت ومستخدم Windows؛ ويحدد ملف origin.txt التثبيت المرتبط به. لا تستنتج المجلد الصحيح من اسم الوسيط، ولا تفترض أن مستخدم Windows آخر يرى ملفات المستشار وإعداداته نفسها.
ثبّت اعتماديات كل نسخة وتحقق منها في مجلد بياناتها الفعلي. تقلل المجلدات المنفصلة الخلط بين الإعدادات، لكنها لا تعزل مخاطر حساب الوسيط. وقد يستخدم المستشار ملفات مشتركة عبر FILE_COMMON أو خدمة ترخيص خارجية؛ اتبع قواعده الموثقة لتشغيل عدة نسخ.
/portable المكان الذي تحاول MT4 حفظ بياناتها فيه. ولا ينقل مجلد البيانات الموجود تلقائيًا، ويظل بحاجة إلى صلاحية الكتابة. أبقِ الوضع المعتاد ما لم يوجد سبب مختبَر لتغييره؛ ولا تعطّل UAC أو توسع الصلاحيات على نحو عام بدافع السهولة.افصل نطاق إدارة الأوامر عن سعة المنصة
لا يصلح تشغيل عدة مستشارين أو منصات على الحساب نفسه إلا إذا كانت قواعد إدارة أوامرهم متوافقة. سجّل Magic Number والرمز ومرشحات تحديد الأوامر الأخرى لكل نسخة مقصودة بحسب الوثائق. لا تفترض أن المستشار يدير أوامره وحدها.
Magic Number معرّف للأوامر، وليس قفلًا يمنع منصات أخرى من التداول. قد ترسل نسختان أوامر مكررة حتى مع اختلاف المعرّفات. قبل تغيير المعرّف أو نقل المستشار، تحقق مما إذا كانت الصفقات المفتوحة والأوامر المعلقة تحتاج إلى استمرار إدارته. حافظ على معرّفات الإدارة الموثقة اللازمة لاستئنافها. راجع النموذج التفصيلي في دليل Magic Number.
فصل الموارد لا يفصل مخاطر الحساب أيضًا؛ فقد يتراكم استخدام الهامش والصفقات المترابطة بين المستشارين. راجع هذا التعرض عبر دليل إدارة المخاطر؛ وجود موارد معالجة متاحة لا يجعل المحفظة المجمعة آمنة.
اضبط الرسوم والبيانات التاريخية دون حذف المطلوب
ابدأ بإزالة رسوم التحليل التي تأكدت من عدم استخدامها والمؤشرات الزخرفية. إغلاق رسم المستشار يوقف تشغيل ذلك المستشار؛ وهو مختلف عن تصغير النافذة. تحقق مما يعمل على الرسم قبل إغلاقه، واحتفظ بالرسوم التي تتطلبها الإعدادات الموثقة.
في Tools → Options → Charts، ميّز بين Max bars in history وMax bars in chart. يحد الأول البيانات التاريخية المخزنة، ويتحكم الثاني في بيانات الرسوم المستخدمة لحساب المؤشرات. قد يقلل خفض البيانات الزائدة على الرسم استهلاك الموارد، لكن قيمة صغيرة بلا أساس قد تحرم المستشار أو المؤشر من البيانات السابقة اللازمة.
- حدد الحد الأدنى من البيانات لكل رمز وإطار زمني مطلوب، بما يشمل المؤشرات المحسوبة داخليًا.
- احتفظ ببيانات كافية لهذه المتطلبات وللتحقق المخطط له. لا تفترض أن رسمًا ظاهرًا واحدًا يغطي احتياجات مستشار يستخدم عدة أطر زمنية.
- غيّر حدًا واحدًا على الحساب التجريبي، وأعد التحميل أو التشغيل عند الحاجة، ثم تحقق من التهيئة وتوفر البيانات والحسابات المتوقعة قبل اعتماد التغيير.
هذه الحدود ليست حصة دقيقة للذاكرة؛ فقد يزداد عدد الشموع مع وصول أسعار جديدة. لا تُفرغ مجلد البيانات التاريخية بهدف «تسريع MT4»؛ إعادة التحميل تستهلك موارد وقد تغيّر بيانات الاختبار المتاحة. احتفظ بمجموعة البيانات الأصلية للمقارنة.
احتفظ بالرموز واعتماديات المؤشرات المطلوبة
في Market Watch، أخفِ فقط الرموز التي تأكدت أن بيئة التشغيل كاملة لا تستخدمها. توثق MT4 ذلك بوصفه طريقة لتقليل حركة بيانات الأسعار. احتفظ بالرموز اللازمة للتداول أو الإشارات بين الأدوات أو تحويل العملات، حتى إن لم يكن لها رسم ظاهر. وتمنع MT4 أيضًا إخفاء بعض الرموز المرتبطة برسوم أو أوامر مفتوحة؛ لكن القائمة ليست فحصًا كاملًا للاعتماديات.
إزالة مؤشر ظاهر لا تثبت توقف حساباته؛ فقد يطلب المستشار قيمه داخليًا. اختبر لوحات المتابعة الاختيارية والعناصر البصرية غير الأساسية كلًّا على حدة، مع الاحتفاظ بمؤشرات المطوّر وملفاته المطلوبة. إذا زاد استخدام المعالج أو الذاكرة باستمرار، اجمع الأوقات والسجلات للمطوّر بدلًا من إخفاء المشكلة بإعادة تشغيل متكررة دون تحقق.
تحقق من صلاحيات نسخة التداول الفعلية
في MT4 المعتادة على Windows، افحص تحكم AutoTrading في المنصة وصلاحية Allow live trading للمستشار المرفق معًا. ظهور أيقونة المستشار أو وصول الأسعار أو وجود عملية تعمل لا يثبت صلاحية التداول. أكد كذلك الحساب والخادم وإمكانية التداول المقصودة.
راجع الخيارات التي تعطل التداول الآلي بعد تغيير الحساب أو ملف التعريف أو الرمز أو الإطار الزمني. هذه أدوات حماية، فلا تلغها تلقائيًا. إذا تفعّل أحدها، تحقق من السياق الجديد قبل إعادة تمكين المستشار المقصود.
اسمح باستيراد DLL فقط للمكتبات المطلوبة والموثوقة، وباستخدام WebRequest فقط للروابط الموثقة والموثوقة. افحص إعدادات المستشار المرفق بالفعل؛ تغيير القيم الافتراضية لا يغني عن التحقق من النسخة العاملة. أعد الفحص بعد تحديث ملف التعريف أو القالب أو المستشار. تعطيل AutoTrading يمنع عمليات تداول المستشارين في تلك المنصة؛ ولا يغلق الأوامر أو يوقف نسخًا مستضافة بصورة منفصلة.
تحكم في نمو السجلات دون إتلاف أدلة التشخيص
افحص Experts لرسائل المستشار وJournal لأحداث المنصة والاتصال بعد كل تغيير. يفتح الأمر Open في القائمة السياقية لأي من التبويبين مجلد سجلاته ويكتب الإدخالات الحالية على القرص. في مجلد البيانات الفعلي، توجد سجلات المستشار عادة في MQL4/Logs وسجلات المنصة في logs، ضمن ملفات مؤرخة باسم YYYYMMDD.LOG.
يعرض التبويبان إدخالات حديثة؛ ويمسح Clear العرض، لا الملفات الفعلية. لصيانة التخزين، قِس أولًا المجلدات التي تنمو، واحتفظ بالسجلات المهمة للحوادث والمقارنات، ثم أرشف الملفات القديمة وفق سياسة احتفاظ موثقة. تجنب حذف الملفات النشطة أثناء التشغيل أو تنظيف مجلد البيانات كاملًا بكل محتوياته.
الأخطاء المتكررة أو التسجيل المفرط مع كل تحديث سعر تحتاج إلى معالجة السبب؛ حذف سجلات الأمس لا يوقف نموها غدًا. احتفظ بملفات التعريف والقوالب والإعدادات المحفوظة وملفات حالة المستشار. استخدم دليل Experts وJournal للتشخيص. أما تصميم النسخ الاحتياطي التفصيلي فموضوع الدليل 3.
خطط لتحديثات Windows واختبر بدء التشغيل
أبقِ صيانة أمان Windows مفعلة، وحدد نافذة لإعادة تشغيل خاضعة للمتابعة. تحقق من جدولة إعادة التشغيل وسياسات الجلسات للإصدار والمزوّد المستخدمين فعلًا. تساعد الساعات النشطة، إن توفرت، على ضبط التوقيت؛ لكنها لا تضمن تداولًا بلا انقطاع. لا تعطّل برامج الأمان أو التحديثات لتحسين نتيجة اختبار أداء.
إذا كانت طريقة التشغيل تعتمد على تسجيل الدخول، أنشئ اختصارًا باسم واضح للملف التنفيذي المقصود في مجلد بدء التشغيل للمستخدم الصحيح (shell:startup). يعمل بعد دخول ذلك المستخدم، لا لمجرد إقلاع Windows. قد تتعارض آلية تشغيل ثانية مع الأولى؛ وثّق طريقة مختبرة واحدة لكل نسخة مقصودة.
إذا احتجت إلى إعادة تشغيل دون تدخل، اطلب من المزوّد أو المسؤول تأكيد ترتيب جلسة المستخدم وبدء التشغيل المدعوم. وجود مهمة مجدولة أو عملية terminal.exe عاملة لا يثبت توفر مجلد البيانات والحساب والترخيص وحالة المستشار الصحيحة. لا تضبط دخولًا تلقائيًا يكشف بيانات الدخول بوصفه حلًا سريعًا.
على الحساب التجريبي، اختبر إعادة فتح المنصة وإعادة تشغيل النظام بوصفهما حدثين منفصلين. بعد كل منهما، تحقق من الحساب والخادم وملف التعريف والرسوم وإصدار المستشار ومعلمات Inputs والصلاحيات والأسعار والسجلات وإدارة الأوامر القائمة. اختبر أيضًا فصل سطح المكتب البعيد ثم إعادة الاتصال؛ فقد ينهي تسجيل الخروج أو حدود مدة الجلسة التطبيقات. تجنب مهام «إعادة التشغيل كل ساعة» وآليات إعادة الفتح الآلية دون تحقق التي تتجاوز هذه الفحوص.
اضبط تنبيهات مفيدة وافهم حدودها
اختر مراقبة تميز ضغط الموارد من توقف المنصة أو المستشار. حدد من يتلقى التنبيهات وما الذي يفحصه بعدها. ضع الحدود بناءً على الحمل المعتاد والذروات المرصودة والوقت المتاح للاستجابة؛ فلا توجد نسبة مئوية أو مدة عامة تصلح للحكم على قِدم الأسعار في كل الحالات.
| الإشارة | الفحص المفيد | الحدود |
|---|---|---|
| ضغط مستمر على المعالج أو الذاكرة، أو انخفاض المساحة الحرة | قارن المنصة المتأثرة والمهام الخلفية والتغييرات الحديثة بالحالة المرجعية. | الذروة القصيرة تختلف عن الضغط المستمر؛ استهلاك الموارد وحده لا يثبت سلامة التداول. |
| غياب عملية المنصة أو إشارة المتابعة الدورية المتوقعة | أكد النسخة المقصودة وسياق تشغيلها قبل إعادة فتحها. | قد تتوقف إشارة تُرسل من OnTick فقط حين يكون السوق هادئًا أو مغلقًا؛ راعِ السلوك الموثق. |
| خطأ اتصال أو أسعار أو مستشار | افحص جلسة الرمز المطلوب وأحدث بياناته، ثم Experts وJournal. | قد تكون المنصة متصلة مع بقاء بيانات لازمة قديمة أو خلل في منطق المستشار. |
لتنبيهات الهاتف، اضبط Tools → Options → Notifications، وأدخل MetaQuotes ID للجهة المستقبلة، ثم استخدم Test وتأكد من وصول الرسالة إلى الجهاز الفعلي. لا تشمل إشعارات عمليات التداول المعتادة الطلبات المرفوضة. اختبر تنبيهات أخطاء المستشار نفسه على الحساب التجريبي أيضًا إن كان يدعمها.
لا تستطيع MT4 المتوقفة إرسال تنبيه موثوق عن توقفها. تسد هذه الفجوة مراقبة مستقلة للعملية أو الخادم، أو فحص خارجي لغياب إشارة المتابعة الدورية. فضّل استجابة محددة وموثقة على برنامج مراقبة ينهي منصة التداول ويعيد تشغيلها باستمرار.
اتبع خطوات مضبوطة للتعديل والاعتماد
- سجّل الحالة السابقة. احتفظ بالإعداد وظروف المراقبة وضغط الموارد وأوقات السجلات المهمة.
- نفّذ تغييرًا مبررًا واحدًا على الحساب التجريبي. أزل عنصرًا بصريًا غير مستخدم، أو عدّل حدًا موثقًا للبيانات التاريخية، أو افصل حمل أداة الاختبار. أبقِ إعدادات الاستراتيجية والمخاطر ثابتة.
- قارن ظروفًا متقاربة. أعد مراقبة الاستخدام المعتاد وتدفق الأسعار الكثيف وبدء التشغيل. إذا اختلفت الظروف، وثّق هذا القيد بدلًا من الادعاء بوجود تحسن مقاس.
- اعتمد التغيير أو تراجع عنه. لا تحتفظ به إلا إذا بقيت البيانات المطلوبة وحسابات المستشار والصلاحيات وإدارة الأوامر صحيحة، مع هامش موارد كافٍ. وإلا فاستعد الإعداد السابق.
أعد التحقق قبل الاعتماد بعد إضافة منصة أو تغيير الإصدارات أو ملفات التعريف أو الاعتماديات أو إجراء الصيانة. يؤكد اختبار إعادة التشغيل التجريبي إجراء التشغيل؛ ولا يثبت تنفيذًا مطابقًا على الحساب الحقيقي أو عوائد مستقبلية.
قائمة التحقق من جاهزية الإعداد
احتفظ بتاريخ الفحوص ونتائجها. راجعها بعد التغييرات المهمة وبحسب حاجة الحمل إلى المتابعة. حتى VPS الذي ضُبطت إعداداته يحتاج إلى إشراف تشغيلي مستمر.
أسئلة شائعة عن إعداد MT4
كم منصة MT4 يمكن تشغيلها على VPS واحد؟
لا يوجد عدد عام. قِس جميع المنصات والمستشارين والاعتماديات المقصودة خلال الذروات المهمة، واترك هامشًا للنظام والصيانة. تثبيت نسخة أخرى على VPS نفسه لا يضيف موارد مادية.
هل أختار أصغر حدود ممكنة لعدد الشموع؟
لا. احتفظ بالبيانات التي يحتاجها كل رمز وإطار ومؤشر مطلوب. قلل الزيادة المؤكدة فقط، واختبر تجريبيًا، واحفظ بيانات المقارنة.
هل يثبت زر AutoTrading الأخضر أن المستشار يعمل؟
لا. تحقق من صلاحية المستشار المرفق والوصول إلى الحساب والبيانات والتهيئة والسجلات وإدارة الأوامر المقصودة. قد يكون عدم وجود صفقة جديدة طبيعيًا حين لا تنتج الاستراتيجية إشارة.
هل أعيد تشغيل MT4 تلقائيًا على فترات ثابتة؟
ليس بديلًا عن تحديد سبب الحمل المستمر أو فحص بدء التشغيل. خطط للصيانة المطلوبة، واختبر إعادة الفتح، واستخدم مراقبة ذات استجابة موثقة. قد تقطع إعادة تشغيل دون تحقق إدارة الأوامر أو تعيد إعدادًا غير صحيح.
المراجع الرسمية ونطاق الدليل
جرى التحقق من تفاصيل المنصة بالرجوع إلى الوثائق الرسمية. أما حصر المكونات والقياس والتحقق قبل اعتماد التغييرات فهي إرشادات تشغيل عملية، وليست نتائج قياس لأداء VPS. قد تختلف أسماء الإعدادات بحسب لغة المنصة أو إصدار Windows؛ وتحدد أسماء الواجهة الإنجليزية هنا الإعدادات المطلوب فحصها.
- MetaTrader 4: تثبيت عدة نسخ ومجلدات البيانات والوضع المحمول.
- MetaTrader 4: حدود الرسوم والبيانات التاريخية، ونافذة Market Watch، وتنفيذ برامج MQL4.
- MetaTrader 4: ضوابط المستشار الخبير، وسجلات Experts، وسجلات Journal، والإشعارات.
- Microsoft: مدير المهام وأدوات النظام، وتشغيل التطبيقات بعد تسجيل الدخول، والساعات النشطة للتحديثات.
- مرجع MQL4: معرّفات الأوامر ونطاق الملفات المشتركة.