Как установить и настроить VPS-сервер для торговли на Форекс

Если вы торгуете советниками на Forex, то рано или поздно придете к тому, что вам нужен VPS-сервер для их бесперебойной работы.

В сегодняшнем уроке мы разберемся, как заказать VPS, подключиться к нему и запустить роботов. Настроим автозапуск терминалов, оптимизируем их работу и организуем получение уведомлений о работоспособности сервера.

VPS сервер для Форекс советников - Гайд по настройке и оптимизации

Что такое VPS-сервер и зачем он нужен

Если не вдаваться в технические подробности и особенности, VPS-сервер – это компьютер с установленной на него ОС Windows Server. Только компьютер этот без монитора и находится где-то далеко от вас, зачастую в другой стране.

Виртуальный сервер можно упрощенно представить в виде облачного компьютера, доступного практически для всех действий, которые пользователь проводит на своем домашнем ПК.

Трейдеры Форекс устанавливают на VPS один или несколько торговых терминалов, например, Metatrader 4/5. Виртуальный сервер защищает пользователя от неожиданных отключений электроэнергии, сбоев Интернета.

Торговые советники и терминалы Metatrader продолжат непрерывную работу, даже если трейдер завершит удаленный сеанс. Все сделки будут закрыты, а новые позиции откроются в автоматическом режиме. Пользователю остается только наблюдать за постоянным увеличением зафиксированного профита и ростом депозита.

Аренда VPS потребует определенных затрат, зависящих от выбранных параметров виртуального компьютера, которые пропорциональны количеству одновременно работающих терминалов и советников. Эти затраты оправданы в случае активной торговли алгоритмов. Трейдеру, торгующему вручную, нет необходимости тратиться на VPS.

Где арендовать VPS-сервер?

Услугами по предоставлению ресурсов на выделенных в дата-центрах серверах, так называемым хостингом, занимается множество компаний. Среди них можно выделить несколько провайдеров, серверы которых мы используем в настоящий момент в разделе RoboTest:

·        Myforexvps

·        Selectel

Дело в том, что трейдеру необходимы VPS с установленной операционной системой Windows для загрузки и запуска Metatrader. На большинстве виртуальных серверов хостинг-компаний предлагается Linux. В отличие от Windows, эта ОС распространяется под свободной лицензией и больше подходит основным потребителям облачных услуг – вебмастерам и разработчикам приложений.

Но нам нужен именно сервер с Windows.

При поиске хостера российским трейдерам надо учитывать реалии санкций и дополнительно интересоваться возможностью оплаты услуг в рублях картами банков РФ. Узнать об этом заранее можно в службе поддержки или через онлайн-чат на сайте провайдера.

ОС и железо

Выбор параметров VPS достаточно прост. Трейдеру следует отдать предпочтение более новой версии ОС Microsoft Server и большему объему оперативной памяти.

Учитывая уровень потребления ресурсов Metatrader 4 и 5, самыми распространенными терминалами рынка Форекс, трейдеру не обязательно выбирать несколько процессоров CPU, новейшую Windows Server 2022 и значительный объем ОЗУ.

Обратите внимание на параметры VPS-компаний, ориентированных на предоставление услуг трейдинга. Они предлагают готовые сборки. Например, на сайте Myforexvps отображены оптимальные характеристики виртуального сервера и соответствующее им примерное количество терминалов (его стоит мысленно уменьшить на 30% процентов, помня о маркетинге).

На сайтах хостеров пользователю придется самостоятельно составлять конфигурацию виртуального сервера. В компании Selectel, самом крупном провайдере хостинга в России, можно получить выделенный сервер для трейдеров, профессионально торгующих количественные стратегии с целой армией роботов.

Трейдеру нет необходимости брать выделенный сервер.  Стандартная стратегия, которая умещается в рамки одного-двух терминалов Metatrader, может обойтись виртуальным (облачным) типом сервера. 

Нажав на произвольную форму, пользователь может указать примерно схожие данные с шаблонами VPS-серверов иностранных ресурсов. Выбор Windows Server обязателен, Metatrader не устанавливается на Linux. Определяясь с размерами ОЗУ, которая зависит от количества одновременно запущенных терминалов, увеличивайте «шаблонные» данные в два раза.

