MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,740 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Программы для торговли на Форекс и Фондовом рынке: MetaTrader, Metastock и др. Торговые стратегии на базе этих программ (MetaQuotes Language 4 (MQL4). Советники, индикаторы, скрипты и прочие программы для торговли.
Первый пост Опции темы
Старый 03.01.2009, 21:09
#1
Мастер
 
Имя: Дмитрий
Пол: Мужской
Возраст: 37
Адрес: Пермь
Инвестирую в: Свой бизнес
Регистрация: 17.05.2007
Сообщений: 2,022
Благодарностей: 458
Admiral Markets MT 4 в OS Linux

я решил создать эту тему не смотря на то что есть тема у Вити-аэрофлота (МТ4 под линь, возможно ли?)...в той теме было дано решение для многих ДЦ с терминалом МТ4...запускается довольно просто через Wine...однакож терминал от ДЦ Admiral Markets постоянно выдавал ошибку и вылетал...чтобы этого не было нужно установить его вот так:

Данное руководсво рассчитано на то, что вы обладаете достаточно современной версией wine. Испытывалось на версии >= 0.9.29

Если у вас уже есть папка .wine в хомовой(файло--home--Ctrl+H(показать скрытые)--wine) директории для начала уберите ее куда-нибудь.

Теперь пересоздайте папку при помощи запуска комманды

Код:
winecfg
В открывшемся диалоге выберете вкладку "Аудио" ("Audio"). winecfg автоматически определит вашу звуковую систему (лучше ALSA), если таковая имеется и сообщит это, либо выдаст сообщение о неудаче (читайте, что он пишет!). В случае неудачи - отключите все драйвера, иначе возможны проблемы.(панель закрывать пока рано, она ещё пригодится)

Далее скачайте библиотеку mfc42.dll с dlldump (! это важно - там самая последняя версия. Со старыми, в частности с версией с dll-files MT работать не будет).--собственно корень проблемы

скачать библиотеку

Далее скопируйте скачанную библиотеку в .wine/drive_c/windows/system32/
(я делал руками)

Код:
cp /path/to/downloaded/dll/mfc42.dll ~/.wine/drive_c/windows/system32/
Далее откройте вкладку "Библиотки" ("Libraries") и пропишите скачаную библиотеку в оверрайды. Для этого впишите в строчку ввода "mfc42.dll" и нажмите "Добавить" ("Add")

Проверьте, что в списке появилось "mfc42 (родная, встроенная)" ("mfc42 (native, builtin)") и нажмите "Применить" ("Apply")
(всё, окно можно закрыть)

Теперь скачайте терминал с Admiral Markets

запустите его установку коммандой: (я опять же делал ручками)

Код:
wine /path/to/downloaded/installer/mt4setup.exe
По завершении установки запустится MT (если вы не отключили соответсвующую опцию).
Для запуска просто так необходимо перейти в консоли в каталог .wine/drive_c/Program Files/MetaTrader 4/ и запустить terminal.exe

Код:
cd ~/.wine/drive_c/Program\ Files/MetaTrader\ 4/
wine terminal.exe
Примечание:
1. Звук может немного притормажить. Попробуйте в winecfg, во вкладке Audio выбрать "Аппаратное ускорение" ("Hardware Acceleration") - "Эмуляция" ("Emulation").
2. При первой попытке открыть письмо wine предложит скачать движек Gecko, для отображения html - соглашайтесь. После завершения установки откроется письмо, однако при открытии или при попытке выделения MT может вылететь. Но это только в первый раз. После перезапуска все нормально.

вобщемто у меня всё получилось..надеюсь у вас будет так же..
__________________
ещё 500 вёдер и золотой ключик наш!
ХЫШНИК вне форума
Сказали спасибо:
Sergey S. Shirin (04.01.2009)
Старый 13.01.2009, 20:24
#2
Мастер
 
Имя: Дмитрий
Пол: Мужской
Возраст: 37
Адрес: Пермь
Инвестирую в: Свой бизнес
Регистрация: 17.05.2007
Сообщений: 2,022
Благодарностей: 458
Автор темы Ответ: Admiral Markets MT 4 в OS Linux

ксати..забыл сказать..делалось всё в Ubuntu 8.04....

как выяснилось под Альтом библиотеку дополнительно качать не надо...там уже всё есть..запускается просто под Wine
__________________
ещё 500 вёдер и золотой ключик наш!
ХЫШНИК вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход