العودة إلى المدونة

نسخ الصفقات على VPS بين حسابات MT4 وMT5

فريق تحرير IM Host14 أكتوبر 20267 دقائق قراءة
نسخ الصفقات على VPS بين حسابات MT4 وMT5

سيرفر VPS لنسخ الصفقات هو سيرفر ويندوز يشغّل المنصة الرئيسية (Master) ومنصة تابعة أو أكثر (Slave) جنبًا إلى جنب، بحيث ينقل إكسبيرت النسخ الصفقات من حساب MT4 أو MT5 إلى حسابات أخرى على مدار الساعة. ولأن كل المنصات على الجهاز نفسه، تتم خطوة النسخ محليًا وبسرعة، ويبقى العامل الأهم هو اتصال كل منصة بسيرفر وسيطها. كل ما يحتاجه السيرفر رام كافية لكل المنصات وأن يظل يعمل بلا توقف.

كيف يعمل ناسخ الصفقات المحلي؟

معظم برامج النسخ المحلية تتكون من جزأين، وكلاهما يعمل كإكسبيرت (EA):

  • الماستر (المصدر): إكسبيرت على الحساب الأصلي يراقب الصفقات الجديدة والمعدّلة والمغلقة، ويكتبها في مكان تستطيع المنصات الأخرى قراءته، غالبًا ملف داخل مجلد Common المشترك في MetaTrader.

  • السليف (المستقبِل): إكسبيرت على كل حساب تابع يقرأ هذه الإشارات على فترات قصيرة، ثم يفتح الصفقات المقابلة أو يعدّلها أو يغلقها وفق قواعدك في حجم اللوت والرموز والحدود.

توفّر MetaTrader لكل المنصات التي تعمل تحت مستخدم ويندوز واحد مجلدًا مشتركًا في المسار %APPDATA%\MetaQuotes\Terminal\Common\Files. لهذا يعمل النسخ المحلي بكفاءة عندما تكون كل المنصات على جهاز واحد، ولهذا أيضًا لا يمكنه عادة النسخ بين جهازين مختلفين ما لم يكن للبرنامج وضع شبكي خاص.

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

لماذا تشغّل ناسخ الصفقات على VPS؟

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

  • كل المنصات على جهاز واحد: النسخ عبر الملفات يتطلب وجود الماستر والسليف معًا على السيرفر نفسه.

  • مسار أقصر إلى الوسيط: كل منصة تابعة ترسل أوامرها إلى سيرفر التداول عند وسيطها، ووجود السيرفر قرب الوسطاء يقصّر هذا المسار.

  • العزل: نظام النسخ لا يتأثر بإعادة تشغيل جهازك اليومي أو بالبرامج التي تثبّتها عليه.

الموارد المطلوبة لكل زوج من المنصات

كل ماستر وكل سليف منصة كاملة لها استهلاكها الخاص من الذاكرة، وويندوز نفسه يحتاج إلى 1–2 جيجابايت تقريبًا. إكسبيرت النسخ خفيف في الغالب، لكن كل منصة تظل تعالج تيكات جميع الرموز الظاهرة في Market Watch. يشرح مقال مواصفات VPS الفوركس وكم رام تحتاج كل منصة طريقة القياس. وللتخطيط، احسب عدد المنصات:

  • ماستر واحد + سليف واحد = منصتان.

  • ماستر واحد + 3 سليف = 4 منصات.

  • عدة حسابات ماستر تنسخ إلى حسابات عملاء كثيرة = عدد كبير من المنصات، فخطط لرام أكبر وأبقِ كل منصة خفيفة (إخفاء الرموز غير المستخدمة، وشارتات قليلة، وتاريخ أقل).

خطوات التجهيز