Если трейдер решит не загружать персональный ПК оптимизацией и тестированием советников, ему стоит подумать об увеличении производительности процессора и выбрать SSD-тип жесткого диска. Сложные тесты могут занимать большое количество времени, что делает VPS идеальным выбором для такой работы.

Как подключиться к VPS-серверу?

Пользователь получает доступ к VPS-серверу через опцию на компьютере «Подключение к удаленному рабочему столу». В Windows 10 эта опция находится под кнопкой «Пуск» или в панели слева. Пользователю надо найти «Параметры», зайти в меню «Система» и выбрать «Удаленный рабочий стол».

Независимо от версии компьютера эту опцию можно найти, вызвав окно меню сочетанием клавиш Win+R, набрать в окне программы «mtsr» и нажать «ОК».

Меню «Удаленный рабочий стол» можно найти через поиск в меню «Пуск» и закрепить значок для быстрого доступа к этой опции:

Данные для доступа к VPS пользователь получает сразу после оплаты услуг сервиса. Обратите внимание, что логин не обязательно должен быть на латинице. Сервисы часто используют по умолчанию слово «Администратор», прописанное кириллицей. 

Пароль чувствителен к регистру, поэтому набираем все слова в том же виде, как получили: логин по-русски (или латиницей, если прислали латиницей), пароль латиницей с соблюдением «больших» и «маленьких» букв.

Адрес ip-сервера иногда приходит вместе с указанием номера порта, прописанного через двоеточие: 193.27.72.193:40015. Забиваем цифры вместе с точками и двоеточием в окно удаленного доступа и переходим к настройке параметров, развернув их стрелкой выпадающего меню.

Обратите особое внимание на обязательное включение буфера обмена во вкладке «Локальные параметры» – это необходимое условие для обмена информацией между виртуальным и личным компьютером трейдера.

Открываем дополнительное окно, кликнув по кнопке «Подробнее», выбираем диски и дисководы, откуда можно будет скопировать файлы и перенести на VPS.

Установленные настройки сохраняем на компьютере, обозначив имя для этого конкретного подключения. Сохраненный файл откроет доступ к удаленному рабочему компьютеру в один клик, без необходимости набора настроек.

После запуска процесса подключения практически всегда выскакивают различные предупреждения, которые можно пропустить, нажав опцию «Да».

Рабочее пространство и функционал VPS-сервера ничем не отличаются от обычного компьютера, прошедшего тотальную переустановку системы. Пользователя ждет минимум значков, браузер Edge (бывший Internet Explorer), папка автозагрузки, в случае использования хостинга брокера – предустановленный «брендовый» Metatrader.

Плашка с адресом сервера сверху рабочего пространства позволяет управлять окном VPS – сворачивать, уменьшать или закрыть нажатием на «крестик». В последнем случае удаленный сеанс будет завершен, но запущенные на VPS программы продолжат свою работу. Если трейдер забыл закрыть какое-либо приложение, он может нажать «Отмена» в выскочившем окне-предупреждении и потом снова нажать на «крестик», чтобы выйти из сервера.

Передача файлов на VPS

Установка программ на VPS ничем не отличается от стандартных действий. Пользуясь стандартным браузером, скачиваем и запускаем Chrome или любой другой веб-обозреватель. Файлы Metatrader получаем напрямую с сайта форекс-брокера.

Советники скачиваем на доверенных интернет-ресурсах, например, сайте TradeLikeaPro. Обмен файлами между виртуальным и домашним ПК происходит через процедуру «Копировать», доступной через меню правой клавиши мыши, и «Вставить» после клика по окну VPS. Функция перетаскивания файлов в окно виртуального сервера не работает.

Устанавливаем терминалы в облако

Обмен файлами через облачные хранилища, например, Яндекс.Диск – одна из удобных альтернатив. Трейдеру нужно в обязательном порядке установить терминалы Metatrader в облачном хранилище. Это позволит избежать потери настроек шаблонов рабочей среды и советников в случаях:

  • Сбоя в работе серверов дата-центра;
  • Смены хостера.

