MetaTrader — торговая платформа для Forex, анализа финансовых рынков и использования торговых советников.
Запуск платформы на сервере позволяет системе работать круглосуточно и бесперебойно. В отличие от домашнего компьютера сервер подключён к интернету и электричеству по нескольким взаимно резервирующим каналам.
Кроме того, так как сервер использует интернет-каналы дата-центра, то сетевая задержка при подключении к брокерским серверам будет меньше, нежели при использовании домашнего компьютера.
Дата-центры уровня TIER III гарантируют, что ваш сервер с торговой платформой будет подключён к интернету (а, следовательно, к серверу брокера) минимум 99,98% времени. И всё это время ваши роботы будут получать котировки, анализировать их, при необходимости копировать торговые сигналы и совершать сделки, принося вам прибыль.
Для привычной работы с MetaTrader не обязательно брать сервер с Windows и платить за серверную лицензию. Вполне достаточно взять Linux-сервер, установить на него Wine (отдельная реализация Windows API) и запустить MetaTrader там. В данном руководстве мы рассмотрим как раз такой вариант на примере VPS с Ubuntu 20.04 и MetaTrader.
Внимание!
В данный момент на Linux не функционирует такое расширение MetaTrader как Маркет. Если данное расширение является для вас критичным, то необходимо использовать сервер с ОС Windows.
После приобретения ATLEX-VPS вы получите письмо с реквизитами доступа к серверу напрямую: его IP-адрес, логин, пароль. Также письмо будет содержать адрес, логин и пароль для панели управления вашим сервером, где вы, при необходимости, сможете легко переустановить операционную систему, остановить или перезапустить сервер.
Начнём с момента, когда на вашем сервере уже установлена ОС Ubuntu 20.04 (вы либо её заказали к установке изначально, либо выбрали её из возможных предустановленных вариантов в панели управления).
Для доступа к серверу напрямую через консоль необходимо подключиться через протокол удалённого доступа SSH. Для этого вы можете использовать любой клиент, например PuTTY, где для подключения использовать реквизиты, полученные в письме.
Шаг 1. Установка графического интерфейса
По умолчанию Ubuntu не предусматривает варианта работы в привычной среде рабочего стола и, так как для работы с MetaTrader он нам понадобится, займёмся установкой такого интерфейса.
Для начала запросим лист содержимого сервера и на всякий случай проведём обновление всех имеющихся компонетнов:
sudo apt-get update && apt-get -y upgrade
Затем установим саму графическую оболочку:
sudo apt install ubuntu-desktop
Оболочка представляет собой достаточно объёмный мета-пакет со многими зависимостями, так что установка займёт несколько минут.
После того, как процесс установки завершится, перезапустите сервер:
sudo reboot
Шаг 2. Установка Xrdp на Ubuntu 20.04
Xrdp — это бесплатная реализация протокола Microsoft Remote Desktop Protocol (RDP) с открытым кодом, которая позволяет и другим операционным системам пользоваться RDP-клиентами для доступа к удалённым рабочим столам.
Сессия оборвётся и сервер уйдёт в перезагрузку. Снова подключитесь к серверной консоли. Теперь нужно настроить удалённый доступ к установленной оболочке:
sudo apt install xrdp
После установки, проверим работоспособность xrdp:
sudo systemctl status xrdp
И добавим пользователя xrdp
в группу ssl-cert
, чтобы ключ SSL-сертификата был доступен на чтение для пользователя во избежание ошибки доступа:
sudo adduser xrdp ssl-cert
Xrdp использует 3389 порт и этот порт необходимо открыть в UFW-брандмауэре (если он включён, хотя желательно его включить в любом случае командой sudo ufw enable
, по умолчанию сам брандмауэр уже установлен на наших серверах) для того, чтобы разрешить входящий трафик от клиентов:
sudo ufw allow 3389/tcp
или для пущей безопасности можно разрешить доступ только из вашей подсети:
sudo ufw allow from ВАШ_IP_АДРЕС_ИЛИ_ПОДСЕТЬ to any port 3389
После чего необходимо перезагрузить брандмауэр и проверить, открылся ли порт:
sudo ufw reload sudo ufw status
Если всё в порядке, переходим к следующему шагу.
Шаг 3. Установка Wine на Ubuntu 20.04
Проверим наличие 64-битной архитектуры:
dpkg --print-architecture
Эта команда должна выдать ответ amd64
.
Проверим наличие 32-битной архитектуры:
dpkg --print-foreign-architectures
Эта команда должна выдать ответ i386
. Если этого ответа нет, то необходимо выполнить следующую команду:
sudo dpkg --add-architecture i386
И снова проверим архитектуру:
dpkg --print-foreign-architectures
После чего установим ключ репозитория Wine:
wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo -H gpg -o /etc/apt/trusted.gpg.d/winehq.key.gpg --drearmor winehq.key
и добавим сам репозиторий:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
после чего обновим и дополним пакетную базу:
sudo apt update sudo apt-get dist-upgrade sudo apt-get install libc6:i386 sudo apt-get install -f
Теперь установим Wine:
sudo apt install --install-recommends winehq-stable
после чего проверим успешность установки:
wine --version
и перейдём к следующему шагу.
Шаг 4. Подключение к удалённому рабочему столу Ubuntu с помощью RDP-клиента
Если вы работаете на Linux значально, то скорее всего используете популярный RDP-клиент Remmina, который устанавливается командой
sudo apt install remmina
Если же вы работаете на Windows, то просто вбейте в поисковую строку RDP и запустите приложение “Подключение к удаленному рабочему столу”. После чего введите IP-адрес вашего сервера и нажмите кнопку “Подключиться”.
При первом подключении система выдаст предупреждение о сертификате безопасности, это нормально. Просто согласитесь и далее введите свои учётные данные (логин и пароль) для подключения к серверу.
Шаг 5. Установка MetaTrader
Скачайте MetaTrader 4 https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe или MetaTrader 5 https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe через браузер в Ubuntu, либо скачайте на свой компьютер и скопируйте на сервер через буфер обмена.
После сохранения файла на сервере просто запустите его в файлом менеджере с помощью Wine и установите MetaTrader. После чего работайте и зарабатывайте 24х7!