لكل برنامج نسخ دليله الخاص، لكن التجهيز على السيرفر يتبع النمط نفسه تقريبًا:

  1. ثبّت كل منصة في مجلد مستقل: مجلد تثبيت MetaTrader الواحد لا يشغّل إلا نسخة واحدة في الوقت نفسه. من إعدادات برنامج التثبيت اختر مجلدًا مختلفًا لكل حساب، مثل C:\MT4-Master وC:\MT5-Slave1 وC:\MT5-Slave2.

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

  3. سجّل الدخول إلى كل حساب في منصته الخاصة، واستخدم كلمة مرور المستثمر للماستر إن كان برنامجك يدعم ذلك.

  4. ثبّت إكسبيرت النسخ في مجلد MQL4\Experts أو MQL5\Experts لكل منصة (وفي وضع portable يكون داخل مجلد التثبيت نفسه)، ثم حدّث نافذة Navigator.

  5. فعّل التداول الآلي: شغّل زر AutoTrading في MT4 أو Algo Trading في MT5، واسمح بالتداول الحي من إعدادات الإكسبيرت. ولا تسمح باستيراد ملفات DLL إلا إذا كان البرنامج يحتاجها فعلًا ومن مصدر تثق فيه.

  6. اربط الإكسبيرتات: ضع إكسبيرت الماستر على شارت واحد في منصة الماستر، وإكسبيرت السليف على شارت واحد في كل منصة تابعة.

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

تبدو الاختصارات بخيار portable هكذا:

"C:\MT4-Master\terminal.exe" /portable
"C:\MT5-Slave1\terminal64.exe" /portable
"C:\MT5-Slave2\terminal64.exe" /portable

ضع هذه الاختصارات في مجلد بدء التشغيل (shell:startup) لتفتح كل المنصات بعد إعادة التشغيل. ودليل تشغيل MT4 وMT5 على مدار الساعة مع إعادة التشغيل التلقائي يشرح تسجيل الدخول التلقائي والتعامل مع إعادة التشغيل. وإذا كان أحد حساباتك على cTrader، فتأكد أولًا أن برنامج النسخ يدعمه أصلًا، لأن كثيرًا من الناسخات المحلية تعمل مع MetaTrader فقط؛ ودليل تشغيل cTrader على VPS يشرح تشغيله على السيرفر نفسه.

من MT4 إلى MT5: تفاصيل تسبب نسخًا خاطئًا

  • أسماء الرموز: الوسطاء يضيفون لواحق مثل EURUSD أو EURUSD.m أو EURUSDpro، فاربط الرموز يدويًا داخل برنامج النسخ.

  • حجم العقد وخطوة اللوت: الذهب والمؤشرات وعقود CFD قد يختلف حجم عقدها من وسيط لآخر، فاللوت الواحد لا يعني دائمًا الانكشاف نفسه.

  • حسابات Hedging وNetting: حسابات MT5 قد تكون بنظام التحوط أو بنظام الصافي. في حساب Netting تندمج الصفقات على الرمز نفسه في مركز واحد، فيختلف سلوك نسخ عدة صفقات متحوطة من MT4. تحقق من نوع الحساب قبل البدء.

  • مستويات الإيقاف والتجميد: وقف الخسارة المقبول عند وسيط قد يكون قريبًا جدًا من السعر عند وسيط آخر، فيرفضه الناسخ أو يعدّله.

زمن الوصول والانزلاق السعري

على سيرفر واحد تتم خطوة النسخ محليًا، فيأتي معظم التأخير من مصدرين: الفاصل الزمني الذي يقرأ فيه الناسخ الإشارات، ورحلة الأمر من كل منصة تابعة إلى وسيطها. وقد يتحرك السعر بين تنفيذ الماستر وتنفيذ السليف، وهذا انزلاق سعري (slippage) طبيعي. لا يمكنك إلغاؤه، لكن يمكنك تقليله والتحكم فيه:

  • اختر موقع سيرفر قريبًا من سيرفرات التداول عند وسطاء الحسابات التابعة.

  • استخدم فاصل قراءة قصيرًا إن سمح البرنامج، دون أن ترفع استهلاك المعالج أكثر من اللازم.

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

  • قارن أسعار التنفيذ بين الماستر والسليف لعدة أسابيع على حساب تجريبي قبل أن تثق في النظام بأموال حقيقية.

