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

سرور مجازی ترید چیست؟ راهنمای انتخاب VPS برای متاتریدر

سرور مجازی ترید (Trade VPS) از نظر فنی چیز جدیدی نیست؛ همان سرور مجازی همیشگی است، اما با اولویت‌بندی متفاوت. روی یک سرور وب، چیزی که اهمیت دارد پهنای باند و توان پردازشی برای پاسخ به بازدیدکننده است. روی سرور ترید، چیزی که اهمیت دارد این است که ترمینال معاملاتی شما بدون قطعی، بدون ری‌استارت ناخواسته و با کمترین تاخیر ممکن به سرور کارگزار وصل بماند.

یعنی به‌جای اینکه دنبال بیشترین منابع با کمترین قیمت باشید، دنبال پیش‌بینی‌پذیرترین رفتار می‌گردید. یک سرور که همیشه 40 میلی‌ثانیه تاخیر دارد، از سروری که گاهی 12 و گاهی 300 میلی‌ثانیه تاخیر دارد بهتر است.

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

چرا اجرای ترمینال روی کامپیوتر شخصی جواب نمی‌دهد

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

  • قطعی برق و اینترنت خانگی: مودم خانگی هیچ تضمینی برای ماندن روی خط ندارد و بعد از هر قطعی، اتصال مجدد ترمینال زمان می‌برد.
  • آی‌پی متغیر: اکثر اینترنت‌های خانگی آی‌پی داینامیک دارند و هر بار وصل شدن دوباره، یعنی یک نشست جدید.
  • به‌روزرسانی خودکار ویندوز: ری‌استارت نیمه‌شب دقیقا وقتی اتفاق می‌افتد که شما خواب هستید و پوزیشن باز دارید.
  • خواب رفتن سیستم و قطع کارت شبکه: تنظیمات پیش‌فرض مدیریت انرژی روی لپ‌تاپ، دشمن اجرای 24 ساعته است.
  • رقابت منابع: مرورگر با 30 تب باز و ترمینال معاملاتی روی یک سیستم، یعنی رفتار غیرقابل پیش‌بینی در لحظه اجرای سفارش.

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

چهار چیزی که در سرور ترید واقعا اهمیت دارد

وقتی مشخصات سرورها را مقایسه می‌کنید، بیشتر اعداد برای شما بی‌اهمیت هستند. این چهار مورد اهمیت دارند و بقیه در حاشیه‌اند.

  • پایداری اتصال: مهم‌تر از پهنای باند بالا، این است که سرور روی خط بماند و مسیر شبکه‌اش در طول شبانه‌روز عوض نشود.
  • تاخیر به سرور کارگزار: تاخیر پایین فقط وقتی معنی دارد که کم‌نوسان باشد. جهش‌های ناگهانی تاخیر بدتر از تاخیر ثابت بالاتر است.
  • رم کافی برای همه ترمینال‌ها: هر ترمینال معاملاتی حافظه خودش را می‌خواهد و چند نمودار باز، مصرف را بالا می‌برد.
  • دیسک SSD و پردازنده بی‌رقیب: نوشتن مداوم لاگ و تاریخچه قیمت روی دیسک کند، تاخیر داخلی می‌سازد که ربطی به شبکه ندارد.

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

تاخیر به کارگزار: صادقانه‌ترین بخش این مقاله

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

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

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

اندازه‌گیری تاخیر و بررسی مسیر، عملی

روی یک سرور لینوکسی، سه دستور زیر تقریبا همه‌چیزی است که برای قضاوت درباره کیفیت مسیر لازم دارید. به‌جای broker.example.com آدرس واقعی سرور کارگزار را بگذارید.

# میانگین و نوسان تاخیر در 30 بسته
ping -c 30 broker.example.com

# مسیر کامل و اینکه تاخیر از کدام پرش جهش می‌کند
mtr -rwzc 50 broker.example.com

# آیا پورت پلتفرم از روی سرور باز است؟
nc -vz broker.example.com 443

در خروجی ping فقط به میانگین نگاه نکنید؛ به mdev یا همان انحراف نگاه کنید. میانگین 60 با انحراف 2 به‌مراتب بهتر از میانگین 35 با انحراف 90 است. خروجی mtr هم نشان می‌دهد افت بسته از کدام نقطه شروع شده؛ اگر افت فقط در یک پرش میانی دیده شود و در مقصد نباشد، معمولا نگران‌کننده نیست.

روی سرور ویندوزی، معادل همین کارها با PowerShell انجام می‌شود:

ping -n 30 broker.example.com
tracert -d broker.example.com
Test-NetConnection broker.example.com -Port 443 -InformationLevel Detailed

چقدر رم و پردازنده لازم دارید؟

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

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

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

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

