راهنمای خرید و مقایسه

سرور مجازی برای ترید و فارکس؛ انتخاب لوکیشن، مشخصات و نکات امنیتی

تهیه: کلودیفای (نگارش با کمک هوش مصنوعی) · انتشار: · زمان مطالعه: ۷ دقیقه

راهنمای خرید و مقایسهسرور مجازی برای ترید وفارکس؛ انتخاب لوکیشن،مشخصات و نکات امنیتیمجلهٔ کلودیفایclodify.net/blog
پاسخ کوتاه

سرور مجازی فارکس یک کامپیوتر همیشه‌روشن در دیتاسنتر است که متاتریدر و اکسپرت‌ها را بدون وابستگی به برق و اینترنت خانه اجرا می‌کند. مهم‌ترین معیار، نزدیکی شبکه‌ای سرور به سرور بروکر است؛ پس اول آدرس سرور بروکر را پیدا کنید و از لوکیشن‌های مختلف پینگ بگیرید. برای یک یا دو ترمینال متاتریدر، سرور ویندوز با دو گیگ رم معمولاً کافی است. رمز قوی، NLA و به‌روزرسانی ویندوز را جدی بگیرید.

چرا تریدرها سرور مجازی می‌گیرند؟

اگر با اکسپرت (ربات معاملاتی) یا اندیکاتورهای هشداردهنده کار می‌کنید، متاتریدر باید شبانه‌روز باز و متصل بماند. روی کامپیوتر خانگی، قطعی برق، قطع اینترنت، به‌روزرسانی خودکار ویندوز یا حتی خواب رفتن لپ‌تاپ کافی است تا اکسپرت از کار بیفتد؛ آن هم احتمالاً درست وسط یک معاملهٔ باز.

سرور مجازی (VPS) این مشکل را حل می‌کند: سیستمی همیشه روشن در دیتاسنتر با برق پشتیبان و اینترنت پایدار. شما از هر جایی، با کامپیوتر یا گوشی، به آن وصل می‌شوید، وضعیت را می‌بینید و دوباره قطع می‌شوید؛ در حالی که متاتریدر بدون توقف کار می‌کند.

مزیت دوم، کاهش تأخیر اجرای سفارش است. وقتی سرور شما در همان شهر یا همان دیتاسنتری باشد که سرور بروکر قرار دارد، فاصلهٔ شبکه‌ای سفارش‌ها بسیار کمتر از ارسال از ایران است. برای استراتژی‌هایی که به چند لحظه حساس‌اند، این تفاوت مهم است.

چه چیزی سرعت اجرای سفارش را تعیین می‌کند
مدیریت و نظارتارسال سفارش‌هاشماگاهی با RDPسرور مجازیمتاتریدر و اکسپرتسرور بروکرلندن، آمستردام و ...مدیریت و نظارتارسال سفارش‌هاشماگاهی با RDPسرور مجازیمتاتریدر و اکسپرتسرور بروکرلندن، آمستردام و ...
شکل ۱ اتصال شما به سرور اهمیت کمی دارد؛ فاصلهٔ سرور تا بروکر است که تأخیر سفارش را تعیین می‌کند.

مهم‌ترین معیار: لوکیشن نزدیک به بروکر

برخلاف سایت، برای ترید فاصلهٔ سرور تا شما اهمیت چندانی ندارد؛ آنچه مهم است فاصلهٔ سرور تا بروکر است. شما فقط گاهی با Remote Desktop وصل می‌شوید، اما متاتریدر مدام با سرور بروکر در ارتباط است.

برای پیدا کردن محل سرور بروکر:

  1. در متاتریدر به منوی File و گزینهٔ Login to Trade Account بروید و نام سرور بروکر را ببینید (مثلاً BrokerName-Live).
  2. در پایین‌ترین بخش پنجرهٔ متاتریدر، روی نمایشگر وضعیت اتصال کلیک کنید؛ فهرست سرورهای در دسترس بروکر و پینگ هرکدام نمایش داده می‌شود.
  3. در پشتیبانی یا سایت بروکر جست‌وجو کنید؛ بسیاری از بروکرها شهر دیتاسنتر خود را اعلام می‌کنند. لندن، آمستردام، فرانکفورت و نیویورک رایج‌ترین مکان‌ها هستند.

سپس روی یک سرور آزمایشی ساعتی در لوکیشن موردنظر متاتریدر را نصب کنید و همان نمایشگر پینگ را ببینید. این ساده‌ترین و دقیق‌ترین روش مقایسه است. برای لوکیشن‌های اروپایی، مقایسهٔ سرور آلمان یا هلند هم کمک می‌کند.

ویندوز یا لینوکس؟

