Metatrader 4 легко и непринуждённо ставится под убунту. И даже стабильно работает.
Правда, учитывая, что его делали под винду, придётся использовать Вайн.
Устанавливаем wine и winetricks (он в комплекте с вайном) предварительно подключив их репозиторий:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
С помощью winetricks устанавливаем vcrun6 и corefonts.
Исчо для отображения символов надо вайну подсунуть виндовый шрифт wingding отсюда. А положить в папку home/.wine/drive_c/windows/Fonts.
Устанавливаем метатрэйдер, радуемся, пьём коньяк.
UPD: При последней установке нижеследующее не было нужно - библиотека уже лежала где надо, но пусть останется:
без нюансов не обойтись: в вайне нет библиотеки MSVCP60.dll
Надо её вручную скопировать отсюда в папку .wine/drive_c/windows/system32 внутри своей домашней.
UPD 2: Надо снять галочку с "Разрешить менеджеру окон декорировать окна" в настройках Wine/графика, а то много ресурсов жрёт. На нетбуке с Atom очень заметно.
UPD 3: Сделать шаблон, который будет использоваться при добавлении нового графика: один раз настроить график со всеми ништяками, сохранить шаблон, выйти из Метатрейдера.
Потом идём в папку Метатрейдера/templates и переименовываем только что сохранённый шаблон в default.tpl
-----------------------------------------------------------------
UPD 4: Не смог установить Metatrader 5 Alpari - установщик подозревает, что я использую прокси. Проблема, как оказалась, известна и связана с тем, что вайн не поддерживает сертификаты. Короче, не лечится. И если ваш брокер их использует, то под вайном с МТ5 не поработать.
Тогда я установил терминал в виртуальной машине winxp, а потом просто скопировал папку из Program Files винды в такую же в вайне.
Вторая проблема: создать файл запуска.
Создаём файлик где удобно (например, на рабочем столе) MT_5.desktop и вставляем в него строки
[Desktop Entry]
Name=Alpari_MT5
Exec=env WINEPREFIX="/home/kofesutra/.wine" wine /home/kofesutra/.wine/dosdevices/c:/Program\\ Files/Alpari\\ Limited\\ MT5/terminal.exe
Type=Application
StartupNotify=true
Path=/home/kofesutra/.wine/dosdevices/c:/Program Files/Alpari Limited MT5
Icon=/home/kofesutra/.wine/dosdevices/c:/Program Files/Alpari Limited MT5/Terminal.ico
где вместо kofesutra ставим своего юзера. Ну и пути надо проверить. Имеем ввиду, что набор символов "\\ " (два бэкслеша и пробел) обозначают простой пробел между словами, в нашем случае "Alpari Limited MT5".
Даём файлу права на исполнение.
Или добавляем в меню запуска Whisker XFCE: настройки/редактор меню, открывается MenuLibre, в нём верхний угол/плюсик/ создаём новый каталог (если нужно) и там же добавляем кнопку запуска.
Задаём имя кнопке.
В Application Details в строке "Команда" вставляем
env WINEPREFIX="/home/kofesutra/.wine" wine /home/kofesutra/.wine/dosdevices/c:/Program\\ Files/Alpari\\ Limited\\ MT5/terminal.exe
в строке "Рабочий каталог"
/home/kofesutra/.wine/dosdevices/c:/Program Files/Alpari Limited MT5
и включаем "Использовать уведомление о запуске".