اکسپرت (ربات معاملاتی) فقط زمانی کار میکند که متاتریدر باز و به اینترنت وصل باشد. قطع برق، ریاستارت ویندوز یا قطعی اینترنت خانه میتواند یک معامله باز را بیمدیریت بگذارد. به همین دلیل معاملهگران حرفهای متاتریدر را روی سرور مجازی اجرا میکنند که ۲۴ ساعته روشن است. در این راهنما سرور مجازی برای متاتریدر را بررسی میکنیم: چه منابعی لازم است، موقعیت سرور چه اثری دارد و چطور MT4 و MT5 را پایدار و امن اجرا کنیم.
فهرست مطالب
چرا متاتریدر روی VPS؟
- اجرای ۲۴ ساعته: اکسپرتها و حد ضرر متحرک (Trailing Stop) فقط وقتی ترمینال باز است کار میکنند.
- اتصال پایدار: اینترنت دیتاسنتر و برق پشتیبان، برخلاف اینترنت خانگی، قطعیهای کوتاه و مکرر ندارد.
- دسترسی از همه جا: از لپتاپ یا موبایل با Remote Desktop به همان ترمینال وصل میشوید.
- کامپیوتر شخصی آزاد میماند و ریاستارت یا خاموش کردن آن روی معاملات اثری ندارد.
همین منطق برای هر ربات یا ایجنتی که باید دائم اجرا شود صدق میکند؛ توضیح بیشتر در اجرای ایجنت ۲۴ ساعته روی VPS.
تأخیر و موقعیت سرور
تأخیر (Ping) بین ترمینال و سرور معاملاتی بروکر روی سرعت اجرای سفارش اثر دارد. برای معاملات دستی و بیشتر اکسپرتهای میانمدت، تفاوت چند ده میلیثانیه محسوس نیست. اما برای استراتژیهای اسکلپ و پرتکرار، هر چه سرور به سرور بروکر نزدیکتر باشد بهتر است.
- اگر با بروکری کار میکنید که سرور معاملاتی آن در ایران است (مثلاً بازارهای داخلی)، سرور در دیتاسنتر ایران کمترین تأخیر را دارد.
- برای بروکرهای خارجی، تأخیر از سرور ایران به سرورهای آنها بیشتر است؛ نام سرور معاملاتی را در پنجره ورود متاتریدر ببینید و در نوار وضعیت ترمینال، Ping واقعی را بررسی کنید.
- محدودیتهای قانونی و شرایط بروکر درباره کشور اتصال را پیش از انتخاب سرور بررسی کنید.
مقایسه کلی سرور داخل و خارج در سرور ایران یا خارج.
چه منابعی لازم است؟
| سناریو | CPU | RAM | دیسک |
|---|---|---|---|
| ۱ تا ۲ ترمینال با چند اکسپرت سبک | ۲ هسته | ۴ گیگابایت | ۵۰ گیگابایت SSD/NVMe |
| ۳ تا ۵ ترمینال | ۴ هسته | ۸ گیگابایت | ۸۰ گیگابایت |
| ترمینالهای متعدد یا بکتست سنگین | ۶ هسته به بالا | ۱۶ گیگابایت | ۱۰۰ گیگابایت به بالا |
این اعداد تقریبیاند؛ تعداد نمودارهای باز، تاریخچه داده و نوع اکسپرت مصرف را تغییر میدهد. ویندوز سرور خودش هم بخشی از RAM را مصرف میکند. برای بکتست، تعداد هستهها اهمیت دارد چون Strategy Tester در MT5 از چند هسته استفاده میکند. راهنمای کلی انتخاب منابع در انتخاب سرور مجازی.
راهاندازی متاتریدر روی سرور
- با Remote Desktop به سرور ویندوز وصل شوید؛ راهنما در اتصال به سرور مجازی ویندوز.
- نصبکننده متاتریدر را از سایت بروکر خود دانلود و نصب کنید.
- با اطلاعات حساب وارد شوید و اکسپرتها را در پوشه
MQL4/ExpertsیاMQL5/Experts(از منوی File › Open Data Folder) کپی کنید. - Algo Trading (یا AutoTrading در MT4) را فعال کنید و از نماد لبخند یا کلاه روی نمودار مطمئن شوید که اکسپرت فعال است.
- برای اجرای چند حساب، متاتریدر را در پوشههای جداگانه نصب کنید.
پایداری و اجرای خودکار
- Disconnect کنید، Sign out نکنید: با بستن پنجره RDP، متاتریدر اجرا میماند. Sign out آن را میبندد.
- اجرای خودکار پس از ریاستارت: ورود خودکار کاربر را فعال و میانبر متاتریدر را در پوشه Startup (
shell:startup) قرار دهید. - زمان بهروزرسانی ویندوز: ساعات فعال (Active Hours) را تنظیم کنید تا ریاستارت خودکار در ساعات معاملاتی رخ ندهد؛ بهروزرسانیها را در تعطیلی بازار انجام دهید.
- نمودارهای غیرضروری را ببندید و Max bars in chart را کاهش دهید تا مصرف RAM کم شود.
- پایش: اعلانهای Push متاتریدر روی موبایل را فعال کنید و از سرویس مانیتورینگ برای اطلاع از قطعی سرور استفاده کنید.
امنیت حساب و سرور
- سرور ویندوزی با RDP باز هدف دائمی حملات است؛ رمز قوی، محدود کردن IP و NLA ضروریاند. راهنمای کامل در امنیت RDP.
- اکسپرتها و اندیکاتورها را فقط از منابع معتبر نصب کنید؛ فایلهای اجرایی ناشناس میتوانند رمز حساب را سرقت کنند.
- اطلاعات ورود حساب معاملاتی را در فایل متنی روی سرور نگه ندارید.
- از تنظیمات و اکسپرتها بکاپ بگیرید تا در صورت مشکل، سریع روی سرور دیگری راهاندازی شوند.
VPS داخلی متاتریدر یا سرور مستقل؟
متاتریدر یک سرویس VPS داخلی دارد که اکسپرتها را روی سرورهای MetaQuotes اجرا میکند. ساده است، اما فقط اکسپرتها و سیگنالها را اجرا میکند، به دسکتاپ دسترسی ندارید و نمیتوانید نرمافزار دیگری کنارش نصب کنید؛ همچنین دسترسی و پرداخت آن برای کاربران ایرانی محدود است. سرور مجازی مستقل کنترل کامل، چند ترمینال و ابزارهای جانبی را ممکن میکند.
سوالات متداول
متاتریدر روی سرور لینوکس اجرا میشود؟
با Wine قابل اجراست، اما برای پایداری و سازگاری با همه اکسپرتها، ویندوز گزینه مطمئنتری است.
چند متاتریدر روی یک سرور میتوان اجرا کرد؟
محدودیت فنی خاصی ندارد و به منابع بستگی دارد. هر ترمینال با چند نمودار معمولاً چند صد مگابایت RAM مصرف میکند.
اگر سرور قطع شود، معاملات باز چه میشوند؟
معاملات روی سرور بروکر باز میمانند و حد ضرر و سود ثبتشده اجرا میشوند؛ اما Trailing Stop و منطق اکسپرت تا اتصال دوباره کار نمیکنند. به همین دلیل همیشه حد ضرر روی خود سفارش ثبت کنید.
سرور مجازی برای تحلیلگری دستی هم مفید است؟
اگر فقط دستی معامله میکنید و ترمینال را همیشه باز نیاز ندارید، ضروری نیست؛ مزیت اصلی VPS برای معاملات خودکار است.
سرور مجازی ویندوز برای معاملات خودکار
سرورهای مجازی تراست هاست در دیتاسنتر تهران با منابع اختصاصی و اتصال پایدار، برای اجرای ۲۴ ساعته متاتریدر و اکسپرتها مناسباند.