ضوابط المخاطرة قبل التشغيل الحقيقي

  • طريقة حساب اللوت: لوت ثابت، أو مضاعف، أو نسبة من الرصيد أو الـ Equity. الطريقة النسبية أكثر أمانًا عندما تختلف أحجام الحسابات.

  • أقصى حجم لوت وأقصى عدد صفقات مفتوحة لكل حساب تابع.

  • إيقاف عند حد الـ Equity: أوقف النسخ أو أغلق الصفقات عندما تنخفض Equity الحساب التابع تحت مستوى تحدده.

  • فلتر الرموز: انسخ الأدوات التي تقصدها فقط.

  • السلوك بعد إعادة التشغيل: قرر هل يفتح السليف الذي كان متوقفًا الصفقات التي فتحها الماستر أثناء غيابه، أم يكتفي بالصفقات الجديدة.

  • شروط الحسابات: بعض شركات التمويل (prop) واتفاقيات الحسابات تقيّد نسخ الصفقات، فراجع شروط كل حساب مشارك.

التداول ينطوي على مخاطرة، والناسخ ينقل الخسائر بالدقة نفسها التي ينقل بها الأرباح.

احمِ السيرفر

سيرفر النسخ يحتوي على بيانات دخول عدة حسابات تداول، ما يجعله هدفًا ثمينًا. استخدم كلمة مرور طويلة لحساب Administrator، وقيّد اتصال RDP بعناوين IP الخاصة بك متى أمكن، وثبّت تحديثات ويندوز وفق جدول خارج ساعات السوق، ولا تثبّت برامج لا علاقة لها بالتداول. دليل تأمين Windows VPS وتقوية RDP يعرض الخطوات بالتفصيل.

أي خطة تناسبك؟

خطط Forex VPS لدى IM HOST مقسّمة حسب عدد المنصات. زوج بسيط من ماستر وسليف يناسبه Standard (حتى منصتين، 3 vCPU و6 جيجابايت). وماستر مع ما يصل إلى أربعة حسابات تابعة يناسبه Pro (حتى 5 منصات، 4 vCPU و8 جيجابايت). أما مديرو الحسابات ومتداولو شركات التمويل الذين ينسخون إلى حسابات كثيرة فالأنسب لهم Elite (عدد غير محدود من المنصات، 6 vCPU و16 جيجابايت)، مع تذكّر أن الرام والمعالج يظلان الحد العملي، فقِس الاستهلاك كلما أضفت حسابًا.

أسئلة شائعة

هل يمكن نسخ الصفقات من MT4 إلى MT5؟

نعم، إذا كان برنامج النسخ يدعم المنصتين. اربط الرموز وأحجام اللوت بعناية، وتحقق من نوع حساب MT5: Hedging أم Netting.

هل يجب أن تكون منصات الماستر والسليف على السيرفر نفسه؟

في الناسخات المحلية التي تعتمد على الملفات، نعم؛ فهي تتبادل الإشارات عبر مجلد Common المشترك على جهاز ويندوز واحد.

هل أستطيع تشغيل منصتين من الوسيط نفسه على سيرفر واحد؟

نعم. ثبّت كل منصة في مجلد مستقل وشغّلها بوضع portable.

كم حسابًا يمكن النسخ إليه من سيرفر واحد؟

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

نسخ الصفقات على Forex VPS من IM HOST

يعمل Forex VPS من IM HOST بنظام Windows Server (الرخصة غير مشمولة) مع وصول RDP كامل بصلاحيات Administrator، وvCPU مخصصة، وتخزين NVMe، ونسخ احتياطي يومي مجاني، ومنفذ 1 Gbit، في لندن ونيويورك وشيكاغو. اختر الخطة حسب عدد المنصات التي يحتاجها نظام النسخ لديك، من Standard لزوج واحد حتى Elite للحسابات الكثيرة.

المزيد من مدونتنا

اكتشف المزيد من الأدلة العملية ورؤى الخدمات من فريق IM Host.

عرض كل المقالات