Яндекс.диск устанавливается на VPS через запущенный на виртуальном компьютере браузер, с помощью которого скачивается и запускается дистрибутив популярного облачного хранилища.

Точно такая же процедура проводится и на домашнем ПК, чтобы оба компьютера имели доступ к одному облачному хранилищу. В облаке лучше создать отдельную папку, скажем, «Forex». Сохраняем ее на VPS и домашнем ПК, последовательно запуская Яндекс.Диск и используя опцию меню «Сохранить на компьютере».

Переходим на домашний компьютер и скачиваем установочный файл Metatrader 4/5.

Запускаем дистрибутив и в начале процесса установки меняем папку по умолчанию на папку «Forex» в Яндекс.Диске. Это делается через опцию «Настройки» в окне загрузки терминала.

После нажатия опции пользователь должен изменить путь к папке установки Metatrader. Кликните по «Обзор», вызвав «Проводник», и перейдите в Яндекс.Диск, создав в папке «Forex» установочную папку, как-то выделив ее в названии.

В нашем примере выбрано обозначение «Tickmill Mybox» по имени советника Mybox. Это позволяет не запутаться при установке нескольких терминалов от одного брокера, но с различными роботами и счетами.

Папку «Программы» тоже стоит переименовать под имя папки ­в последнем шаге настроек.

Установка продолжится после нажатия опции «Далее». На рабочем столе компьютера появляется ярлык с программой, который надо «Вырезать» через опцию правой клавиши мыши и «Вставить», кликнув правой клавишей мыши в открытой предварительно папке «Tickmill Mybox», созданной на Яндекс.Диск.

Ярлык установленного терминала тоже лучше переименовать, чтобы не путаться.

На перенесенном в облачный диск ярлыке кликаем правой клавишей и открываем раздел «Свойства».

В открытом окне на закладке «Ярлык» дописываем в строке «Объект» с обозначением пути к exe-файлу терминала /portable . Очень важно перед записью сначала поставить пробел и символ slash – «/», как показано на картинке ниже, после чего нажать «ОК».

Теперь версия терминала стала портативной, что заставит программу сохранять все файлы с рабочим пространством, шаблонами, установленными индикаторами, советниками и пресетами в облаке Яндекс.Диск.

Ярлык облачного Metatrader надо перенести на VPS. Трейдер должен зайти на виртуальный сервер и запустить там Яндекс.Диск. Далее остается найти папку с установленным в облаке терминалом, она обозначена в примере как «Tickmill Mybox», где и находится только что туда перемещенный с домашнего ПК ярлык.

Кликнув по нему правой клавишей мыши, выбираем в выпавшем меню опцию «Отправить» на компьютер, и Метатрейдер готов к работе через VPS.

Если трейдер не видит необходимости использовать предложенный «облачный» вариант работы в портативной версии, то можно просто скачать дистрибутив Метатрейдера с сайта брокера на VPS и там установить терминал привычным способом.

Как устанавливать советники? Наверняка файлы роботов присутствуют у пользователя на компьютере. В этом случае выберите их и вызовите дополнительное меню правой клавишей мыши, где необходимо выбрать опцию «Копирование». Далее перейти на VPS и воспользоваться опцией «Вставить» правой клавишей мыши.

Появившийся на рабочем столе файл устанавливается по стандартному сценарию, описанному на нашем сайте. Второй вариант переноса файла советника на VPS – копирование в облако. Запустив на домашнем компьютере Яндекс. Диск, пользователь может перенести файл простым перетаскиванием в созданную папку «Forex».

Переходим на виртуальный сервер и открываем там Яндекс.Диск, чтобы увидеть перемещенный файл советника. Трейдер может перетащить этот файл на рабочий стол и установить робота в терминал в стандартном порядке или скопировать в папку с установленным терминалом. Она находится выше в нашем примере.

Работа портативной версии Метатрейдер видна при обычной установке советника через «Каталог данных». В этом случае открываются папки сразу на Яндекс.Диске.

Поместив файл робота в папку Experts, расположенную в каталоге MQL4, можно оценить преимущества портативной версии. Установленный файл советника также появится в Яндекс.Диске на домашнем ПК.