متاتریدر ۴ و ۵ برنامه‌های ویندوزی‌اند. ساده‌ترین و پایدارترین انتخاب، سرور ویندوز است که با Remote Desktop مدیریت می‌شود. آموزش اتصال را در راهنمای اتصال RDP ببینید.

اجرای متاتریدر روی لینوکس با Wine هم ممکن است و منابع کمتری مصرف می‌کند، اما برخی اکسپرت‌ها و DLLها مشکل سازگاری پیدا می‌کنند و عیب‌یابی آن به دانش لینوکس نیاز دارد. اگر تازه‌کارید، ویندوز را انتخاب کنید.

برای ربات‌های ترید ارز دیجیتال که با پایتون یا Node.js نوشته شده‌اند و مستقیم به API صرافی وصل می‌شوند، لینوکس انتخاب بهتری است؛ سبک‌تر، ارزان‌تر و پایدارتر.

ویندوز یا لینوکس برای ترید
ویندوز
  • اجرای مستقیم متاتریدر ۴ و ۵
  • سازگاری کامل با اکسپرت‌ها و DLLها
  • مدیریت آسان با Remote Desktop
  • مصرف رم بیشتر
در برابر
لینوکس
  • مناسب ربات‌های پایتونی و API صرافی
  • سبک‌تر و کم‌هزینه‌تر
  • متاتریدر فقط با Wine
  • نیاز به دانش خط فرمان
شکل ۲ برای متاتریدر ویندوز؛ برای ربات‌های کدنویسی‌شده متصل به API، لینوکس.

چه مشخصاتی لازم است؟

هر ترمینال متاتریدر با چند نمودار باز و یک اکسپرت مقدار مشخصی رم مصرف می‌کند و خود ویندوز سرور هم سهمی برمی‌دارد. به‌عنوان راهنمای کلی:

  • یک یا دو ترمینال سبک: دو هسته و دو گیگابایت رم.
  • سه تا پنج ترمینال یا اکسپرت‌های سنگین‌تر: دو تا چهار هسته و چهار گیگابایت رم.
  • بک‌تست سنگین در Strategy Tester: هستهٔ بیشتر کمک مستقیم می‌کند، چون تستر می‌تواند از چند هسته هم‌زمان استفاده کند.
  • دیسک: ویندوز و چند ترمینال جای زیادی نمی‌گیرند، اما داده‌های تاریخی تیک برای بک‌تست می‌تواند حجیم شود.

بهترین روش، اندازه‌گیری است: پس از راه‌اندازی، Task Manager را باز کنید و مصرف رم و CPU را در ساعات فعال بازار ببینید. اگر رم به سقف نزدیک است، سرور را ارتقا دهید. روش کلی تخمین منابع در مقالهٔ چقدر رم و CPU لازم دارم؟ آمده است.

راه‌اندازی گام‌به‌گام

  1. سرور ویندوز در لوکیشن نزدیک به بروکر بسازید.
  2. با Remote Desktop وصل شوید و رمز پیش‌فرض را عوض کنید.
  3. متاتریدر را فقط از سایت رسمی بروکر دانلود و نصب کنید.
  4. وارد حساب شوید، اکسپرت‌ها را در پوشهٔ MQL4/Experts یا MQL5/Experts کپی کنید و دکمهٔ Algo Trading را فعال کنید.
  5. در تنظیمات ویندوز، ساعت‌های فعال Windows Update را طوری تنظیم کنید که ری‌استارت خودکار وسط ساعات معاملاتی انجام نشود.
  6. متاتریدر را در پوشهٔ Startup قرار دهید تا پس از ری‌استارت خودکار اجرا شود.
  7. پنجرهٔ RDP را ببندید؛ Sign out نکنید، وگرنه متاتریدر بسته می‌شود.

جزئیات نصب، تنظیم اجرای خودکار و رفع خطاهای رایج در مقالهٔ نصب متاتریدر روی سرور مجازی آمده است.

نکات امنیتی که نباید نادیده بگیرید

سرور ترید به حساب معاملاتی شما دسترسی دارد؛ پس امنیت آن مستقیماً به پول شما گره خورده است:

  • رمز قوی و منحصربه‌فرد برای Administrator ویندوز بگذارید و آن را جای دیگری استفاده نکنید.
  • پورت RDP را تغییر دهید و Network Level Authentication را فعال نگه دارید.
  • رمز Investor (فقط‌خواندنی) را برای اشتراک‌گذاری عملکرد به کار ببرید، هرگز رمز اصلی معاملاتی را.
  • اکسپرت‌های ناشناس را اجرا نکنید؛ فایل‌های ex4 و ex5 از منابع نامعتبر می‌توانند اطلاعات حساب را سرقت کنند.
  • کلیدهای API صرافی را با کمترین سطح دسترسی بسازید؛ دسترسی برداشت (Withdraw) را غیرفعال و در صورت امکان به آی‌پی سرور محدود کنید.

