Запускаем Metatrader 4 на Ubuntu (Linux)

Опубликовано: 29.07.2017

Недавно, принял решение перейти на Linux. Windows, честно, просто достала тупить и хозяйничать на моем компьютере. Поэтому пришлось научиться запускать Metatrader 4 под Ubuntu. Сделать это, как оказалось очень просто, и получилось с первого раза и без каких-либо проблем.

Windows

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

терминал Metatrader 4 под Windows10

Wine нам в помощь.

Wine переводится, как вино, не зря у программы бокал с вином в виде аватарки. Однако и расшифровка у этих букв есть WINE - "Wine Is Not an Emulator", что в переводе будет Wine-не эмулятор. Запускать терминал будем с помощью этого самого Wine. Wine позволяет запускать на Линуксе программы, которые написаны для Windows. Чтобы установить ее в Ubuntu (в моем случае на момент написания статьи это 16.04) запускаем менеджер приложений:

Запускаем менеджер приложений Ubuntu

В менеджере приложений вбиваем в поиске "wine" и получаем список в котором есть искомая программа:

Ищем Wine в менеджере приложений Нажимаем "установить" и ждем, пока на ваш компьютер установиться замечательный эмулятор Wine. Поскольку установка заняла длительное время я успел почитать о программе и отзывы о ней: Описание Wine

После завершения установки менеджер предложит запустить Wine, этого делать не нужно. Сейчас, когда мы установили эмулятор на компьютер любая программа для Windows с расширением ".exe" будет запускаться при помощи Wine. Для этого нужно лишь запустить исполняемый файл exe самой программы.

Запускаем

Все хорошо, но как перенести терминал установленный в Windows на Ubuntu? Как оказалось все очень просто. Разработчики терминала постарались на славу. Все файлы нужные для его работы, включая историю котировок, советники и все настройки торговых счетов лежат в одной папке - "/Metatrader4/". Просто скачиваете всю эту папку в свой домашний каталог на Linux. У меня получилась папка размером, почти 4 Гбайта, включая всю историю котировок по многим валютным парам начиная с 1999 года:

Копируем всю папку с терминалом в домашний каталог

После этого можно будет запускать торговый терминал кликая по файлу terminal.exe в корне его папки. Либо кликая правой кнопкой мыши на файле и выбирая - "Открыть в Wine...". В самый первый запуск терминала Wine обновит конфигурацию, это занимает некоторое время:

Обновление конфигураци Wine

И вот, наконец, запускается сам терминал и можно торговать, изучать графики движения валют, подключать индикаторы, читать новости и многое другое, что позволяет делать Metatradre4. При этом надо заметить, что выглядит точно так же, как в Windows (было бы странно, если это было бы не так). Все мои индикаторы и советники, что я написал на MQL4, также присутствуют и доступны для использования. Сразу проверяем и убеждаемся, что работает не только сам терминал, но и MetaEditor, который можно запустить из тестера стратегий. Также его можно запустить и через файл metaeditor.exe, который лежит там же, где и файл terminal.exe:

MetaEditor запускается под Wine

Заключение

Запустить MetaTrader 4 и MetaEditor на Линуксе оказалось очень просто. Скажем спасибо разработчикам за это. Пусть они и не сделали специальный дистрибутив для Линукса, но Windows - версия прекрасно запускается с помощью эмулятора Wine. У меня на компьютере, на момент написания статьи, стоит Ubuntu 16.04, но я думаю, что и на других дистрибутивах все прекрасно заработает. В дальнейшем, при апгрейдах, если возникнут трудности, обязательно о них расскажу.

С Уважением
Павел Смирнов