اکثر پلتفرم‌های معاملاتی رابط گرافیکی ویندوزی دارند و ساده‌ترین مسیر، یک سرور مجازی ویندوز و اتصال با ریموت دسکتاپ است. اجرای همان نرم‌افزارها روی لینوکس با لایه سازگاری ممکن است کار کند، اما یک متغیر اضافه به سیستمی اضافه می‌کند که قرار بوده بدون سورپرایز باشد.

در مقابل، اگر ربات یا اسکریپت خودتان را نوشته‌اید و مستقیما با API صرافی کار می‌کنید، لینوکس انتخاب سبک‌تر و کم‌دردسرتری است؛ رم کمتری مصرف می‌کند و می‌توانید سرویس را با systemd طوری تعریف کنید که بعد از هر خطا یا ری‌استارت خودکار بالا بیاید. اگر مسیر ویندوز را انتخاب کردید، Drop two blog links and keep the product links intact. Cut the /blog/all/windows-vps-explained/ anchor (keep only the RDP one, since the following paragraph is about RDP session behavior) and cut the second /server-vps/respina/ anchor in the جمع‌بندی block — that page is already linked in «کدام سرور را انتخاب کنید». Remember to strip the removed tags from the matching "text" values too. Target: /server-vps/respina/, /server-vps/turkey/, /dedicated-server/, /blog/all/what-is-vps/, /blog/all/what-is-ping/, /blog/linux/vps-performance-troubleshooting/, /blog/all/rdp-connect-windows-server/..

یک نکته عملی مهم روی ویندوز: بستن پنجره ریموت دسکتاپ نشست را زنده نگه می‌دارد، اما زدن Sign out نشست را می‌بندد و برنامه‌های گرافیکی بسته می‌شوند. عادت کنید فقط پنجره را ببندید. برای بالا آمدن خودکار ترمینال بعد از ری‌استارت هم می‌توانید یک وظیفه زمان‌بندی‌شده تعریف کنید:

schtasks /Create /TN "StartTerminal" /TR "C:\Program Files\Terminal\terminal64.exe" /SC ONLOGON /RL HIGHEST

کدام سرور را انتخاب کنید

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

  • کارگزار یا پلتفرم شما داخل ایران است؟ سرور ایران با پورت پرسرعت و آی‌پی ثابت، کوتاه‌ترین مسیر شبکه و کمترین نوسان تاخیر را می‌دهد.
  • پلتفرم خارج از ایران است؟ سرور خارج از کشور منطقی‌تر است؛ سرور داخلی در این حالت فقط چند پرش اضافه به مسیر می‌افزاید.
  • پرداخت ریالی و تحویل سریع برایتان مهم است؟ هر دو گزینه ایران و ترکیه این را دارند و نیازی به کارت ارزی نیست.
  • بیش از چند ترمینال سنگین دارید یا بک‌تست حرفه‌ای می‌گیرید؟ به‌جای بزرگ کردن بی‌پایان VPS، سراغ سرور اختصاصی بروید.
  • تازه شروع کرده‌اید؟ با کوچک‌ترین پلن منطقی شروع کنید و بعد از دیدن مصرف واقعی ارتقا دهید؛ ارتقا همیشه ساده‌تر از مهاجرت است.

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

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

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

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

امنیت سرور ترید

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

روی لینوکس، ورود با کلید به‌جای رمز و یک فایروال ساده تقریبا همه ریسک‌های عمومی را حذف می‌کند. روی ویندوز، قاعده فایروال برای پورت ریموت دسکتاپ مهم‌ترین کاری است که می‌توانید در پنج دقیقه انجام دهید.

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

سرور ترید سود معاملات من را بیشتر می‌کند؟

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

چه مقدار تاخیر برای من قابل قبول است؟

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

سرور ایران بهتر است یا خارج؟

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

اگر اینترنت من قطع شود، ربات روی سرور متوقف می‌شود؟

خیر. ترمینال روی سرور اجرا می‌شود و اتصال شما فقط برای مشاهده و مدیریت است. قطع شدن اینترنت شما نشست را قطع می‌کند اما برنامه‌ها روی سرور به کار خود ادامه می‌دهند؛ به شرط اینکه به‌جای Sign out فقط پنجره ریموت را بسته باشید.

می‌توانم بعدا منابع سرور را افزایش دهم؟

بله. رم، پردازنده و فضای دیسک قابل ارتقا هستند و برای این کار نیازی به نصب دوباره سیستم نیست. برای بررسی گزینه‌های موجود می‌توانید با پشتیبانی 24 ساعته از طریق شماره 021-79703 یا تلگرام در تماس باشید.

جمع‌بندی

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

اگر پلتفرم شما داخلی است، شروع با یک سرور مجازی ایران روی دیتاسنتر رسپینا و ارتقای بعدی منطقی‌ترین مسیر است. اگر مقصد خارج از کشور است، از همان ابتدا سراغ سرور ترکیه بروید تا مسیر شبکه اضافه نشود.