فهرست کامل‌تر را در چک‌لیست امنیت سرور جدید ببینید.

چک‌لیست امنیت سرور ترید
  1. رمز قوی Administrator

    طولانی، تصادفی و منحصربه‌فرد.

  2. محافظت از RDP

    تغییر پورت، فعال بودن NLA و به‌روزرسانی ویندوز.

  3. نرم‌افزار از منبع رسمی

    متاتریدر فقط از سایت بروکر، اکسپرت فقط از منبع معتبر.

  4. کمترین دسترسی API

    بدون مجوز برداشت و محدود به آی‌پی سرور.

  5. رمز Investor برای اشتراک

    رمز اصلی معاملاتی را با کسی به اشتراک نگذارید.

شکل ۳ سرور ترید به حساب شما دسترسی دارد؛ امنیت آن یعنی امنیت سرمایه.

هزینه را چطور مدیریت کنیم؟

اگر فقط در روزهای کاری بازار فعالید، سرور ساعتی انعطاف خوبی دارد. اما خاموش کردن سرور در آخر هفته همیشه صرفه‌جویی نیست؛ در بسیاری از سرویس‌های ابری، سرور خاموش هم تا وقتی حذف نشده هزینه دارد. ساعتی بودن بیشتر برای تست لوکیشن‌ها و پلن‌ها ارزشمند است: چند سرور در شهرهای مختلف بسازید، پینگ تا بروکر را مقایسه کنید، بهترین را نگه دارید و بقیه را حذف کنید. در سرور خارج کلودیفای این کار با پرداخت ریالی از کیف پول ممکن است.

اشتباه‌های رایج تریدرها با سرور مجازی

اشتباه اول، انتخاب ارزان‌ترین سرور با رم ناکافی است. وقتی رم تمام می‌شود، ویندوز کند می‌شود، متاتریدر دیر به تیک‌ها واکنش نشان می‌دهد و گاهی حتی بسته می‌شود. چند گیگابایت رم اضافه در برابر خطر از دست رفتن یک معامله هزینهٔ کوچکی است.

اشتباه دوم، انتخاب لوکیشن نزدیک به ایران به جای نزدیک به بروکر است. اتصال RDP شما به سرور شاید کمی روان‌تر شود، اما سفارش‌ها مسیر طولانی‌تری تا بروکر طی می‌کنند و این همان چیزی است که در معاملات اهمیت دارد.

اشتباه سوم، نداشتن نسخهٔ پشتیبان از تنظیمات است. پوشهٔ داده‌های متاتریدر (از منوی File و گزینهٔ Open Data Folder) شامل اکسپرت‌ها، قالب‌ها و تنظیمات شماست. هر بار که تغییر مهمی دادید، از این پوشه یک کپی فشرده بگیرید و روی کامپیوتر خودتان نگه دارید تا در صورت خرابی سرور، راه‌اندازی دوباره چند دقیقه بیشتر طول نکشد.

سؤالات متداول

آیا برای فارکس حتماً سرور خارج لازم است؟

اگر سرور بروکر در اروپا یا آمریکاست، سرور خارج در همان منطقه کمترین تأخیر را تا بروکر دارد. سرور ایران فاصلهٔ بیشتری تا بروکرهای بین‌المللی دارد و برای این کار انتخاب مناسبی نیست.

چند متاتریدر را می‌توان روی یک سرور اجرا کرد؟

بستگی به رم و تعداد نمودارها و اکسپرت‌ها دارد. هر ترمینال را در پوشهٔ نصب جداگانه اجرا کنید و مصرف رم را در Task Manager بپایید؛ تا وقتی رم آزاد کافی باقی است می‌توانید ترمینال اضافه کنید.

اگر سرور ری‌استارت شود اکسپرت دوباره اجرا می‌شود؟

اگر میانبر متاتریدر در پوشهٔ Startup باشد و ورود خودکار کاربر تنظیم شده باشد، متاتریدر با همان نمودارها و اکسپرت‌ها باز می‌شود. پس از ری‌استارت یک بار وصل شوید و فعال بودن Algo Trading را بررسی کنید.

آیا اتصال از ایران به سرور ترید باید سریع باشد؟

نه چندان. شما فقط برای بررسی و تنظیم به سرور وصل می‌شوید و کندی اتصال RDP روی اجرای سفارش‌ها اثری ندارد؛ آنچه مهم است ارتباط سرور با بروکر است.

آماده‌اید؟ سرورتان را بسازید.

از ۱٬۲۰۰ تومان در ساعت · پرداخت ریالی

سرورتان را همین حالا بسازید.

ساعتی بپردازید. هر وقت خواستید حذف کنید.