Таким образом, трейдер может оперативно вмешаться в работу стратегии и закрыть ордера, если по каким-либо причинам нет связи с VPS. Облачная портативная установка также упрощает перезапуск терминала на новом сервере или после сбоя.

Установив советника на график, трейдер может оставить Metatrader в работающем состоянии, покинув VPS нажатием на «крестик» в верхней плашке адреса. Программа продолжит круглосуточную работу на виртуальном сервере, а пользователь может заняться своими делами, не загружая трейдингом персональный компьютер.

Как настроить автозапуск терминалов?

Настройка автозапуска терминалов Metatrader на VPS ­­­– обязательное условие непрерывной работы советников, защищающее алгоритмический трейдинг от сбоев сервера. Это может произойти по причине каких-либо неполадок, которые редко, но могут случиться.

Как и в случае перезагрузки домашнего ПК, все программы на VPS будут принудительно закрыты. Трейдер должен предусмотреть автозапуск Метатрейдера. Сделать это достаточно просто через меню «Пуск».

Раскрываем меню «Пуск» и находим раздел «Автозагрузка». Правой клавишей открываем окно, куда с помощью меню клавиши правой мыши копируем и вставляем ярлыки терминалов, которые должны быть перезапущены при сбое.

Как узнавать о неполадках в работе VPS?

Узнать о сбое VPS можно через услугу сайта ping admin, который отслеживает работу серверов, отправляя пользователю оповещение в случае обнаруженного сбоя. Сервис имеет достаточно низкие расценки.

Например, полученного на счет после регистрации одного доллара хватит на месяц мониторинга VPS. Система оповещений позволяет задействовать соцсети, мобильные мессенджеры, отправку SMS и т. д. Пользователь в личном кабинете оставляет конкретный контакт (или несколько) для уведомлений.

Остальные данные заносятся через настройку «Задачи». Выберите пункт «Добавить новую» и заполните поля справа. Тип проверок выберите «Telnet», забейте адрес VPS, но без порта – это цифры после двоеточия. Они размещаются ниже в соответствующем разделе. Адрес сервера может быть без порта, в этом случае в поле «порт» вбиваем 3389.

Периодичности проверки хватит «раз в час», уведомление стоит отправить только после второй ошибки подряд. Там же указывается один или несколько адресов для контакта. Алгоритм проверки оставляем автоматический.

Оптимизация ресурсов VPS

Виртуальный сервер – это рабочий инструмент для конкретной задачи, которая заключается в непрерывной работе советников. В этом случае трейдеру совершенно нет никакой необходимости разворачивать дополнительные графики с нанесенными на них индикаторами.

Оставляйте только те инструменты, по которым работает советник, остальные удаляйте из «Обзора рынка» и рабочего пространства Metatrader.

Ресурсы виртуального сервера ограничены, но достаточны для трейдинга на «чистом» графике. Лишние индикаторы, история тиков валютных пар и т. д. заполняют ограниченное пространство жесткого диска, забирают емкость ОЗУ и ресурсы процессора.

Пользователю необходимо в первую очередь контролировать следующие ресурсы:

  • Анализ заполненности жесткого диска – чтобы не зависла Windows, необходимо оставлять свободными около 1 Гб;
  • Загрузку процессора и оперативной памяти, при максимальных значениях которых следует снижать потребление ресурсов или докупить параметры VPS;
  • Обновления – не забывайте устанавливать обновления Windows Server, выделив для этого выходные дни.

Заключение

VPS-сервер – идеальное решение для трейдеров, занятых алгоритмической торговлей. Сервис разгружает персональный компьютер, который можно занять тестированием и разработкой новых стратегий, не отвлекаясь на наблюдения за рынком.

VPS обезопасит процесс торговли от неожиданных сбоев, в то же время трейдер будет оповещен о проблемах работы виртуального сервера. Ресурсы VPS требуют финансовых затрат, которые нет необходимости нести трейдерам, работающим внутри дня или использующим ручные стратегии.

Тема на форуме

С Уважением, Власов Павел
Tlap.com

В помощь Трейдеру , , ,