Как установить MetaTrader на Ubuntu

MetaTrader — торговая платформа для Forex, анализа финансовых рынков и использования торговых советников.

MetaTrader

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

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

Дата-центры уровня 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!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: